dd-trace-java
dd-trace-java copied to clipboard
Vert.X Redis client 4 instrumentation tests are flaky
Test suite
linsert (5 args) from VertxRedisAPIRedisForkedTest
Marked flaky by CircleCI
Error
Condition not satisfied:
VertxRedisTestBase.parentTraceWithCommandAndHandler(VertxRedisTestBase.groovy:116)
assert trace.size() == expectedSize | | | | | 4 | 3 | false [DDSpan [ t_id=58, s_id=57, p_id=0 ] trace=worker.org.gradle.process.internal.worker.GradleWorkerMain/parent/parent tags={_dd.agent_psr=1.0, _dd.profiling.ctx=test, _dd.profiling.enabled=0, _dd.trace_span_attribute_schema=0, _sample_rate=1, language=jvm, process_id=16841, runtime-id=5fe20e7a-e1a3-4f5d-bea2-c7b166591d39, thread.id=1, thread.name=Test worker}, duration_ns=17013879, forceKeep=false, links=[], DDSpan [ t_id=58, s_id=60, p_id=57 ] trace=worker.org.gradle.process.internal.worker.GradleWorkerMain/handler/handler tags={thread.id=1, thread.name=Test worker}, duration_ns=11710341, forceKeep=false, links=[], DDSpan [ t_id=58, s_id=61, p_id=57 ] trace=worker.org.gradle.process.internal.worker.GradleWorkerMain/handler/handler tags={thread.id=48, thread.name=vert.x-eventloop-thread-0}, duration_ns=11181787, forceKeep=false, links=[], DDSpan [ t_id=58, s_id=59, p_id=57 ] trace=redis/redis.query/LRANGE measured tags={_dd.base_service=worker.org.gradle.process.internal.worker.GradleWorkerMain, component=redis-command, db.type=redis, peer.hostname=localhost, peer.port=32790, span.kind=client, thread.id=1, thread.name=Test worker}, duration_ns=3071788, forceKeep=false, links=[]]
at datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces(ListWriterAssert.groovy:90)
at datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces(ListWriterAssert.groovy:41)
at datadog.trace.agent.test.AgentTestRunner.assertTraces(AgentTestRunner.groovy:600)
at datadog.trace.agent.test.AgentTestRunner.assertTraces(AgentTestRunner.groovy:589)
at VertxRedisAPITestBase.linsert (5 args)(VertxRedisAPITestBase.groovy:117)
Caused by: Assertion failed:
assert trace.size() == expectedSize | | | | | 4 | 3 | false [DDSpan [ t_id=58, s_id=57, p_id=0 ] trace=worker.org.gradle.process.internal.worker.GradleWorkerMain/parent/parent tags={_dd.agent_psr=1.0, _dd.profiling.ctx=test, _dd.profiling.enabled=0, _dd.trace_span_attribute_schema=0, _sample_rate=1, language=jvm, process_id=16841, runtime-id=5fe20e7a-e1a3-4f5d-bea2-c7b166591d39, thread.id=1, thread.name=Test worker}, duration_ns=17013879, forceKeep=false, links=[], DDSpan [ t_id=58, s_id=60, p_id=57 ] trace=worker.org.gradle.process.internal.worker.GradleWorkerMain/handler/handler tags={thread.id=1, thread.name=Test worker}, duration_ns=11710341, forceKeep=false, links=[], DDSpan [ t_id=58, s_id=61, p_id=57 ] trace=worker.org.gradle.process.internal.worker.GradleWorkerMain/handler/handler tags={thread.id=48, thread.name=vert.x-eventloop-thread-0}, duration_ns=11181787, forceKeep=false, links=[], DDSpan [ t_id=58, s_id=59, p_id=57 ] trace=redis/redis.query/LRANGE measured tags={_dd.base_service=worker.org.gradle.process.internal.worker.GradleWorkerMain, component=redis-command, db.type=redis, peer.hostname=localhost, peer.port=32790, span.kind=client, thread.id=1, thread.name=Test worker}, duration_ns=3071788, forceKeep=false, links=[]]
at datadog.trace.agent.test.asserts.TraceAssert.assertTrace(TraceAssert.groovy:42)
at datadog.trace.agent.test.asserts.ListWriterAssert.trace(ListWriterAssert.groovy:124)
at VertxRedisTestBase.parentTraceWithCommandAndHandler(VertxRedisTestBase.groovy:116)
at VertxRedisAPITestBase.linsert (5 args)_closure16(VertxRedisAPITestBase.groovy:120)
at datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces(ListWriterAssert.groovy:59)
... 4 more
Cause: Expecting 4 spans but received 3.
Environment: Java 21, instrumentation tests.
Logs: redis4xForkedTest.zip