Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-18446

Fix busylock usage in ClusterManagementGroupManager

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0
    • None

    Description

      As for now we chain operation future to a joinFuture under busy lock, but operation futures completion is not wrapped with busy lock.

      Startpoint is ClusterManagementGroup.metaStorageNodes(): in readClusterState() method we run a raft command, but raft service might not be aware of node is stopping (as well as lower level components).

      Attachments

        Issue Links

          Activity

            People

              sdanilov Semyon Danilov
              amashenkov Andrey Mashenkov
              Aleksandr Polovtsev Aleksandr Polovtsev
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h
                  3h