Race condition on reinitializeStorageEngine

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 6.0.0-rc1, 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • ALL
    • v6.0
    • Execution Team 2022-05-02
    • 175
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      reinitializeStorageEngine() first sets the TicketHolders to nullptr, and then reinitializes them, all of it while holding the global lock.

      However other operations could be accessing the TicketHolders concurrently, since that happens before acquiring the global lock.

              Assignee:
              Gregory Wlodarek
              Reporter:
              Daniel Gomez Ferro
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: