Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-7979

Size and count in collection stats are persisted during checkpoints in WiredTiger

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 01112017-cleanup
    • manual
    • None

    Description

      https://docs.mongodb.com/manual/reference/command/collStats/#unexpected-shutdown-and-count

      I reported some inaccurate information via DOCS-5682, saying that size and count is updated every 1000 document writes. As clarified in SERVER-24266, we update the in-memory cache every 1000 document writes, but the updates only become persistent when WiredTigerKVEngine::syncSizeInfo is called, most commonly every 60 seconds as part of WiredTigerKVEngine::haveDropsQueued.

      This means that number can drift much more in the event of an unclean shutdown (as much as 60 seconds worth of writes).

      Attachments

        Issue Links

          Activity

            People

              ravind.kumar Ravind Kumar (Inactive)
              dan@mongodb.com Daniel Pasette (Inactive)
              Jess Mokrzecki Jess Mokrzecki
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                6 years, 40 weeks, 4 days ago