File tree Expand file tree Collapse file tree 3 files changed +3
-13
lines changed
sdk-extensions/autoconfigure/src/testFullConfig/java/io/opentelemetry/sdk/autoconfigure
src/main/java/io/opentelemetry/sdk/logs/export Expand file tree Collapse file tree 3 files changed +3
-13
lines changed Original file line number Diff line number Diff line change @@ -140,7 +140,8 @@ void configureBatchLogRecordProcessor() {
140140 assertThat (worker )
141141 .extracting ("queue" )
142142 .isInstanceOfSatisfying (
143- Queue .class , queue -> assertThat (JcTools .capacity (queue )).isEqualTo (2 ));
143+ ArrayBlockingQueue .class ,
144+ queue -> assertThat (queue .remainingCapacity ()).isEqualTo (2 ));
144145 assertThat (worker )
145146 .extracting ("logRecordExporter" )
146147 .isInstanceOf (SystemOutLogRecordExporter .class );
Original file line number Diff line number Diff line change 1- import ru.vyarus.gradle.plugin.animalsniffer.AnimalSniffer
2-
31plugins {
42 id(" otel.java-conventions" )
53 id(" otel.publish-conventions" )
@@ -11,18 +9,10 @@ plugins {
119description = " OpenTelemetry Log SDK"
1210otelJava.moduleName.set(" io.opentelemetry.sdk.logs" )
1311
14- sourceSets {
15- main {
16- val traceShadedDeps = project(" :sdk:trace-shaded-deps" )
17- output.dir(traceShadedDeps.file(" build/extracted/shadow" ), " builtBy" to " :sdk:trace-shaded-deps:extractShadowJar" )
18- }
19- }
20-
2112dependencies {
2213 api(project(" :api:all" ))
2314 api(project(" :sdk:common" ))
2415 compileOnly(project(" :api:incubator" ))
25- compileOnly(project(" :sdk:trace-shaded-deps" ))
2616
2717 annotationProcessor(" com.google.auto.value:auto-value" )
2818
Original file line number Diff line number Diff line change 1616import io .opentelemetry .sdk .logs .LogRecordProcessor ;
1717import io .opentelemetry .sdk .logs .ReadWriteLogRecord ;
1818import io .opentelemetry .sdk .logs .data .LogRecordData ;
19- import io .opentelemetry .sdk .trace .internal .JcTools ;
2019import java .util .ArrayList ;
2120import java .util .Collections ;
2221import java .util .List ;
@@ -80,7 +79,7 @@ public static BatchLogRecordProcessorBuilder builder(LogRecordExporter logRecord
8079 scheduleDelayNanos ,
8180 maxExportBatchSize ,
8281 exporterTimeoutNanos ,
83- JcTools . newFixedSizeQueue (maxQueueSize ));
82+ new ArrayBlockingQueue <> (maxQueueSize )); // TODO: use JcTools.newFixedSizeQueue(..)
8483 Thread workerThread = new DaemonThreadFactory (WORKER_THREAD_NAME ).newThread (worker );
8584 workerThread .start ();
8685 }
You can’t perform that action at this time.
0 commit comments