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

btree not recursively space coalescing in one case

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Index Maintenance
    • None
    • Storage Execution
    • ALL

    Description

      There is one case where the btree is not recursively coalescing space as it should. If keys are moved from one bucket to its neighbor, the separator between them may be smaller in size than the old separator. If the utilization of the parent is brought below lowWaterMark as a result, we should call mayBalanceWithNeighbors on the parent from a safe context.

      This issue doesn't impact correct functioning of the btree, but it means some buckets could be less full than we would like them to be.

      Attachments

        Activity

          People

            backlog-server-execution Backlog - Storage Execution Team
            aaron Aaron Staple
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: