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
    • 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: