summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/repl_set_config.h
diff options
context:
space:
mode:
authorali-mir <ali.mir@mongodb.com>2021-08-11 21:08:31 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-08-18 21:29:00 +0000
commit0b7a5df7618fa848c72e817e4b18d21e01c5ca55 (patch)
tree8d8f41d26fa5c6b31bf3cf4e77e23b8e03514918 /src/mongo/db/repl/repl_set_config.h
parent87ad4e7591dd07267f7084213f78f66917d4f7ce (diff)
downloadmongo-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.h20
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.
*/