diff options
| author | Lucas de Castro Borges <lucas@gnuabordo.com.br> | 2025-02-11 15:07:35 -0300 |
|---|---|---|
| committer | Lucas de Castro Borges <lucas@gnuabordo.com.br> | 2025-02-11 15:07:35 -0300 |
| commit | 4cb8841196d0625dfa3825aa326f071cd27c7b8b (patch) | |
| tree | 1682a647d4463397c119183369ae6f750d5fdcff /src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp | |
| parent | aa03c6362cbaa767638e6eed9b031d86dd2643d1 (diff) | |
| parent | 8f0827553e09872941945a093b647a4211a9db7f (diff) | |
Update upstream source from tag 'upstream/6.0.0'master
Update to upstream version '6.0.0'
with Debian dir 5604a80ec1c96ca76f25f40d78e6ef855abec322
Diffstat (limited to 'src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp')
| -rw-r--r-- | src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp b/src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp index 39a20115f7b..08f95264959 100644 --- a/src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp +++ b/src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp @@ -65,7 +65,7 @@ boost::optional<RWConcernDefault> readWriteConcernDefaultsCacheLookupMongoD( getPersistedDefaultRWConcernDocument(opCtx)); } -void readWriteConcernDefaultsMongodStartupChecks(OperationContext* opCtx, bool isReplicaSet) { +void readWriteConcernDefaultsMongodStartupChecks(OperationContext* opCtx) { if (serverGlobalParams.clusterRole == ClusterRole::ShardServer) { DBDirectClient client(opCtx); const auto numPersistedDocuments = @@ -85,29 +85,6 @@ void readWriteConcernDefaultsMongodStartupChecks(OperationContext* opCtx, bool i "configSettingsNamespace"_attr = NamespaceString::kConfigSettingsNamespace); } } - - // We used to allow setting CWWC with only 'wtimeout,' and it defaulted the 'w' field to 1. - // Therefore, we issue a warning on startup if a node has CWWC with 'w' field set to 1 and - // 'wtimeout' is greater than 0. - // Can't retrieve CWWC if 'failRWCDefaultsLookup' is enabled. - if (!MONGO_unlikely(failRWCDefaultsLookup.shouldFail()) && - (serverGlobalParams.clusterRole == ClusterRole::ConfigServer || - serverGlobalParams.clusterRole == ClusterRole::None) && - isReplicaSet && ReadWriteConcernDefaults::get(opCtx).isCWWCSet(opCtx)) { - auto wcDefault = ReadWriteConcernDefaults::get(opCtx).getDefaultWriteConcern(opCtx); - if (wcDefault && stdx::holds_alternative<int64_t>(wcDefault->w) && - stdx::get<int64_t>(wcDefault->w) == 1 && - wcDefault->wTimeout != WriteConcernOptions::kNoTimeout) { - LOGV2_WARNING_OPTIONS( - 8036300, - {logv2::LogTag::kStartupWarnings}, - "The default cluster-wide write concern is configured with the 'w' field set to 1 " - "and 'wtimeout' set to a value greater than 0, although it's important to note " - "that 'wtimeout' is only applicable for 'w' values greater than 1." - "Please verify if this is intentional; if not, consider making the appropriate " - "adjustments."); - } - } } } // namespace mongo |
