diff options
author | Geert Bosch <geert@mongodb.com> | 2019-02-27 14:34:52 -0500 |
---|---|---|
committer | Geert Bosch <geert@mongodb.com> | 2019-02-27 17:53:39 -0500 |
commit | a7554f321b11336e93de1a94a68dea684abe7cf9 (patch) | |
tree | 1856b361cba4020c5a0cdb4b08f1919aa3ee2e0d | |
parent | cb9fc1cea8cc62a6dc59b6d39d65939fe338adf2 (diff) | |
download | mongo-a7554f321b11336e93de1a94a68dea684abe7cf9.tar.gz |
SERVER-39871 Make catalog_raii_test more resistant to clock issues on Windows
-rw-r--r-- | src/mongo/db/catalog_raii_test.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/catalog_raii_test.cpp b/src/mongo/db/catalog_raii_test.cpp index 594cb6d29d9..17f015a7cca 100644 --- a/src/mongo/db/catalog_raii_test.cpp +++ b/src/mongo/db/catalog_raii_test.cpp @@ -72,7 +72,9 @@ void failsWithLockTimeout(stdx::function<void()> func, Milliseconds timeoutMilli } catch (const ExceptionFor<ErrorCodes::LockTimeout>& ex) { log() << ex; Date_t t2 = Date_t::now(); - ASSERT_GTE(t2 - t1, timeoutMillis); + // Adding a "grace period" of 1 ms here to avoid infrequent test failures due to + // anomalies in the clock on old versions of Windows. + ASSERT_GTE(t2 - t1 + Milliseconds(1), timeoutMillis); } } |