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

Disable StepDownStepUpEachTransition test case in resharding_donor_service_test.cpp

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Sharding 2021-05-03
    • Linked BF Score:
      150
    • Story Points:
      1

      Description

      The pattern of

      boost::optional<PauseDuringStateTransitions> stateTransitionsGuard =
          PauseDuringStateTransitions{controller(), _donorStates};
      

      is leading the destructor of the PauseDuringStateTransitions to be called earlier than expected and unsetting the desired pause during donor state transitions. This is causing various timeouts and fassert()s with the StepDownStepUpEachTransition test case. We should disable it until the usages of PauseDuringStateTransitions are fixed and any other fallout is addressed.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              haley.connelly Haley Connelly
              Reporter:
              max.hirschhorn Max Hirschhorn
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: