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)