@@ -57,8 +57,8 @@ configurations.
57
57
.. _replica-set-secondary-only-members:
58
58
.. _replica-set-secondary-only-configuration:
59
59
60
- Secondary-Only
61
- ~~~~~~~~~~~~~~
60
+ Secondary-Only Members
61
+ ~~~~~~~~~~~~~~~~~~~~~~
62
62
63
63
The secondary-only configuration prevents a :term:`secondary` member in a
64
64
:term:`replica set` from ever becoming a :term:`primary` in a
@@ -119,8 +119,8 @@ This sets the following:
119
119
.. _replica-set-hidden-members:
120
120
.. _replica-set-hidden-configuration:
121
121
122
- Hidden
123
- ~~~~~~
122
+ Hidden Members
123
+ ~~~~~~~~~~~~~~
124
124
125
125
Hidden members are part of a replica set but cannot become
126
126
primary and are invisible to client applications. *However,*
@@ -164,8 +164,8 @@ other members in the set will not advertise the hidden member in the
164
164
.. _replica-set-delayed-members:
165
165
.. _replica-set-delayed-configuration:
166
166
167
- Delayed
168
- ~~~~~~~
167
+ Delayed Members
168
+ ~~~~~~~~~~~~~~~
169
169
170
170
Delayed members copy and apply operations from the primary's :term:`oplog` with
171
171
a specified delay. If a member has a delay of one hour, then
@@ -220,12 +220,9 @@ queries in normal operations.
220
220
<members[n].slaveDelay>` window, the delayed member cannot
221
221
successfully replicate operations.
222
222
223
- .. see:: For more information about delayed members, see the
224
- section on :ref:`Delayed Replication <replica-set-delayed-members>`.
225
- Additionally consider the following resources:
226
- :data:`members[n].slaveDelay`, :ref:`Replica Set Reconfiguration
227
- <replica-set-reconfiguration-usage>`, :ref:`Oplog Sizing
228
- <replica-set-oplog-sizing>`, and :doc:`/tutorial/change-oplog-size`.
223
+ .. seealso:: :data:`members[n].slaveDelay`, :ref:`Replica Set Reconfiguration
224
+ <replica-set-reconfiguration-usage>`, :ref:`replica-set-oplog-sizing`,
225
+ and :doc:`/tutorial/change-oplog-size`.
229
226
230
227
.. index:: replica set members; arbiters
231
228
.. _replica-set-arbiters:
@@ -289,8 +286,8 @@ hostname and the port.
289
286
.. _replica-set-non-voting-members:
290
287
.. _replica-set-non-voting-configuration:
291
288
292
- Non-Voting
293
- ~~~~~~~~~~
289
+ Non-Voting Members
290
+ ~~~~~~~~~~~~~~~~~~
294
291
295
292
You may choose to change the number of votes that each member has in
296
293
:ref:`elections <replica-set-elections>` for :term:`primary`. In general, all
@@ -487,36 +484,6 @@ of the member with the highest :data:`members[n].priority` setting.
487
484
<replica-set-reconfiguration-usage>` example revolves around
488
485
changing the priorities of the :data:`members` of a replica set.
489
486
490
- .. _replica-set-procedure-change-oplog-size:
491
-
492
- Changing Oplog Size
493
- ~~~~~~~~~~~~~~~~~~~
494
-
495
- The :term:`oplog` exists internally as a :term:`capped collection`, so
496
- you cannot modify its size in the course of normal operations. In most
497
- cases the :ref:`default oplog size <replica-set-oplog-sizing>` is an
498
- acceptable size; however, in some situations you may need a larger or
499
- smaller oplog. To resize the oplog, follow these steps:
500
-
501
- #. Restart the current :term:`primary` instance in the :term:`replica set` in
502
- "standalone" mode, running on a different port.
503
-
504
- #. Save the last entry from the old (current) oplog and create a
505
- backup of the oplog.
506
-
507
- #. Drop the existing oplog and create a new oplog of a different size.
508
-
509
- #. Insert the previously saved last entry from the old oplog into the
510
- new oplog.
511
-
512
- #. Restart the server as a member of the replica set on its usual
513
- port.
514
-
515
- #. Apply this procedure to any other member of the replica set that
516
- *could become* primary.
517
-
518
- .. seealso:: The :doc:`/tutorial/change-oplog-size` tutorial.
519
-
520
487
.. _replica-set-security:
521
488
522
489
Security
@@ -657,10 +624,10 @@ Possible causes of replication lag include:
657
624
658
625
For more information see:
659
626
660
- - the :ref:`Replication Write Concern < replica-set-write-concern>` section,
661
- - the :ref:`replica-set-oplog` documentation,
662
- - the :ref:`Oplog Sizing < replica-set-oplog-sizing>` section, and
663
- - the :doc:`/tutorial/change-oplog-size` tutorial.
627
+ - :ref:`replica-set-write-concern`.
628
+ - The :ref:`replica-set-oplog-sizing` topic in the :doc:`/core/replication` document.
629
+ - The :ref:`replica-set-oplog` topic in the :doc:`/core/replication-internals` document.
630
+ - The :doc:`/tutorial/change-oplog-size` tutorial.
664
631
665
632
.. index:: pair: replica set; failover
666
633
.. _replica-set-failover-administration:
0 commit comments