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

Retrieve back-branch fixture files to assemble multiversion clusters

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Backport Requested:
      v5.0
    • Sprint:
      STM 2021-04-05, STM 2021-04-19, STM 2021-05-03, STM 2021-05-17, STM 2021-05-31
    • Linked BF Score:
      79
    • Story Points:
      5

      Description

      When executing in multiversion mode, resmoke should retrieve the fixture files for the last-lts branch to assemble the multiversion cluster. These files should interact under the common interface defined in SERVER-54621, so fixtures themselves won't need multiversion-specific logic. In the case of sharded clusters or replica sets, the last-lts fixture file will be used for the cluster. (Future tickets will deal with upgrade/downgrade and version-specific edges.)

      This ticket should also encompass establishing a method (either a guideline / playbook or automated tool) for changing the API from SERVER-54621 and backporting without temporary redness in the forward branch, to be used here and in the future.

      One possibility involves creating a temporary fork of the back-branch containing the backport and pointing the forward-branch at it until the backport is complete.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              siran.wang Siran Wang
              Reporter:
              carl.worley Raiden Worley
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: