BalancerCommandsScheduler should load the migrations to recover while holding its state mutex

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 6.0.0-rc0, 5.3.0-rc1
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • ALL
    • v5.3
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In a recent code change, the logic to load the migration recovery info at start() time has been moved out of the section protected by the mutex.

      This might be cause the recovery info op to fail if BalancerCommandsScheduler::start() gets invoked while a prior stop() is still being executed.

              Assignee:
              Paolo Polato
              Reporter:
              Paolo Polato
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: