summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Russotto <matthew.russotto@mongodb.com>2022-07-14 13:40:38 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-07-14 18:33:07 +0000
commit91cef76e80b79fe4a2867413af5910027c3b69d5 (patch)
tree15a485de9744a5e4dfe74202a860068f4e2e28de
parentf28a9f718268ca84644aa77e98ca7ee9651bd5b6 (diff)
downloadmongo-91cef76e80b79fe4a2867413af5910027c3b69d5.tar.gz
SERVER-63194 Remove file copy based initial sync feature flag
-rw-r--r--src/mongo/db/repl/repl_server_parameters.idl7
-rw-r--r--src/mongo/db/repl/replication_coordinator_impl.cpp3
2 files changed, 1 insertions, 9 deletions
diff --git a/src/mongo/db/repl/repl_server_parameters.idl b/src/mongo/db/repl/repl_server_parameters.idl
index 227685978ee..53847d4c09b 100644
--- a/src/mongo/db/repl/repl_server_parameters.idl
+++ b/src/mongo/db/repl/repl_server_parameters.idl
@@ -663,13 +663,6 @@ feature_flags:
default: true
version: 5.1
- featureFlagFileCopyBasedInitialSync:
- description: >-
- When enabled, file copy based initial sync will be supported in Enterprise Server.
- cpp_varname: feature_flags::gFileCopyBasedInitialSync
- default: true
- version: 5.2
-
featureFlagShardMerge:
description: When enabled, multitenant migration uses the "shard merge" protocol.
cpp_varname: feature_flags::gShardMerge
diff --git a/src/mongo/db/repl/replication_coordinator_impl.cpp b/src/mongo/db/repl/replication_coordinator_impl.cpp
index 0ea77cb39bc..27ddfdcbc69 100644
--- a/src/mongo/db/repl/replication_coordinator_impl.cpp
+++ b/src/mongo/db/repl/replication_coordinator_impl.cpp
@@ -745,8 +745,7 @@ void ReplicationCoordinatorImpl::_startInitialSync(
onCompletion);
};
- if (repl::feature_flags::gFileCopyBasedInitialSync.isEnabledAndIgnoreFCV() &&
- !fallbackToLogical) {
+ if (!fallbackToLogical) {
auto swInitialSyncer = createInitialSyncer(initialSyncMethod);
if (swInitialSyncer.getStatus().code() == ErrorCodes::NotImplemented &&
initialSyncMethod != "logical") {