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

Disable strict flag for TransactionCoordinatorDocument

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.1.0-rc0, 7.0.0-rc8
    • None
    • None
    • None
    • Fully Compatible
    • v7.0, v6.0, v5.0, v4.4
    • QE 2023-07-24
    • 42

    Description

      In SERVER-76943 we added a new optional field to TransactionCoordinatorDocument.

      Now in rare cases when coordinator replica set is killed and downgraded after persisting decision, but before receiving acks from participants, it won't be able to start because old version will throw unknown field error during parsing of TransactionCoordinatorDocument.

      We want to disable strict flag for this document to avoid problems in the future.

      Attachments

        Activity

          People

            ivan.fefer@mongodb.com Ivan Fefer
            ivan.fefer@mongodb.com Ivan Fefer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: