stack created HBASE-20515:
-----------------------------

             Summary: Cleanup ProcedureExecutor#stop and #join 
interaction/dependency
                 Key: HBASE-20515
                 URL: https://issues.apache.org/jira/browse/HBASE-20515
             Project: HBase
          Issue Type: Task
          Components: amv2
            Reporter: stack


See HBASE-20169 discussion toward the end. What the discussion makes clear is 
that there is an ordering expected around the shutdown of PerformanceExecutor; 
first #stop must be called and then #join. In multi-threaded context, this may 
not always happen.

Also look at #join. It is doing harvesting and cleanup which is not what a 
#join usually does; #join is usually more an observer than a final tidying of 
resources.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to