SetShardVersionRequest SetShardVersionRequest::makeForVersioningNoPersist( const ConnectionString& configServer, const std::string& shardName, const ConnectionString& shard, const NamespaceString& nss, const ChunkVersionAndOpTime& nssVersion, bool isAuthoritative) { auto ssv = makeForVersioning(configServer, shardName, shard, nss, nssVersion, isAuthoritative); ssv._noConnectionVersioning = true; return ssv; }
SetShardVersionRequest SetShardVersionRequest::makeForVersioningNoPersist( const ConnectionString& configServer, const ShardId& shardName, const ConnectionString& shard, const NamespaceString& nss, const ChunkVersion& nssVersion, bool isAuthoritative, bool forceRefresh) { auto ssv = makeForVersioning( configServer, shardName, shard, nss, nssVersion, isAuthoritative, forceRefresh); ssv._noConnectionVersioning = true; return ssv; }