[SERVER-43332] Replace RSM implementation with SDAM-compatible implementation Created: 13/Sep/19  Updated: 29/Oct/23  Resolved: 06/Mar/20

Status: Closed
Project: Core Server
Component/s: Internal Code
Affects Version/s: None
Fix Version/s: 4.4 Required

Type: New Feature Priority: Major - P3
Reporter: Mira Carey Assignee: Lamont Nelson
Resolution: Fixed Votes: 0
Labels: service_architecture_sdam_rsm
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-43331 Implement a state machine type for SDAM Closed
depends on SERVER-43336 Attach SDAM state machine to the RSM ... Closed
is depended on by SERVER-46037 Add a feature flag to enable streamab... Closed
is depended on by SERVER-45799 Add unit tests for ServerIsMasterMonitor Closed
is depended on by SERVER-44952 Implement awaitable isMaster client p... Closed
Problem/Incident
Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2019-11-18, Service Arch 2019-12-02, Service Arch 2019-12-16, Service Arch 2019-12-30, Service Arch 2020-01-13, Service Arch 2020-01-27, Service Arch 2020-02-10, Service Arch 2020-02-24, Service Arch 2020-03-09, Service Arch 2020-03-23
Participants:
Linked BF Score: 0

 Description   

Replace the Replica Set Monitor implementation with an SDAM compatible one



 Comments   
Comment by Githook User [ 03/Mar/20 ]

Author:

{'name': 'Lamont Nelson', 'username': 'lamontnelson', 'email': 'lamont.nelson@mongodb.com'}

Message: SERVER-43332: change gReplicaSetMonitorProtocol default to kSdam
Branch: master
https://github.com/mongodb/mongo/commit/120084ff1be4e0d33ec255f0fbeacf2ba47e8c30

Comment by Githook User [ 03/Mar/20 ]

Author:

{'name': 'Lamont Nelson', 'username': 'lamontnelson', 'email': 'lamont.nelson@mongodb.com'}

Message: SERVER-43332: new RSM implementation based on sdam
Branch: master
https://github.com/mongodb/mongo/commit/74a0009e4164a04aea2fe58f85f4ee5d725e5096

Comment by Githook User [ 28/Feb/20 ]

Author:

{'name': 'Lamont Nelson', 'username': 'lamontnelson', 'email': 'lamont.nelson@mongodb.com'}

Message: SERVER-43332: new RSM implementation based on sdam
Branch: new-rsm-rebase
https://github.com/mongodb/mongo/commit/50da4a76ed2f3abbdf9d8d40ad57c5fb5169b5fb

Generated at Thu Feb 08 05:02:53 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.