-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
Fully Compatible
-
v4.0
-
Repl 2018-05-21, Repl 2018-06-04, Repl 2018-06-18
There are various operations in both RTT and rollback via refetch that don't use WriteConflictRetry loops. cappedTruncateAfter is one example. resetLastOpTimesFromOplog is another. WCE should not cause rollback to fail, which can be a long running operation to have to retry in full.