Fix flaky http pipelining test on akka http #8437
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
https://ge.opentelemetry.io/scans/tests?search.buildOutcome=success&search.tags=CI&search.timeZoneId=Europe/Tallinn&tests.container=io.opentelemetry.javaagent.instrumentation.akkahttp.AkkaHttpServerInstrumentationTest&tests.sortField=FLAKY&tests.unstableOnly=true
Pipelining test is flaky because in #8174 we allowed leaking the scope in akka http server instrumentation and closed the leaked scope in the actor. Apparently with pipelining it is possible that the leaked scope from previous request is active when we start handling the next pipelined request. This pr removes leaking and instead activates scope when the akka graph magic calls user code.