summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeert Bosch <geert@mongodb.com>2019-02-27 14:34:52 -0500
committerGeert Bosch <geert@mongodb.com>2019-02-27 17:53:39 -0500
commita7554f321b11336e93de1a94a68dea684abe7cf9 (patch)
tree1856b361cba4020c5a0cdb4b08f1919aa3ee2e0d
parentcb9fc1cea8cc62a6dc59b6d39d65939fe338adf2 (diff)
downloadmongo-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.cpp4
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);
}
}