[SERVER-37904] Allow a node to override the cluster chaining (enabled/disabled) setting Created: 02/Nov/18  Updated: 29/Oct/23  Resolved: 01/Jul/21

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.2.16, 4.4.8, 5.0.2, 5.1.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Alyson Cabral (Inactive) Assignee: Carolyn Duan (Inactive)
Resolution: Fixed Votes: 0
Labels: former-quick-wins, quick-win
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Documented
is documented by DOCS-14614 Investigate changes in SERVER-37904: ... Closed
Related
Backwards Compatibility: Fully Compatible
Backport Requested:
v5.0, v4.4, v4.2
Sprint: Repl 2021-06-28, Repl 2021-07-12
Participants:
Case:

 Description   

In 2 DC topologies, it is beneficial to allow a subset of nodes in the backup datacenter to chain.

Often people disable chaining to quickly propagate writes, but in large replica sets not allowing any node to chain can put immense pressure on the primary.



 Comments   
Comment by Githook User [ 12/Aug/21 ]

Author:

{'name': 'Carolyn Duan', 'email': 'carolyn.duan@mongodb.com', 'username': 'duancaro'}

Message: SERVER-37904 Add enableOverrideClusterChainingSetting server parameter

(cherry picked from commit 7422c1b638d2e4b200e7b72041d76f5702364d2b)
Branch: v4.2
https://github.com/mongodb/mongo/commit/ba9b762447e745e7b3ec32692b618ffed1a48e14

Comment by Githook User [ 21/Jul/21 ]

Author:

{'name': 'Carolyn Duan', 'email': 'carolyn.duan@mongodb.com', 'username': 'duancaro'}

Message: SERVER-37904 Add enableOverrideClusterChainingSetting server parameter

(cherry picked from commit 7422c1b638d2e4b200e7b72041d76f5702364d2b)
Branch: v5.0
https://github.com/mongodb/mongo/commit/9892c997e2aa08e5f1eafe88a4a852772383d8cf

Comment by Githook User [ 21/Jul/21 ]

Author:

{'name': 'Carolyn Duan', 'email': 'carolyn.duan@mongodb.com', 'username': 'duancaro'}

Message: SERVER-37904 Add enableOverrideClusterChainingSetting server parameter

(cherry picked from commit 7422c1b638d2e4b200e7b72041d76f5702364d2b)
Branch: v4.4
https://github.com/mongodb/mongo/commit/8c84b30cb03a0091cc814e023ae2c050d5fb57ee

Comment by Githook User [ 08/Jul/21 ]

Author:

{'name': 'Carolyn Duan', 'email': 'carolyn.duan@mongodb.com', 'username': 'duancaro'}

Message: SERVER-37904 Remove 5.0 tag from cluster_chaining_override.js and add the test to backports_required_for_multiversion_tests.yml
Branch: master
https://github.com/mongodb/mongo/commit/ecf094c682a11eb28fdf01e9557d649a47230b40

Comment by Githook User [ 01/Jul/21 ]

Author:

{'name': 'Carolyn Duan', 'email': 'carolyn.duan@mongodb.com', 'username': 'duancaro'}

Message: SERVER-37904 Add enableOverrideClusterChainingSetting server parameter
Branch: master
https://github.com/mongodb/mongo/commit/7422c1b638d2e4b200e7b72041d76f5702364d2b

Generated at Thu Feb 08 04:47:22 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.