Enabling distributed subrange repairs

Enable distributed subrange repairs for large clusters that have out of memory issues due to exceedingly large numbers of standard subrange repair tasks.

Enable distributed subrange repairs for large clusters that have large numbers of standard subrange repair tasks. The distributed subrange repair feature is available from OpsCenter 6.1.7.

opscenterd.conf

The location of the opscenterd.conf file depends on the type of installation:
  • Package installations: /etc/opscenter/opscenterd.conf
  • Tarball installations: install_location/conf/opscenterd.conf

Procedure

  1. Open opscenterd.conf for editing.
  2. Set the following option in the [repair_service] section:
    [repair_service] enable_distributed_subrange_repair
    Specifies whether to enable the Distributed Subrange Repair job type in the Repair Service, which is designed to better scale for large, dense clusters that require an extremely large number of individual subrange repairs. Default: False.
    [repair_service]
    enable_distributed_subrange_repair=True
  3. Restart opscenterd.
    Track the progress of distributed subrange repairs in the Repair Status panel.
    Important: The percentage of the time to complete repairs might not update because the [repair_service] time_to_completion_target_percentage parameter is not supported for distributed subrange repairs.

    Distributed Subrange Repairs progress bar Repairs Status area

    Track the progress of distributed subrange repairs in the Repair panel within the Nodes summary area.

    Distributed subrange repair status Nodes summary panels