Skip to content

Commit 8878619

Browse files
committed
doc/cephadm: documentation for RGW spec "disable_multisite_sync_traffic" option
Signed-off-by: Adam King <[email protected]>
1 parent d620ba6 commit 8878619

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

doc/cephadm/services/rgw.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,32 @@ Then apply this yaml document:
173173
Note the value of ``rgw_frontend_ssl_certificate`` is a literal string as
174174
indicated by a ``|`` character preserving newline characters.
175175

176+
Disabling multisite sync traffic
177+
--------------------------------
178+
179+
There is an RGW config option called ``rgw_run_sync_thread`` that tells the
180+
RGW daemon to not transmit multisite replication data. This is useful if you want
181+
that RGW daemon to be dedicated to I/O rather than multisite sync operations.
182+
The RGW spec file includes a setting ``disable_multisite_sync_traffic`` that when
183+
set to "True" will tell cephadm to set ``rgw_run_sync_thread`` to false for all
184+
RGW daemons deployed for that RGW service. For example
185+
186+
.. code-block:: yaml
187+
188+
service_type: rgw
189+
service_id: foo
190+
placement:
191+
label: rgw
192+
spec:
193+
rgw_realm: myrealm
194+
rgw_zone: myzone
195+
rgw_zonegroup: myzg
196+
disable_multisite_sync_traffic: True
197+
198+
.. note:: This will only stop the RGW daemon(s) from sending replication data.
199+
The daemon can still receive replication data unless it has been removed
200+
from the zonegroup and zone replication endpoints.
201+
176202
Service specification
177203
---------------------
178204

0 commit comments

Comments
 (0)