diff options
author | Tess Avitabile <tess.avitabile@mongodb.com> | 2019-03-06 15:41:28 -0500 |
---|---|---|
committer | Tess Avitabile <tess.avitabile@mongodb.com> | 2019-03-13 14:30:38 -0400 |
commit | 84916e817418b3b5627e80730effcd422c15696e (patch) | |
tree | 96e1685150fd897421007533499eea7423c62ec2 /src/mongo/db/repl/rs_rollback.h | |
parent | 035aa5ca9d7e6c4587368ab11c82ead405f6e047 (diff) | |
download | mongo-84916e817418b3b5627e80730effcd422c15696e.tar.gz |
SERVER-38925 When enableMajorityReadConcern=false, after rollback via refetch, do not take stable checkpoint until the local top of oplog from before rollback is reached
Diffstat (limited to 'src/mongo/db/repl/rs_rollback.h')
-rw-r--r-- | src/mongo/db/repl/rs_rollback.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/repl/rs_rollback.h b/src/mongo/db/repl/rs_rollback.h index 56b156e72e1..da364d6ef3e 100644 --- a/src/mongo/db/repl/rs_rollback.h +++ b/src/mongo/db/repl/rs_rollback.h @@ -285,6 +285,9 @@ struct FixUpInfo { // after rollback the in-memory transaction table is cleared. bool refetchTransactionDocs = false; + // The local node's top of oplog prior to entering rollback. + OpTime localTopOfOplog; + OpTime commonPoint; RecordId commonPointOurDiskloc; |