summaryrefslogtreecommitdiff
path: root/jstests/replsets/inmemory_preserves_active_txns.js
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2019-05-22 15:30:27 -0400
committerBenety Goh <benety@mongodb.com>2019-05-22 15:30:40 -0400
commitfabcd95aa7c86f673387fd0143b88013168d71d6 (patch)
treef6789442afb22e94d9d98364de275f06e93651fe /jstests/replsets/inmemory_preserves_active_txns.js
parentfbb03c4cc21c495b6ce360a90a8c6dde57871ad7 (diff)
downloadmongo-fabcd95aa7c86f673387fd0143b88013168d71d6.tar.gz
SERVER-39813 add oldest required timestamp to server status
Diffstat (limited to 'jstests/replsets/inmemory_preserves_active_txns.js')
-rw-r--r--jstests/replsets/inmemory_preserves_active_txns.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/jstests/replsets/inmemory_preserves_active_txns.js b/jstests/replsets/inmemory_preserves_active_txns.js
index 931f9c90f65..404181e7b4b 100644
--- a/jstests/replsets/inmemory_preserves_active_txns.js
+++ b/jstests/replsets/inmemory_preserves_active_txns.js
@@ -57,6 +57,10 @@
assert.commandWorked(session.getDatabase("test").test.insert({myTransaction: 1}));
const prepareTimestamp = PrepareHelpers.prepareTransaction(session);
+ const oldestRequiredTimestampForCrashRecovery =
+ PrepareHelpers.getOldestRequiredTimestampForCrashRecovery(primary.getDB("test"));
+ assert.lte(oldestRequiredTimestampForCrashRecovery, prepareTimestamp);
+
jsTestLog("Get transaction entry from config.transactions");
const txnEntry = primary.getDB("config").transactions.findOne();