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

submitRangeDeletionTask should handle RangeOverlapConflict error

    XMLWordPrintable

Details

    • Fully Compatible
    • ALL
    • Sharding 2020-11-02, Sharding 2020-11-16, Sharding 2020-11-30, Sharding 2020-12-14, Sharding 2020-12-28, Sharding 2021-01-11, Sharding 2021-01-25, Sharding 2021-02-22, Sharding 2021-03-08, Sharding 2021-03-22, Sharding 2021-04-05, Sharding 2021-04-19, Sharding 2021-05-03
    • 141

    Description

      The RangeOverlapConflict error is returned from MetadataManager::cleanupRange() but submitRangeDeletionTask ignores it in it's error handler.

      The deletion task should be resubmitted if it fails or it should be deleted from config.rangeDeletions if an overlapping range is being submitted.

      Attachments

        Issue Links

          Activity

            People

              janna.golden@mongodb.com Janna Golden
              alex.taskov@mongodb.com Alexander Taskov (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: