Merge pull request #29867 from johanandren/wip-29858-dns-failure

Longer DNS timeout to avoiding ci fail
This commit is contained in:
Patrik Nordwall 2021-01-13 07:50:22 +01:00 committed by GitHub
commit 7920694b81
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View file

@ -18,6 +18,7 @@ import org.scalatestplus.junit.JUnitSuite;
import java.time.Duration; import java.time.Duration;
import java.util.concurrent.CompletionStage; import java.util.concurrent.CompletionStage;
import java.util.concurrent.TimeUnit;
@SuppressWarnings("unused") @SuppressWarnings("unused")
public class DnsDiscoveryDocTest extends JUnitSuite { public class DnsDiscoveryDocTest extends JUnitSuite {
@ -42,7 +43,9 @@ public class DnsDiscoveryDocTest extends JUnitSuite {
ServiceDiscovery discovery = Discovery.get(system).discovery(); ServiceDiscovery discovery = Discovery.get(system).discovery();
// ... // ...
CompletionStage<ServiceDiscovery.Resolved> result = CompletionStage<ServiceDiscovery.Resolved> result =
discovery.lookup("akka.io", Duration.ofMillis(500)); discovery.lookup("akka.io", Duration.ofSeconds(2));
// #lookup-dns // #lookup-dns
result.toCompletableFuture().get(3, TimeUnit.SECONDS);
} }
} }

View file

@ -32,8 +32,9 @@ class DnsDiscoveryDocSpec extends AkkaSpec(DnsDiscoveryDocSpec.config) {
val discovery: ServiceDiscovery = Discovery(system).discovery val discovery: ServiceDiscovery = Discovery(system).discovery
// ... // ...
val result: Future[ServiceDiscovery.Resolved] = discovery.lookup("akka.io", resolveTimeout = 500.millis) val result: Future[ServiceDiscovery.Resolved] = discovery.lookup("akka.io", resolveTimeout = 2.seconds)
// #lookup-dns // #lookup-dns
val resolved = result.futureValue val resolved = result.futureValue
resolved.serviceName shouldBe "akka.io" resolved.serviceName shouldBe "akka.io"
resolved.addresses shouldNot be(Symbol("empty")) resolved.addresses shouldNot be(Symbol("empty"))