https://bugzilla.redhat.com/show_bug.cgi?id=1563208 --- Comment #5 from Petr Pisar <ppisar@xxxxxxxxxx> --- Running in local mock: # perl -Ilib t/50resolver.t ok 1 - '$loop->resolver' isa 'IO::Async::Resolver' ok 2 - '$future' isa 'Future' ok 3 - getpwuid from future ok 4 - getpwuid ok 5 - getpwuid via $loop->resolve ok 6 - getpwnam ok 7 - getprotobyname ok 8 - getprotobynumber ok 9 - getaddrinfo_array - resolved ok 10 - getaddrinfo_array - resolved addresses ok 11 - getaddrinfo_hash - resolved ok 12 - getaddrinfo_hash - resolved addresses ok 13 - $resolver->getaddrinfo - resolved ok 14 - $resolver->getaddrinfo - resolved addresses ok 15 - '$future for $resolver->getaddrinfo' isa 'Future' ok 16 - $resolver->getaddrinfo - resolved addresses ok 17 - $resolver->getaddrinfo on numeric host/service is synchronous ok 18 - $resolver->getaddrinfo resolved addresses synchronously ok 19 - $resolver->getaddrinfo on numeric host/no service is synchronous ok 20 - $resolver->getaddrinfo resolved addresses synchronously with no service ok 21 - $resolver->getaddrinfo passive - resolved synchronously ok 22 - $resolver->getaddrinfo passive - resolved addresses ok 23 - '$future for $resolver->getaddrinfo numerical' isa 'Future' ok 24 - $resolver->getaddrinfo resolved addresses synchronously Here is hangs. And then it spits out: Nothing was ready after 10 second wait; called at lib/IO/Async/Test.pm line 214 # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 255 just after 24. This hang is at t/50resolver.t:327 on: skip "Resolver has an answer for $missinghost", 1 if gethostbyname( $missinghost ); then the error about 10-second wait is from subsequent command: my $future = wait_for_future $resolver->getaddrinfo( host => $missinghost, service => "80", socktype => SOCK_STREAM, ); So the test tries to resolve nonexistent domain name and after a 40-second timeout in glibc resolver, the wait_for_future dies after 10 seconds with the error message. If I comment out the "skip" test, it still dies after 10 seconds. It looks like the $resolver has 10-second timeout and the test expect a negative answer from a glibc resolved comes sooner. Sooner that glibc-in-mock's 40 seconds. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx