summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/replication_consistency_markers.idl
diff options
context:
space:
mode:
authorJudah Schvimer <judah@mongodb.com>2017-08-14 14:18:44 -0400
committerJudah Schvimer <judah@mongodb.com>2017-08-14 14:18:44 -0400
commit530c50d569e72170007ba0061a43758c873bab3b (patch)
tree096565144d0a1688c445624a355c916e68ea2bd9 /src/mongo/db/repl/replication_consistency_markers.idl
parent10bff4daf0473b8970a2b7b7e34d18804655ba34 (diff)
downloadmongo-530c50d569e72170007ba0061a43758c873bab3b.tar.gz
SERVER-29894 fall back on old oplog delete from point in FCV 3.4
Diffstat (limited to 'src/mongo/db/repl/replication_consistency_markers.idl')
-rw-r--r--src/mongo/db/repl/replication_consistency_markers.idl8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/repl/replication_consistency_markers.idl b/src/mongo/db/repl/replication_consistency_markers.idl
index 4925845178d..8da24a587a6 100644
--- a/src/mongo/db/repl/replication_consistency_markers.idl
+++ b/src/mongo/db/repl/replication_consistency_markers.idl
@@ -50,6 +50,14 @@ structs:
type: optime
optional: true # This field is unset when we want to mark that we are consistent at the top of the oplog
description: "The OpTime of the last oplog entry we applied"
+ # TODO (SERVER-30556): Delete this field since it cannot exist after 3.6.
+ oplogDeleteFromPoint:
+ cpp_name: oldOplogDeleteFromPoint
+ type: timestamp
+ optional: true # This field only exists on 3.4 upgrade
+ description: "The timestamp of the first oplog entry in a batch when we are writing
+ oplog entries to the oplog after which the oplog may be inconsistent.
+ This field only exists on 3.4 upgrade."
doingInitialSync:
cpp_name: initialSyncFlag
type: bool