Skip to content

Commit 07ff643

Browse files
author
Sam Kleinman
committed
DOCS-1166 revising the replica state chart
1 parent eb2486a commit 07ff643

File tree

1 file changed

+51
-15
lines changed

1 file changed

+51
-15
lines changed

source/includes/replica-states.rst

Lines changed: 51 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,51 @@
1-
========== ==========================================================
2-
**Number** **State**
3-
---------- ----------------------------------------------------------
4-
0 Starting up, phase 1 (parsing configuration)
5-
1 Primary
6-
2 Secondary
7-
3 Recovering (initial syncing, post-rollback, stale members)
8-
4 Fatal error
9-
5 Starting up, phase 2 (forking threads)
10-
6 Unknown state (the set has never connected to the member)
11-
7 Arbiter
12-
8 Down
13-
9 Rollback
14-
10 Removed
15-
========== ==========================================================
1+
.. list-table::
2+
:header-rows: 1
3+
:widths: 15,25,60
4+
5+
* - **Number**
6+
- **Name**
7+
- **State**
8+
9+
* - 0
10+
- ``STARTUP``
11+
- Start up, phase 1 (parsing configuration.)
12+
13+
* - 1
14+
- ``PRIMARY``
15+
- Primary.
16+
17+
* - 2
18+
- ``SECONDARY``
19+
- Secondary.
20+
21+
* - 3
22+
- ``RECOVERING``
23+
- Member is recovering (initial sync, post-rollback, stale members.)
24+
25+
* - 4
26+
- ``FATAL``
27+
- Member has encountered an unrecoverable error.
28+
29+
* - 5
30+
- ``STARTUP2``
31+
- Start up, phase 2 (forking threads.)
32+
33+
* - 6
34+
- ``UNKNOWN``
35+
- Unknown (the set has never connected to the member.)
36+
37+
* - 7
38+
- ``ARBITER``
39+
- Member is an :term:`arbiter`.
40+
41+
* - 8
42+
- ``DOWN``
43+
- Member is not accessible to the set.
44+
45+
* - 9
46+
- ``ROLLBACK``
47+
- Member is rolling back data. See :term:`rollback`.
48+
49+
* - 10
50+
- ``SHUNNED``
51+
- Member has been removed from replica set.

0 commit comments

Comments
 (0)