|
7 | 7 | Hiding delayed replica set members prevents applications from seeing
|
8 | 8 | and querying delayed data without a direct connection to that member.
|
9 | 9 | Making delayed replica set members non-voting means they will not
|
10 |
| - count towards acknowledging write operations with read concern |
11 |
| - :readconcern:`"majority"`. |
| 10 | + count towards acknowledging write operations with write concern |
| 11 | + :writeconcern:`"majority"`. |
12 | 12 |
|
13 | 13 | If you do not hide delayed members and one or more nodes
|
14 |
| - becomes unavailable, the replica set has to wait for the delayed |
| 14 | + become unavailable, the replica set has to wait for the delayed |
15 | 15 | member and the commit point lags. A lagged commit point can lead to
|
16 | 16 | performance issues.
|
17 | 17 |
|
18 |
| - For example: |
| 18 | + For example, consider a Primary-Secondary-Delayed replica set |
| 19 | + configuration where the delayed secondary is voting with a 10 |
| 20 | + minute delay. |
19 | 21 |
|
20 |
| - - Primary-Secondary-Delayed replica set config where delayed |
21 |
| - secondary is voting with 10 mins delay. |
22 |
| - - With one non-delayed secondary unavailable, the degraded config of |
23 |
| - Primary-Delayed will have to wait at least 10 minutes for a write |
24 |
| - concern with majority to be acknowledged. |
25 |
| - - The majority commit point will take longer to advance leading to |
26 |
| - cache pressure similar to performance issues with a PSA replica |
27 |
| - set. |
| 22 | + With one non-delayed secondary unavailable, the degraded configuration |
| 23 | + of Primary-Delayed must wait at least 10 minutes to acknowledge a write |
| 24 | + operation with :writeconcern:`"majority"`.The majority commit point |
| 25 | + will take longer to advance, leading to cache pressure similar |
| 26 | + performance issues with a |
| 27 | + :ref:`Primary with a Secondary and an Arbiter<rs-architecture-psa>` |
| 28 | + (PSA) replica set. |
| 29 | + |
| 30 | + For more information on the majority commit point, see |
| 31 | + :doc:`Causal Consistency and Read and Write Concerns |
| 32 | + </core/causal-consistency-read-write-concerns>`. For additional |
| 33 | + details on resolving performance issues see the |
| 34 | + :ref:`replica set maintenance tutorial<performance-issues-psa>`. |
0 commit comments