Skip to content

Commit c0aff90

Browse files
authored
Do not use strict write with latest lettuce (#8670)
1 parent 2dfc8ee commit c0aff90

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

dd-java-agent/instrumentation/lettuce-5/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ muzzle {
1111
apply from: "$rootDir/gradle/java.gradle"
1212

1313
addTestSuiteForDir('latestDepTest', 'test')
14+
addTestSuiteExtendingForDir('latestDepForkedTest', 'latestDepTest', 'test')
1415

1516
dependencies {
1617
compileOnly group: 'io.lettuce', name: 'lettuce-core', version: '5.0.0.RELEASE'

dd-java-agent/instrumentation/lettuce-5/src/test/groovy/Lettuce5ClientTestBase.groovy

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ abstract class Lettuce5ClientTestBase extends VersionedNamingTestBase {
4242
RedisAsyncCommands<String, ?> asyncCommands
4343
RedisCommands<String, ?> syncCommands
4444

45+
@Override
46+
boolean useStrictTraceWrites() {
47+
// latest seems leaking continuations that terminates later hence the strict trace will discard our spans.
48+
!isLatestDepTest
49+
}
50+
51+
4552
def setup() {
4653
redisServer.start()
4754
println "Using redis: $redisServer.redisURI"

0 commit comments

Comments
 (0)