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

Primary should abort if encountered problems writing to the oplog

    XMLWordPrintable

Details

    Description

      In a replica set if primary has problems writing to the oplog, for example because of corruption there, it still continues applying writes, but they never go to oplog. Thus they are not replicating. Additionally, once the problem is identified, there is no easy way to recover the applied data if it's not in the oplog.

      Primary should abort if it encountered data access related assertions in
      the oplog collection, including:

      • invalid bsonobjsize
      • delete bucket corrupted

      Attachments

        Issue Links

          Activity

            People

              schwerin@mongodb.com Andy Schwerin
              alex.komyagin@mongodb.com Alexander Komyagin
              Votes:
              1 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: