Uploaded image for project: 'MongoDB Database Tools'
  1. MongoDB Database Tools
  2. TOOLS-3012

Investigate changes in PM-2323: No More Auto-Splitter (Milestone 1)

    • Type: Icon: Investigation Investigation
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Not Needed

      Downstream Change Summary

      SERVER-62554 will add some info to the collStats output

      Description of Linked Ticket

      Epic Summary

      Summary

      The purpose of this project is to reduce the frequency and duration of stalls (write unavailability) for large sharded clusters, ensuring that customers can scale to larger sizes.

      • We will only split chunks that need to be migrated
      • We will automatically merge contiguous chunks on the same shard
      • We will stop using individual chunks as a way to balance a sharded cluster and instead will migrate ranges (partial chunks) of data

      Motivation

      • Fewer stalls from removing auto-splitting (causes refreshes).
      • Lower read and write latency spikes during balancing due to fewer chunks.

      Cast of Characters

      Documentation

      Product Description
      Scope Document
      Technical Design Document

            Assignee:
            Unassigned Unassigned
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: