Skip to content

Commit 19feb72

Browse files
author
Bob Grabar
committed
DOCS-378 added note on idempotency of oplogs
1 parent 2a55dd1 commit 19feb72

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

source/core/replication-internals.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ exceptional situations may cause secondaries to lag behind further. See
3030
All members send heartbeats (pings) to all other members in the set and can
3131
import operations to the local oplog from any other member in the set.
3232

33+
Replica set oplog operations are :term:`idempotent`. Idempotency is
34+
required because of the following operations:
35+
36+
- initial sync
37+
- post-rollback catch-up
38+
- sharding chunk migrations
39+
40+
41+
.. TODO. Verify that "sharding chunk migrations" (above) requires idempotency
42+
3343
For more information about the oplog, see :ref:`oplog sizing <replica-set-oplog-sizing>`.
3444

3545
.. In 2.0, replicas would import entries from the member lowest

0 commit comments

Comments
 (0)