Expert Repair Service configuration reference
Expert repair configuration options
There are some configuration options exposed only for adjustment with the assistance of an expert in DataStax Support.
-
[repair_service] max_parallel_repairs
The maximum number of subrange repairs to run in parallel. If unspecified or set to 0, the Repair Service calculates the correct number of maximum repairs to run in parallel. Default: 0.
-
[repair_service] min_throughput
The minimum throughput in bytes needed to calculate parallel repairs. See also num_recent_throughputs. Default: 512. This parameter applies to subrange and incremental repairs only, and is not applicable to distributed subrange repairs.
-
[repair_service] num_recent_throughputs
The maximum most recent completed repair throughputs used to calculate the average repair throughput, which is then used to determine how many parallel repairs are needed. See also min_throughput. Default: 500. This parameter applies to subrange and incremental repairs only, and is not applicable to distributed subrange repairs.
-
[repair_service] offline_splits
The minimum number of subrange splits for a node to have per keyspace when falling back to offline splits if the node is unable to communicate with its agent to get more optimal splits. Default: 256. This parameter applies to subrange repairs only.
-
[repair_service] parallel_tasks_update_interval
Interval at which to recalculate parallel tasks to use for the Repair Service in seconds. Default: 120 (2 minutes). This parameter applies to subrange and incremental repairs only, and is not applicable to distributed subrange repairs.
-
[repair_service] prioritization_page_size
The maximum number of remaining subrange repair tasks for the Repair Service to evaluate when choosing the next low-impact repair to run. Default: 512. This parameter applies to subrange repairs only.
-
[repair_service] tokenranges_http_timeout
The timeout in seconds for the HTTP call to the agent to retrieve node token range splits. The default value (30) is deliberately set higher than the default value for DataStax Agents http_timeout in clustername.conf (10). Default: 30. This parameter applies to subrange repairs only, and is not applicable to incremental or distributed subrange repairs.
-
[repair_service] tokenranges_partitions
Target number of partitions for each range in a subrange repair. This value is used by the Repair Service to create repair tasks, and is set to the max DSE merkle tree depth by default. Default: 1048576.
Do not set
tokenranges_partitions
higher than default. See Tuning Repair Service for multi-datacenter environments.