Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-4570

Race condition clients accessing the Master before it's fully initialized

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • None
    • 2.0.0
    • master
    • None

    Description

      Some fall-out from ACCUMULO-4424

      The thrift server for the MasterClientServiceHandler is started before we acquire the ZK lock, but access to it is precluded until after we acquire that lock. The problem is that the state of the master is not guaranteed to be fully initialized after that lock is grabbed.

      It is simple to add a boolean flag instead after the state in the master is initialized completely.

      Attachments

        Issue Links

          Activity

            People

              elserj Josh Elser
              elserj Josh Elser
              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 - 40m
                  40m