@@ -246,9 +246,31 @@ PUT _cluster/settings
246246If `cluster_two` is disconnected or unavailable during a {ccs}, {es} won't
247247include matching documents from that cluster in the final results.
248248
249- [float ]
249+ [discrete ]
250250[[ccs-works]]
251251== How {ccs} works
252+
253+ include::./remote-clusters.asciidoc[tag=how-remote-clusters-work]
254+
255+ [discrete]
256+ [[ccs-gateway-seed-nodes]]
257+ === Selecting gateway and seed nodes
258+
259+ Gateway and seed nodes need to be accessible from the local cluster via your
260+ network.
261+
262+ By default, any master-ineligible node can act as a gateway node. If wanted,
263+ you can define the gateway nodes for a cluster by setting
264+ `cluster.remote.node.attr.gateway` to `true`.
265+
266+ For {ccs}, we recommend you use gateway nodes that are capable of serving as
267+ <<coordinating-node,coordinating nodes>> for search requests. If
268+ wanted, the seed nodes for a cluster can be a subset of these gateway nodes.
269+
270+ [discrete]
271+ [[ccs-network-delays]]
272+ === How {ccs} handles network delays
273+
252274Because {ccs} involves sending requests to remote clusters, any network delays
253275can impact search speed. To avoid slow searches, {ccs} offers two options for
254276handling network delays:
@@ -272,11 +294,9 @@ latency.
272294+
273295See <<ccs-unmin-roundtrips>> to learn how this option works.
274296
275-
276-
277297[float]
278298[[ccs-min-roundtrips]]
279- === Minimize network roundtrips
299+ ==== Minimize network roundtrips
280300
281301Here's how {ccs} works when you minimize network roundtrips.
282302
@@ -301,7 +321,7 @@ image:images/ccs/ccs-min-roundtrip-client-response.png[]
301321
302322[float]
303323[[ccs-unmin-roundtrips]]
304- === Don't minimize network roundtrips
324+ ==== Don't minimize network roundtrips
305325
306326Here's how {ccs} works when you don't minimize network roundtrips.
307327
0 commit comments