You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Adds isolated instance mode description
* The ```isolated: true``` option moves the instance to RO mode
* In this mode, various debugging & maintanance operations can be performed
* Fixes#4632
Copy file name to clipboardExpand all lines: doc/reference/configuration/configuration_reference.rst
+32Lines changed: 32 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2805,6 +2805,38 @@ instances
2805
2805
Any configuration parameter that can be defined in the instance :ref:`scope <configuration_scopes>`.
2806
2806
For example, :ref:`iproto <configuration_reference_iproto>` and :ref:`database <configuration_reference_database>` configuration parameters defined at the instance level are applied to this instance only.
2807
2807
2808
+
.. _configuration_reference_isolated_mode:
2809
+
2810
+
isolated mode
2811
+
------
2812
+
2813
+
Since version :doc:`3.3.0 </release/3.3.0>`, a new ``isolated`` option is added to instance configuration.
2814
+
2815
+
The option takes boolean values, by default it is set to ``false``.
2816
+
``isolated: true`` moves the instance it has been applied at to the **isolated** mode.
2817
+
2818
+
The isolated mode allows the user to temporarily isolate an instance and perform maintenance activities on it.
2819
+
2820
+
In the isolated mode:
2821
+
2822
+
* The instance is moved to the read-only state
2823
+
* iproto stops listening for new connections
2824
+
* iproto drops all the current connections
2825
+
* The instance is disconnected from all the replication upstreams
2826
+
* Other replicaset members exclude the isolated instance from the replication upstreams
2827
+
2828
+
.. NOTE::
2829
+
2830
+
Isolated instance can't be bootstrapped (a local snapshot is required to start).
2831
+
2832
+
**Example**
2833
+
2834
+
The example below shows how to isolate an instance:
0 commit comments