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

DDL participant commands should ensure they are ran within a session after 6.0 branches out

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.1.0-rc0
    • None
    • Sharding
    • None
    • Fully Compatible
    • Sharding EMEA 2022-06-13, Sharding EMEA 2022-06-27

    Description

      On 5.0.2, it was made that the following commands are ran with a sessionId & txnNumber attached:
      _shardsvrCreateCollectionParticipant
      _shardsvrDropCollectionParticipant
      _shardsvrRenameCollectionParticipant
      _shardsvrRenameCollectionParticipantUnblock

      However, 5.0.0 binaries did not attach it yet. So for backwards compatibility, those commands do not enforce that they are run as a "retryable write". After 6.0 branches out, we will be guaranteed that no more binaries that do not attach the sessionId are in the cluster. This ticket is to enforce that those commands are run with sessionId & txnNumber

      Attachments

        Activity

          People

            jordi.serra-torrens@mongodb.com Jordi Serra Torrens
            jordi.serra-torrens@mongodb.com Jordi Serra Torrens
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: