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

repairDatabase: no Cloner, and use multi index builder

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: 2.2.2, 2.3.2
    • Fix Version/s: 2.6.0-rc0
    • Component/s: Logging
    • Labels:
      None

      Description

      The case of running the server with --repair causing spurious warnings of ClientCursor::yield appearing in the logs was resolved in SERVER-4726. The same warnings appear when using db.runCommand(

      { repairDatabase : 1 }

      ) from the shell (or it's helper db.repairDatabase()).

      While the warnings are informational only, and the repairDatabase appears to be working correctly, they do cause excessive log size. Even rotated logs of this message could be filled with mostly useless information for a large enough database.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                2 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: