Details

    • Type: Sub-task
    • Status: Changes Suggested
    • Priority: Normal
    • Resolution: Unresolved
    • Fix Version/s: 4.0
    • Component/s: Local/Compaction
    • Labels:
      None
    • Change Category:
      Performance
    • Complexity:
      Normal
    • Platform:
      All
    • Impacts:
      None
    • Test and Documentation Plan:
      Hide

      circle

      Show
      circle

      Description

      By pooling merge iterators, instead of creating new ones each time we need them, we can reduce garbage on the compaction and read paths under relevant workloads by ~4% in many cases.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bdeggleston Blake Eggleston
                Reporter:
                bdeggleston Blake Eggleston
                Authors:
                Blake Eggleston
                Reviewers:
                Benedict Elliott Smith, Jordan West
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: