Secondary nodes on v8.0 with FCV 7.3 crash parsing a `collMod` request with `timeseriesBucketsMayHaveMixedSchemaData` set

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.0.0-rc14
    • Affects Version/s: 8.0.0-rc13
    • Component/s: None
    • None
    • Catalog and Routing
    • Fully Compatible
    • ALL
    • CAR Team 2024-07-22, CAR Team 2024-08-05
    • 200
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Given a replica set with primary node 7.3 and secondary nodes 8.0 (FCV 7.3), the CollModTimeseriesBucketsMayHaveMixedSchemaData feature flag would be enabled (by default) on the primary but not on the secondaries. When secondaries parse a collMod request, they could experience the timeseriesBucketsMayHaveMixedSchemaData parameter set with the feature flag disabled. This triggers the InvalidOptions error causing the process to terminate (fatal assert).

      This check should be executed by the primary node only.

            Assignee:
            Antonio Fuschetto
            Reporter:
            Antonio Fuschetto
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: