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

Make sharding balancer smarter when asymmetric hardware

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Sharding
    • None
    • All
    • Cluster Scalability

    Description

      Make the balancer shard size aware, and design it to use all available storage.

      e.g. If a shard set currently consisting of shards with 2TB capacity is extended by adding some 3TB shards, only 2TB of the larger shards will currently be used.

      Given that sharding is mongo's "scale out" strategy, this would be a major improvement in allowing projects to scale out much more economically.

      Attachments

        Activity

          People

            backlog-server-cluster-scalability Backlog - Cluster Scalability
            keithbranton Keith Branton
            Votes:
            13 Vote for this issue
            Watchers:
            13 Start watching this issue

            Dates

              Created:
              Updated: