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

Make sharding balancer smarter when asymmetric hardware

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Environment:
      All
    • Cluster Scalability

      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.

            Assignee:
            backlog-server-cluster-scalability [DO NOT USE] Backlog - Cluster Scalability
            Reporter:
            keithbranton Keith Branton
            Votes:
            13 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated: