gitlab-org--gitlab-foss/lib/gitlab
Andrew Newdigate 625bdc5ade Avoid overwriting default jaeger values with nil
During the review process for adding opentracing factories, a bug was
introduced which caused Jaeger to initialize an invalid tracer. The
bug was due to use sending nil through as a kwarg when the Jaeger
initializer used a non-nil default value.

This is fairly insidious as, the tracer looks like a tracer, but, when
methods are invoked, it throws `NoMethodError` errors. To ensure that
this issue does not happen in future, the tests have been changed to
ensure that the tracer works as expected. This could avoid problems
in future when upgrading to newer versions of Jaeger.
2019-01-18 13:05:15 +02:00
..
access Refactor code for protecting default branches 2019-01-16 14:25:14 +01:00
auth chore(rubocop): fix Style/TrivialAccessors issues 2019-01-16 13:53:04 +05:00
background_migration Cleanup dead code and comments 2019-01-11 15:36:57 +01:00
badge
bare_repository_import
bitbucket_import
bitbucket_server_import
cache
checks
ci Added support for custom hosts/domains 2019-01-17 09:39:59 +00:00
cleanup
cluster
config Simplify code related to setting default config values 2019-01-15 11:23:32 +01:00
conflict
cross_project_access
cycle_analytics
data_builder
database
dependency_linker
diff
discussions_diff
downtime_check
email
error_tracking Service for calling Sentry issues api 2019-01-09 21:04:27 +00:00
etag_caching
fogbugz_import
gfm
git Validate bundle files before unpacking them 2019-01-10 21:33:36 +00:00
git_access_result
gitaly_client
github_import
gitlab_import
google_code_import
gpg
grape_logging
graphql
graphs
hashed_storage
health_checks
hook_data
i18n
import
import_export
kubernetes
legacy_github_import
manifest_import
metrics
middleware Bang up predicate methods and use #internal_route? 2019-01-16 19:14:46 +11:00
patch
performance_bar
popen
profiler
project_authorizations
prometheus
query_limiting
quick_actions
redis
request_profiler
sanitizers
search
serializer
sherlock
sidekiq_logging
sidekiq_middleware
sidekiq_status
sidekiq_versioning
slash_commands
sql
template
testing
tracing Avoid overwriting default jaeger values with nil 2019-01-18 13:05:15 +02:00
utils
verify
view/presenter
webpack
access.rb
action_rate_limiter.rb
allowable.rb
app_logger.rb
asciidoc.rb
audit_json_logger.rb
auth.rb
background_migration.rb
base_doorkeeper_controller.rb
blame.rb
blob_helper.rb
branch_push_merge_commit_analyzer.rb
build_access.rb
changes_list.rb
chat_name_token.rb
ci_access.rb
closing_issue_extractor.rb
color_schemes.rb
config_helper.rb
contributions_calendar.rb
contributor.rb
correlation_id.rb
cross_project_access.rb
crypto_helper.rb
current_settings.rb
daemon.rb
database.rb
dependency_linker.rb
downtime_check.rb
ee_compat_check.rb
emoji.rb
encoding_helper.rb
environment.rb
environment_logger.rb
exclusive_lease.rb
exclusive_lease_helpers.rb
fake_application_settings.rb
favicon.rb
file_detector.rb
file_finder.rb
file_markdown_link_builder.rb
file_type_detection.rb
git.rb
git_access.rb
git_access_wiki.rb
git_logger.rb
git_post_receive.rb
git_ref_validator.rb
gitaly_client.rb
github_import.rb
gl_id.rb
gl_repository.rb
gon_helper.rb Fix no avatar not showing in user selection box 2019-01-13 08:02:02 -08:00
gpg.rb
graphql.rb
highlight.rb
http.rb
http_io.rb
i18n.rb
identifier.rb
import_export.rb
import_formatter.rb
import_sources.rb
incoming_email.rb
insecure_key_fingerprint.rb
issuable_metadata.rb
issuable_sorter.rb
issuables_count_for_state.rb
issues_labels.rb
job_waiter.rb
json_cache.rb
json_logger.rb
kubernetes.rb
language_data.rb
language_detection.rb
lazy.rb
lfs_token.rb
logger.rb
mail_room.rb
markup_helper.rb
metrics.rb
multi_collection_paginator.rb
namespace_sanitizer.rb
null_request_store.rb
object_hierarchy.rb
omniauth_initializer.rb
optimistic_locking.rb
other_markup.rb
otp_key_rotator.rb
pages.rb
pages_client.rb
pages_transfer.rb
path_regex.rb
performance_bar.rb
plugin.rb
plugin_logger.rb
polling_interval.rb
popen.rb
private_commit_email.rb
profiler.rb
project_search_results.rb
project_service_logger.rb
project_template.rb
project_transfer.rb
prometheus_client.rb
protocol_access.rb
proxy_http_connection_adapter.rb
query_limiting.rb
recaptcha.rb
reference_counter.rb
reference_extractor.rb
regex.rb
release_blog_post.rb Resolve "Add "What's new" menu item in top navigation" 2019-01-14 16:10:19 +00:00
repo_path.rb
repository_cache.rb Revert "Merge branch '3062-improve-project-cache' into 'master'" 2019-01-08 13:14:06 -08:00
repository_cache_adapter.rb
repository_check_logger.rb
request_context.rb
request_forgery_protection.rb
request_profiler.rb
route_map.rb
routing.rb
safe_request_store.rb
search_results.rb
seeder.rb Backport of elastic-test-repos from EE 2019-01-08 17:18:15 -06:00
sentry.rb Extract process_name from GitLab::Sentry 2019-01-16 15:29:05 +02:00
setup_helper.rb
shard_health_cache.rb
shell.rb
shell_adapter.rb
sherlock.rb
sidekiq_config.rb
sidekiq_logger.rb
sidekiq_status.rb
sidekiq_versioning.rb
snippet_search_results.rb
ssh_public_key.rb
string_placeholder_replacer.rb
string_range_marker.rb
string_regex_marker.rb
task_helpers.rb
tcp_checker.rb
template_helper.rb
temporarily_allow.rb
themes.rb
time_tracking_formatter.rb
timeless.rb
tracing.rb Conditionally initialize the global opentracing tracer 2019-01-17 12:32:44 +02:00
tree_summary.rb
untrusted_regexp.rb
update_path_error.rb
uploads_transfer.rb
url_blocker.rb
url_builder.rb
url_sanitizer.rb
usage_data.rb
user_access.rb
user_extractor.rb
utils.rb
version_info.rb Resolve "Add "What's new" menu item in top navigation" 2019-01-14 16:10:19 +00:00
visibility_level.rb
web_ide_commits_counter.rb
wiki_file_finder.rb
workhorse.rb