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

"compact" improvement for WiredTiger

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None

      RE: http://docs.mongodb.org/manual/reference/command/compact

      The implementation of the "compact" command assumes a set of MMAP-based limitations, such as taking an exclusive database lock and, in the case of a secondary, force in to RECOVERING mode - neither of these actions is essential when running WiredTiger.

      Additionally, WiredTiger can release free space back to the storage system without needing to rebuild everything, unlike MMAP, but this ability is not exploited.

      Access to these various extra functionality of WiredTiger specifically in regards to compaction is the purpose of this ticket. What form this takes is left for discussion.

            Assignee:
            Unassigned Unassigned
            Reporter:
            andrew.ryder@mongodb.com Andrew Ryder (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: