summaryrefslogtreecommitdiff
path: root/src/mongo/s/catalog_cache.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/catalog_cache.cpp')
-rw-r--r--src/mongo/s/catalog_cache.cpp41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/mongo/s/catalog_cache.cpp b/src/mongo/s/catalog_cache.cpp
index 1bd781bb674..1c93b581c9b 100644
--- a/src/mongo/s/catalog_cache.cpp
+++ b/src/mongo/s/catalog_cache.cpp
@@ -639,47 +639,6 @@ CatalogCache::CollectionCache::LookupResult CatalogCache::CollectionCache::_look
}
}
-AtomicWord<uint64_t> ComparableDatabaseVersion::_uuidDisambiguatingSequenceNumSource{1ULL};
-
-ComparableDatabaseVersion ComparableDatabaseVersion::makeComparableDatabaseVersion(
- const DatabaseVersion& version) {
- return ComparableDatabaseVersion(version, _uuidDisambiguatingSequenceNumSource.fetchAndAdd(1));
-}
-
-BSONObj ComparableDatabaseVersion::toBSONForLogging() const {
- BSONObjBuilder builder;
- if (_dbVersion)
- builder.append("dbVersion"_sd, _dbVersion->toBSON());
- else
- builder.append("dbVersion"_sd, "None");
-
- builder.append("uuidDisambiguatingSequenceNum"_sd,
- static_cast<int64_t>(_uuidDisambiguatingSequenceNum));
-
- return builder.obj();
-}
-
-
-bool ComparableDatabaseVersion::operator==(const ComparableDatabaseVersion& other) const {
- if (!_dbVersion && !other._dbVersion)
- return true; // Default constructed value
- if (_dbVersion.is_initialized() != other._dbVersion.is_initialized())
- return false; // One side is default constructed value
-
- return sameUuid(other) && (_dbVersion->getLastMod() == other._dbVersion->getLastMod());
-}
-
-bool ComparableDatabaseVersion::operator<(const ComparableDatabaseVersion& other) const {
- if (!_dbVersion && !other._dbVersion)
- return false; // Default constructed value
-
- if (_dbVersion && other._dbVersion && sameUuid(other)) {
- return _dbVersion->getLastMod() < other._dbVersion->getLastMod();
- } else {
- return _uuidDisambiguatingSequenceNum < other._uuidDisambiguatingSequenceNum;
- }
-}
-
CachedDatabaseInfo::CachedDatabaseInfo(DatabaseType dbt) : _dbt(std::move(dbt)) {}
const ShardId& CachedDatabaseInfo::primaryId() const {