Disable the TTL monitor for "<database>.system.resharding.*" namespaces

XMLWordPrintableJSON

    • Fully Compatible
    • Sharding 2020-08-24
    • 22
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Add case to this part of ttl.cpp to skip any TTL indexes found on "<database>.system.resharding.*" namespaces. The donor shard primary is responsible for performing the TTL deletions and reporting them to the recipient shard via its oplog entries. Consider adding a NamespaceString::isExemptedFromTTL() method to package up this special handling.

              Assignee:
              Haley Connelly
              Reporter:
              Max Hirschhorn
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: