From bd7caefccf78950d9bfe08ed44bd295d568fa049 Mon Sep 17 00:00:00 2001 From: Marcin Maliszkiewicz Date: Fri, 24 Feb 2023 13:04:43 +0100 Subject: [PATCH] docs: link general repairs page to RBNO page Information was duplicated before and the version on this page was outdated - RBNO is enabled for replace operation already. Closes #12984 --- .../procedures/maintenance/repair.rst | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/docs/operating-scylla/procedures/maintenance/repair.rst b/docs/operating-scylla/procedures/maintenance/repair.rst index 23c06909f7..677a78a6e2 100644 --- a/docs/operating-scylla/procedures/maintenance/repair.rst +++ b/docs/operating-scylla/procedures/maintenance/repair.rst @@ -15,6 +15,7 @@ As long as the cluster can satisfy the required consistency level (usually quoru * :doc:`Hinted Handoff ` * :doc:`Read Repair ` +* :doc:`Repair Based Node Operations ` * Repair - described in the following sections Repair Overview @@ -50,30 +51,6 @@ Row-level repair improves Scylla in two ways: * keeping the data in a temporary buffer. * using the cached data to calculate the checksum and send it to the replicas. -Repair Base Operation ---------------------- - -.. versionadded:: 4.0 Scylla Open Source (disabled) - -ScyllaDB has two mechanisms to synchronize data between nodes: - -* Streaming - used for cluster topology changes, such as adding or removing nodes. -* Row Level Repair - an offline process that compares and syncs data between nodes . - -With *Repair Base Operation*, Scylla uses row-level repair as the unified underlying mechanism for repair operation **and** all node operations, e.g., bootstrap, decommission, remove node, replace node, rebuild node. - -This safer process makes the node operations resumable, syncing only the inconsistent data. -Also, replaced nodes now accept writes, which means there is no longer a need to repair after replacing a node. - -**This feature is disabled by default.** - - -You can enable or disable this feature with a configuration parameter in the *scylla.yaml*: - -.. code-block:: none - - enable_repair_based_node_ops: [true|false] - See also * `Scylla Manager documentation `_