Skip to content

Commit 048778d

Browse files
author
Bob Grabar
committed
DOCS-393 added info on arbiter communications
1 parent b99ee21 commit 048778d

File tree

2 files changed

+25
-31
lines changed

2 files changed

+25
-31
lines changed

source/core/replication.txt

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -164,29 +164,20 @@ participate in :term:`elections <election>`.
164164
Do not run arbiter processes on a system that is an active
165165
:term:`primary` or :term:`secondary` of its replica set.
166166

167-
Arbiters make the following communications:
167+
Arbiters never receive the contents of any collection but do have the
168+
following interactions with the ret of the replica set:
168169

169-
- Exchange keyfiles with replica set. Arbiters
170-
replica set servers exchange keyfiles, which are the equivalent of a
171-
password for the __system "user".
172-
173-
- The arbiter is authenticated when a connection is created between it
174-
and another member of the replica set, and is then trusted until the
175-
connection ends.
170+
- Credential exchanges, which are used to authenticate the arbiter with
171+
the replica set. All MongoDB processes within a replica set use
172+
keyfiles. These exchanges are encrypted.
176173

177174
- Only the authentication step is encrypted. Replica set configuration
178-
data and voting are unencrypted.
179-
180-
- Data other than the authentication step are not encrypted.
181-
182-
183-
184-
185-
186-
187-
175+
data and voting are not encrypted.
188176

189-
You should always run arbiters on secure networks.
177+
If your MongoDB deployment uses SSL, then all communications between
178+
arbiters and the other members of the replica set are secure. See the
179+
documentation for :doc:`/administration/ssl` for more information. Run
180+
all arbiters on secure networks, as with all MongoDB components.
190181

191182
.. index:: replica set members; non-voting
192183
.. _replica-set-non-voting-members:
@@ -332,7 +323,8 @@ apply or decide to ignore the rollback data.
332323

333324
The best strategy for avoiding all rollbacks is to ensure :ref:`write
334325
propagation <replica-set-write-concern>` to all or some of the
335-
nodes in the set. Using these kinds of policies prevents situations
326+
nodes in the set. Using /bin/bash: Using: command not found
327+
these kinds of policies prevents situations
336328
that might create rollbacks.
337329

338330
.. warning::

source/faq/replica-sets.txt

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -181,21 +181,23 @@ primary.
181181

182182
.. seealso:: :doc:`/administration/replication-architectures`
183183

184-
Do arbiters use encrypted communication?
185-
----------------------------------------
186-
187-
Arbiters use encryption only when creating a connection with another
188-
replica-set member. All other communications are unencrypted.
184+
What information do arbiters exchange with replica sets?
185+
--------------------------------------------------------
189186

190-
The following rules govern arbiter communications:
187+
Arbiters never receive the contents of a collection but do exchange the
188+
following data with the rest of the replica set:
191189

192-
- An arbiter is authenticated when a connection is created between it
193-
and another member of the replica set. The arbiter is then trusted
194-
until the connection ends.
190+
- Credentials used to authenticate the arbiter with the replica set. All
191+
MongoDB processes within a replica set use keyfiles. These exchanges
192+
are encrypted.
195193

196-
- Replica set configuration data and voting are unencrypted.
194+
- Replica set configuration data and voting data. This information is
195+
not encrypted. Only credential exchanges are encrypted.
197196

198-
You must always run arbiters on secure networks.
197+
If your MongoDB deployment uses SSL, then all communications between
198+
arbiters and the other members of the replica set are secure. See the
199+
documentation for :doc:`/administration/ssl` for more information. Run
200+
all arbiters on secure networks, as with all MongoDB components.
199201

200202
Which members of a replica set vote in elections?
201203
-------------------------------------------------

0 commit comments

Comments
 (0)