Exclude system.buckets validation from the SimulateCrash test hook

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc0
    • Affects Version/s: 9.0.0-rc0
    • Component/s: Catalog, Validate
    • None
    • Catalog and Routing
    • Fully Compatible
    • CAR Team 2026-04-27, CAR Team 2026-05-11
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The SimulateCrash hook may crash the mongod after switching to FCV 9.0 but before all timeseries collection have been converted to viewless format. If this happens it will send a validate command to the system.buckets collection, which fails with CommandNotSupportedOnLegacyTimeseriesBucketsNamespace since in FCV 9.0 we block commands over system.buckets collections.

       

      To fix this we should exclude validation of system.buckets collections from this hook similar to SERVER-117703. Timeseries collections are still validated via the main namespace.

       

      NOTE: This only became a problem after enabling the feature flag by default in SERVER-121471 since this test hook spawns a new mongod with just the default feature flags.

            Assignee:
            Joan Bruguera Micó
            Reporter:
            Joan Bruguera Micó
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: