Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-13365

Add autoscaling policy support for balancing cores across all availability zones

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 8.2, master (9.0)
    • Component/s: AutoScaling
    • Labels:
      None

      Description

      The autoscaling policy supports spreading replicas of a shard across zones (via sysprops) but that by itself does not guarantee that all availability zones are actually used and that too in a balanced way.

      For example:

      {replica:#EQUAL, shard:#EACH, sysprop.az:#EACH}
      

      The above policy might end up using only 2 out of 3 availability zones to spread the replicas (assuming there are enough nodes per zone to not violate any other policy rules) and not generate any violations. So although we still have resilience against the loss of one AZ, we do not keep enough capacity as we could have if we had used all 3 zones equally. In summary, this is a cluster balancing problem.

        Attachments

          Activity

            People

            • Assignee:
              shalin Shalin Shekhar Mangar
              Reporter:
              shalin Shalin Shekhar Mangar
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: