Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-2665

Limit allocator fragmentation in WiredTiger

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • WT2.9.0, 3.2.10, 3.3.11
    • None
    • None

    Description

      Track small allocations in cache separately from large ones, ensure than no more than N% of cache is used for small allocations. Then allocator overhead should be less than N% (assuming the allocator is near perfect for larger allocations).

      Since we already track page image sizes separately from the rest of a page, it may be simplest to account for the total size of page images, then we're trying to bound cache_size - sum(page image size).

      Attachments

        Activity

          People

            alexander.gorrod@mongodb.com Alexander Gorrod
            michael.cahill@mongodb.com Michael Cahill
            Votes:
            1 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: