Wrap rollback database operations in WriteConflictRetry loops

XMLWordPrintableJSON

    • Fully Compatible
    • v4.0
    • Repl 2018-05-21, Repl 2018-06-04, Repl 2018-06-18
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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.

            Assignee:
            Vesselina Ratcheva (Inactive)
            Reporter:
            Judah Schvimer
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: