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

Skip dropping a non-existent temp ECOC collection in the compact coordinator

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 6.0.2, 6.1.0-rc0
    • None
    • None
    • Fully Compatible
    • ALL
    • v6.0
    • Security 2022-08-08
    • 30

    Description

      It is possible that the kDropTempCollection phase of the compaction coordinator may get restarted even if it has already dropped the ecoc.compact temp collection in a previous run. In this case, it will throw a CollectionUUIDMismatch error, instead of returning the result of the actual compaction operation.

      A check needs to be performed before the call to drop for the existence of the collection with the specified UUID. If it exists, then skip the drop operation.

      Attachments

        Activity

          People

            erwin.pe@mongodb.com Erwin Pe
            erwin.pe@mongodb.com Erwin Pe
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: