diff options
author | Haley Connelly <haley.connelly@mongodb.com> | 2020-08-10 21:14:01 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-08-12 17:32:14 +0000 |
commit | b018ba7b5bfeea26b1df08fc8bf78e9665718e92 (patch) | |
tree | 9721aa193aaafdcf51dfc0efe7462c60a3d3113f /src/mongo/db/namespace_string.cpp | |
parent | 6bda102aac85358738328fc5eb5d85d2e19acf44 (diff) | |
download | mongo-b018ba7b5bfeea26b1df08fc8bf78e9665718e92.tar.gz |
SERVER-49914 Disable the TTL monitor for <database>.system.resharding.* namespaces
Diffstat (limited to 'src/mongo/db/namespace_string.cpp')
-rw-r--r-- | src/mongo/db/namespace_string.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/namespace_string.cpp b/src/mongo/db/namespace_string.cpp index 6928d8da953..2ddcc220902 100644 --- a/src/mongo/db/namespace_string.cpp +++ b/src/mongo/db/namespace_string.cpp @@ -127,6 +127,10 @@ bool NamespaceString::isLegalClientSystemNS() const { return true; if (coll() == kSystemDotViewsCollectionName) return true; + if (isTemporaryReshardingCollection()) { + // Permit integration testing on resharding collections. + return true; + } return false; } @@ -241,6 +245,10 @@ bool NamespaceString::isConfigDotCacheDotChunks() const { return db() == "config" && coll().startsWith("cache.chunks."); } +bool NamespaceString::isTemporaryReshardingCollection() const { + return coll().startsWith("system.resharding."); +} + bool NamespaceString::isReplicated() const { if (isLocal()) { return false; |