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

repairDatabase: no Cloner, and use multi index builder

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • 2.2.2, 2.3.2
    • 2.6.0-rc0
    • Logging
    • 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

              eliot Eliot Horowitz (Inactive)
              andre.defrere@mongodb.com Andre de Frere
              Votes:
              2 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: