[SERVER-46434] Create IDL for MemberConfig Created: 26/Feb/20  Updated: 29/Oct/23  Resolved: 26/Mar/20

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.7.0

Type: Task Priority: Major - P3
Reporter: Judah Schvimer Assignee: Judah Schvimer
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-47090 Create IDL for ReplSetConfig Closed
is depended on by SERVER-47091 Make ReplSetConfig and MemberConfig i... Closed
Related
related to SERVER-47089 Create IDL for ReplSetConfig "setting... Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 2020-03-09, Repl 2020-03-23, Repl 2020-04-06
Participants:

 Description   

These are prime targets for IDL. It is less straightforward than it could be to read and update these files. It also makes defaults and which fields are required unclear.



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

Author:

{'name': 'Judah Schvimer', 'username': 'judahschvimer', 'email': 'judah@mongodb.com'}

Message: SERVER-46434 return a bool for isNewlyAdded()
Branch: master
https://github.com/mongodb/mongo/commit/22eacd7b23b61850488dfdf5760d240725da5b79

Comment by Githook User [ 25/Mar/20 ]

Author:

{'name': 'Judah Schvimer', 'username': 'judahschvimer', 'email': 'judah@mongodb.com'}

Message: SERVER-46434 added more MemberConfig::toBSON unittests
Branch: master
https://github.com/mongodb/mongo/commit/5e09c77c4c3bc394b7a8e21b57860a0e788d8b18

Comment by Judah Schvimer [ 24/Mar/20 ]

Before closing this ticket I want to add one more unittest that I missed in the above commit.

Comment by Githook User [ 20/Mar/20 ]

Author:

{'name': 'Judah Schvimer', 'username': 'judahschvimer', 'email': 'judah@mongodb.com'}

Message: SERVER-46434 turn MemberConfig into IDL
Branch: master
https://github.com/mongodb/mongo/commit/8751e79bc03b5c4c679040440ac76481fd3db356

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