Basic Repair Service configuration reference
This reference contains the basic Repair Service options without defaults that can be configured by all customers for their unique environment, such as which tables to include in incremental repairs, or which keyspaces or tables to exclude from subrange repairs. Subrange repairs exclude certain system keyspaces and tables by default. Incremental repairs include certain OpsCenter tables by default. Any tables being repaired incrementally are not subjected to subrange repairs.
The following options are currently configurable by adding a
[repair_service] section to the opscenterd.conf file to apply to all clusters, or per cluster by adding the section to the cluster_name.conf file.
Settings in cluster_name.conf override any settings in opscenterd.conf.
After changing configuration, restart opscenterd.
If there are any issues with the Repair Service configuration, the Repair Service not configured correctly rule in the Best Practice Service fails and provides guidance as to incorrectly configured options, unless the rule has been turned off.
Flag which keyspaces or tables therein to exclude from subrange repairs:
The list of keyspaces to ignore during a subrange or distributed subrange repair in addition to system keyspaces.
The list of keyspace and tables to exclude during a subrange repair. Not applicable to distributed subrange repairs. Example:
Enable or disable distributed subrange repairs:
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:
Flag which tables or datacenters to include in incremental repairs:
Restricts incremental repairs by datacenters or racks. Setting this option improves performance by limiting the repair requests to only those replicas within the datacenters and any specified racks. Example:
dc1,dc2:rack1,dc2:rack2`. The default behavior sends repair requests to all datacenters and racks for all replicas.
The list of keyspaces and tables to include in incremental repairs. Example: keyspace1.standard1`,