diff options
author | Jan Tattermusch <jtattermusch@google.com> | 2019-01-08 21:10:34 +0100 |
---|---|---|
committer | Jan Tattermusch <jtattermusch@google.com> | 2019-01-08 21:10:34 +0100 |
commit | 1287cd34eacbc5597bb6c2cdbf7f8d1e8a426509 (patch) | |
tree | 5972afa20cff28a1d60d7b8d8c46ab203cffbfd5 | |
parent | 45209b615f096bbb6f30140df2682b4ef3dbf9db (diff) |
make tcp_server_posix_test pass on foundry
-rw-r--r-- | test/core/iomgr/tcp_server_posix_test.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/core/iomgr/tcp_server_posix_test.cc b/test/core/iomgr/tcp_server_posix_test.cc index 2c66cdec77..81e26b20cd 100644 --- a/test/core/iomgr/tcp_server_posix_test.cc +++ b/test/core/iomgr/tcp_server_posix_test.cc @@ -439,6 +439,11 @@ int main(int argc, char** argv) { static_cast<test_addrs*>(gpr_zalloc(sizeof(*dst_addrs))); grpc::testing::TestEnvironment env(argc, argv); grpc_init(); + // wait a few seconds to make sure IPv6 link-local addresses can be bound + // if we are running under docker container that has just started. + // See https://github.com/moby/moby/issues/38491 + // See https://github.com/grpc/grpc/issues/15610 + gpr_sleep_until(grpc_timeout_seconds_to_deadline(4)); { grpc_core::ExecCtx exec_ctx; g_pollset = static_cast<grpc_pollset*>(gpr_zalloc(grpc_pollset_size())); |