Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-31007

Calculate rollback time limit correctly

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • ALL
    • Repl 2018-04-09, Repl 2018-04-23
    • 19

    Description

      We limit rollbacks to 30 minutes. Currently we measure the difference in time between the end of the sync source's oplog and the rolling back node's oplog: https://github.com/mongodb/mongo/blob/955dfb45f2f67d2f4570912dbcddecbf3e7bb116/src/mongo/db/repl/roll_back_local_operations.cpp#L97-L108. We should really be measuring the difference between the common point and the end of the rolling back node's oplog.

      While we are doing this, we should make the limit configurable.

      Attachments

        Activity

          People

            vesselina.ratcheva@mongodb.com Vesselina Ratcheva (Inactive)
            judah.schvimer@mongodb.com Judah Schvimer
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: