summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLingzhi Deng <lingzhi.deng@mongodb.com>2019-05-23 21:10:14 -0400
committerLingzhi Deng <lingzhi.deng@mongodb.com>2019-05-24 10:15:53 -0400
commit8d5727273585524a38d4a663b61403a263f7cf3d (patch)
tree93969fb473b3cf4cd7b1dd9837f622f47f629c22
parent9a3142b0e894c58472775f308f187974e0632402 (diff)
downloadmongo-8d5727273585524a38d4a663b61403a263f7cf3d.tar.gz
SERVER-41008: Use timestampCmp for timestamp comparison in PrepareHelpers.awaitMajorityCommitted
-rw-r--r--jstests/core/txns/libs/prepare_helpers.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/jstests/core/txns/libs/prepare_helpers.js b/jstests/core/txns/libs/prepare_helpers.js
index 605ca95164c..0f8f346a6bb 100644
--- a/jstests/core/txns/libs/prepare_helpers.js
+++ b/jstests/core/txns/libs/prepare_helpers.js
@@ -132,7 +132,8 @@ const PrepareHelpers = (function() {
assert.soon(() => {
const ts = assert.commandWorked(primary.adminCommand({replSetGetStatus: 1}))
.optimes.lastCommittedOpTime.ts;
- if (ts >= timestamp) {
+ if (timestampCmp(ts, timestamp) >= 0) {
+ print(`Finished awaiting lastCommittedOpTime.ts, now at ${ts}`);
return true;
} else {
print(`Awaiting lastCommittedOpTime.ts, now at ${ts}`);