Merge pull request #15450 from kpayson64/deflake_fork_test

Fix fork test flake
pull/15420/merge
kpayson64 7 years ago committed by GitHub
commit 4d2dfbff0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      test/core/gprpp/fork_test.cc

@ -42,8 +42,12 @@ static void test_init() {
grpc_core::Fork::GlobalShutdown();
}
#define THREAD_DELAY_MS 3000
#define THREAD_DELAY_EPSILON 500
// This spawns CONCURRENT_TEST_THREADS that last up to
// THREAD_DELAY_MS, and checks that the Fork::AwaitThreads()
// returns roughly after THREAD_DELAY_MS. The epsilon is high
// because tsan threads can take a while to spawn/join.
#define THREAD_DELAY_MS 6000
#define THREAD_DELAY_EPSILON 1500
#define CONCURRENT_TEST_THREADS 100
static void sleeping_thd(void* arg) {

Loading…
Cancel
Save