Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add workaround for data race in TestApplication_StartUnified #96

Merged

Conversation

tigrannajaryan
Copy link
Member

Added a Sleep to work around a data race bug in Jaeger
(jaegertracing/jaeger#1625) caused
by stopping immediately after starting.

Without this Sleep we were observing this bug on our side:
#43
The Sleep ensures that Jaeger Start() is fully completed before
we call Jaeger Stop().

TODO: Jaeger bug is already fixed, remove this once we update Jaeger
to latest version.

Testing done: make test

Added a Sleep to work around a data race bug in Jaeger
(jaegertracing/jaeger#1625) caused
by stopping immediately after starting.

Without this Sleep we were observing this bug on our side:
open-telemetry#43
The Sleep ensures that Jaeger Start() is fully completed before
we call Jaeger Stop().

TODO: Jaeger bug is already fixed, remove this once we update Jaeger
to latest version.

Testing done: make test
@codecov-io
Copy link

codecov-io commented Jul 3, 2019

Codecov Report

Merging #96 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #96   +/-   ##
=======================================
  Coverage   69.75%   69.75%           
=======================================
  Files         101      101           
  Lines        6395     6395           
=======================================
  Hits         4461     4461           
  Misses       1699     1699           
  Partials      235      235

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 31d6389...977a304. Read the comment docs.

@tigrannajaryan tigrannajaryan self-assigned this Jul 3, 2019
@songy23 songy23 merged commit 69732f8 into open-telemetry:master Jul 3, 2019
@tigrannajaryan tigrannajaryan deleted the feature/tigran/fixrace branch July 3, 2019 16:22
@flands flands added this to the 0.1.0 milestone Jul 3, 2019
MovieStoreGuy pushed a commit to atlassian-forks/opentelemetry-collector that referenced this pull request Nov 11, 2021
…ry#96)

* add exported value for traceOptionBitMaskUnused (for testing)

* move key_test to package core_test

* add span_context_test to package core_test
hughesjj pushed a commit to hughesjj/opentelemetry-collector that referenced this pull request Apr 27, 2023
* Clean up getting started docs

We continue to add getting started documentation as support for
different platforms increases and as installation scripts are
introduced. Instead of continuing to grow the main README, create
getting started docs and link to them.

Also add supported component information to main README.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants