Lauri Tulmin
Lauri Tulmin
Running [TypePoolDefaultLazyAnnotationListTest](https://github.com/raphw/byte-buddy/blob/master/byte-buddy-dep/src/test/java/net/bytebuddy/pool/TypePoolDefaultLazyAnnotationListTest.java) comment out all tests besides `testAnnotationIsPresent` in [AbstractAnnotationListTest](https://github.com/raphw/byte-buddy/blob/master/byte-buddy-dep/src/test/java/net/bytebuddy/description/annotation/AbstractAnnotationListTest.java). Add breakpoint to https://github.com/raphw/byte-buddy/blob/fbd78e1868c53b0c73b9528f821465bb3173794c/byte-buddy-dep/src/main/java/net/bytebuddy/dynamic/ClassFileLocator.java#L453 The breakpoint will hit 3 times for ``` net.bytebuddy.description.annotation.AbstractAnnotationListTest$Holder net.bytebuddy.description.annotation.AbstractAnnotationListTest$Foo net.bytebuddy.description.annotation.AbstractAnnotationListTest$Bar ``` Where `Holder` is the...
Currently closing scopes out of order is disallowed in https://github.com/open-telemetry/opentelemetry-java/blob/3d5424a54ae6930e721e8c4813ad956047009394/context/src/main/java/io/opentelemetry/context/ThreadLocalContextStorage.java#L48 This poses a challenge when implementing instrumentation for [Zio](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7980). Zio instrumentation is similar to what we have for kotlin coroutines....
Resolves https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/9263 Also removes latest dep limit from reactor tests. This PR presents an alternative to https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/11156 that introduces separate library instrumentation for reactor 3.4.
Part of https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/9324
Resolves https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/10705
Continuation of https://github.com/open-telemetry/opentelemetry-java/pull/6410 ``` Benchmark Mode Cnt Score Error Units MetricsRequestMarshalerBenchmark.marshalStateful avgt 10 1.013 ± 0.021 us/op MetricsRequestMarshalerBenchmark.marshalStateful:gc.alloc.rate avgt 10 3080.843 ± 62.442 MB/sec MetricsRequestMarshalerBenchmark.marshalStateful:gc.alloc.rate.norm avgt 10 3272.006 ± 0.001...
This PR aims to explore reducing memory allocations from OTLP marshaling. It takes a slightly different route than https://github.com/open-telemetry/opentelemetry-java/pull/6171 and https://github.com/open-telemetry/opentelemetry-java/pull/6273 Instead of pooling the `Marshaler` objects here we introduce...