diff options
author | ali-mir <ali.mir@mongodb.com> | 2021-08-11 21:08:31 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-08-18 21:29:00 +0000 |
commit | 0b7a5df7618fa848c72e817e4b18d21e01c5ca55 (patch) | |
tree | 8d8f41d26fa5c6b31bf3cf4e77e23b8e03514918 /src/mongo/db/repl/repl_set_config.h | |
parent | 87ad4e7591dd07267f7084213f78f66917d4f7ce (diff) | |
download | mongo-0b7a5df7618fa848c72e817e4b18d21e01c5ca55.tar.gz |
SERVER-59081 Remove logic to perform reconfig when upgrading / downgrading once 5.0 is LTS
Diffstat (limited to 'src/mongo/db/repl/repl_set_config.h')
-rw-r--r-- | src/mongo/db/repl/repl_set_config.h | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/mongo/db/repl/repl_set_config.h b/src/mongo/db/repl/repl_set_config.h index 0e3cca34d6d..371e353ed59 100644 --- a/src/mongo/db/repl/repl_set_config.h +++ b/src/mongo/db/repl/repl_set_config.h @@ -132,18 +132,9 @@ public: void removeNewlyAddedFieldForMember(MemberId memberId); /** - * Sets the member config's 'secondaryDelaySecs' to the value of 'slaveDelay' and removes the - * 'slaveDelay' field entirely. If 'slaveDelay' is not set, then sets 'secondaryDelaySecs' to - * the default value. + * Sets the member config's 'secondaryDelaySecs' field to the default value of 0. */ - void useSecondaryDelaySecsFieldName(MemberId memberId); - - /** - * Sets the member config's 'slaveDelay' to the value of 'secondaryDelaySecs' and removes the - * 'secondaryDelaySecs' field entirely. If 'secondaryDelaySecs' is not set, then sets - * 'slaveDelay' to the default value. - */ - void useSlaveDelayFieldName(MemberId memberId); + void setSecondaryDelaySecsFieldDefault(MemberId memberId); protected: MutableReplSetConfig() = default; @@ -232,13 +223,6 @@ public: static ReplSetConfig parseForInitiate(const BSONObj& cfg, OID newReplicaSetId); /** - * Sets the default delay field name for a member config based on feature compatibility version, - * but only if the member config has neither 'secondaryDelaySecs' nor 'slaveDelay' already set. - * This function is used when constructing 'ReplSetConfigs' for initiate and reconfig. - */ - void setDefaultDelayFieldForMember(MemberConfig mem); - - /** * Returns true if this object has been successfully initialized or copied from * an initialized object. */ |