From 79d50d1f1155d2cc64526370392fc6b92e594385 Mon Sep 17 00:00:00 2001 From: Lauri Tulmin Date: Thu, 11 Apr 2024 09:16:27 +0300 Subject: [PATCH] Run grpc tests with ipv4 (#11087) Co-authored-by: Trask Stalnaker --- instrumentation/grpc-1.6/javaagent/build.gradle.kts | 3 +++ instrumentation/grpc-1.6/library/build.gradle.kts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/instrumentation/grpc-1.6/javaagent/build.gradle.kts b/instrumentation/grpc-1.6/javaagent/build.gradle.kts index 2fc3223d59..671fdb315e 100644 --- a/instrumentation/grpc-1.6/javaagent/build.gradle.kts +++ b/instrumentation/grpc-1.6/javaagent/build.gradle.kts @@ -37,6 +37,9 @@ tasks { jvmArgs("-Dotel.instrumentation.grpc.capture-metadata.client.request=some-client-key") jvmArgs("-Dotel.instrumentation.grpc.capture-metadata.server.request=some-server-key") jvmArgs("-Dotel.instrumentation.common.experimental.controller-telemetry.enabled=true") + // latest dep test occasionally fails because network type is ipv6 instead of the expected ipv4 + // and peer address is 0:0:0:0:0:0:0:1 instead of 127.0.0.1 + jvmArgs("-Djava.net.preferIPv4Stack=true") // exclude our grpc library instrumentation, the ContextStorageOverride contained within it // breaks the tests diff --git a/instrumentation/grpc-1.6/library/build.gradle.kts b/instrumentation/grpc-1.6/library/build.gradle.kts index 57c17e2b50..00ace4566e 100644 --- a/instrumentation/grpc-1.6/library/build.gradle.kts +++ b/instrumentation/grpc-1.6/library/build.gradle.kts @@ -20,6 +20,9 @@ tasks { test { systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean) jvmArgs("-Dotel.instrumentation.common.experimental.controller-telemetry.enabled=true") + // latest dep test occasionally fails because network type is ipv6 instead of the expected ipv4 + // and peer address is 0:0:0:0:0:0:0:1 instead of 127.0.0.1 + jvmArgs("-Djava.net.preferIPv4Stack=true") } }