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

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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • 01112017-cleanup
    • None
    • 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

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:
              7 years, 25 weeks, 1 day ago