0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00

SERVER-55555 Fix race in minvalid.js with PrimaryOnlyService

This commit is contained in:
Jason Chan 2021-03-29 15:47:04 +00:00 committed by Evergreen Agent
parent fbba2c781f
commit 1d2ebda769

View File

@ -24,8 +24,10 @@ var lastOp = local.oplog.rs.find().sort({$natural: -1}).limit(1).next();
printjson(lastOp);
print("3: change minvalid");
// Set the 'minvalid' to a high enough opTime that it won't conflict with any oplogs written on
// stepUp by any PrimaryOnlyServices.
assert.commandWorked(local.replset.minvalid.update(
{}, {$set: {ts: new Timestamp(lastOp.ts.t, lastOp.ts.i + 1)}}, {upsert: true}));
{}, {$set: {ts: new Timestamp(lastOp.ts.t, lastOp.ts.i + 1000)}}, {upsert: true}));
printjson(local.replset.minvalid.findOne());
print("4: restart");