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

Remove RepairCursorCmd and RecordStore::getCursorForRepair()

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.3.1
    • None
    • Storage
    • Fully Compatible
    • Execution Team 2019-08-26, Execution Team 2019-09-09

    Description

      The functionality is not supported by any storage engine.

      The RecordStore::getCursorForRepair() command will always return null pointer and result in a "repair iterator not supported" error when used.

      The feature was introduced in 2015 and the functionality existed at one point dating back to 3.0 but not anymore, e.g. the following link redirects to the Database Commands page: https://docs.mongodb.com/manual/reference/command/repairCursor

      We should figure out when it stopped being supported by anything, for the DOCS team's documentation change, if it was ever documented in the first place. The only documentation I found was at a weird site that looks similar to ours but isn't: http://www.dba86.com/docs/mongo/3.2/reference/command/repairCursor.html.

      Attachments

        Activity

          People

            evgeni.dobranov@mongodb.com Evgeni Dobranov
            dianna.hohensee@mongodb.com Dianna Hohensee (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: