upgradeDowngradeViewlessTimeseries tasserts during selective backup/restore when view exists without its buckets collection

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • Fully Compatible
    • ALL
    • CAR Team 2026-03-30
    • 0
    • 🟦 Shard Catalog
    • None
    • None
    • None
    • None
    • None
    • None

      During selective backup/restore, the oplog applier replays upgradeDowngradeViewlessTimeseries on a timeseries collection that was not restored. The guard that is supposed to skip this op checks isView(), which can be true due to the view being recreated by oplog replay even though the backing buckets collection is missing (since the buckets collection was created before the backup checkpoint timestamp and therefore not included in the data files). This causes a tassert.

            Assignee:
            Meryama Nadim
            Reporter:
            Meryama Nadim
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: