Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-92667

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

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 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

      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@mongodb.com Antonio Fuschetto
            Reporter:
            antonio.fuschetto@mongodb.com Antonio Fuschetto
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: