API Doc
Search Docs...
⌘ K
OverviewDeploymentManagementOperationReferenceGlossary
    ACOS 6.3.0
  • Acrfra Cloud Operation System cluster>
  • ACOS fault handling>
  • Cluster node configuration and topology

Unbalanced cluster topology

Description

The cluster's topology awareness distributes data replicas across different topology elements (chassis, racks, and availability zones) to improve disaster recovery. However, when the resource distribution across different topology elements in the cluster is severely imbalanced such that the storage capacity of a single node exceeds the combined capacity of all other nodes, a failure of that node may leave the remaining nodes unable to recover all data to the expected security level.

Alert message

  • If the entire { .labels.zone_name } fails, the memory in { .labels.reserved_zone_names } is insufficient to support all running or suspended VMs.

  • The difference between availability zones is greater than { .threshold }% of the total data space of the cluster.

  • If the other AZ fails, the data space in { .labels.name } is insufficient for such a recovery that all the data have { .threshold } replicas.

  • Rack { .labels.name }: The brick { .labels.brick } has taken more than { .threshold } of the total data space of the current rack.

  • Rack { .labels.rack }: This rack has taken more than { .threshold } of the total data space of the current cluster.

  • If any of the listed hosts fails, the remaining cluster space is inadequate to recover data to the desired redundancy level. Host: { .labels.chunks }.

Impact

When the topology element involved in the alert (host, chassis, rack, or availability zone) fails or becomes unavailable, there is a risk that some data may not be fully recoverable, and some data may become inaccessible.

For example, when the total storage capacity of a single rack significantly exceeds the combined capacity of all other racks, the system may concentrate multiple replicas across different hosts within that rack, even though it avoids placing multiple replicas on the same host. If that rack fails, the corresponding data will be inaccessible until the rack resumes normal operation.

Cause

The resource capacity (storage space, memory, or CPU cores) provided by a topology element significantly exceeds that of other topology elements at the same level, resulting in an imbalanced resource distribution.

Solution

It is recommended to optimize resource distribution, including but not limited to the following approaches:

  • Adjust the physical deployment of nodes to achieve more balanced resources across availability zones, racks, and chassis.

  • Expand the capacity of lower-spec nodes (such as adding memory or physical disks) to improve overall balance.