Chia-Ping Tsai created HBASE-20300:
--------------------------------------

             Summary: Minor refactor for RpcExecutor
                 Key: HBASE-20300
                 URL: https://issues.apache.org/jira/browse/HBASE-20300
             Project: HBase
          Issue Type: Task
            Reporter: Chia-Ping Tsai
            Assignee: Chia-Ping Tsai


Plan to do the following changes.
 # make Handler be static class
 # move the threadlocal variables of MonitoredRPCHandler from RpcServer to 
FifoRpcScheduler since only FifoRpcScheduler use it
 # create MonitoredRPCHandler in Handler constuction instead of saving the 
MonitoredRPCHandler in threadlocal variables. In FPBQ mode, the web UI can 
display all Handlers info even if the rpc Handlers are not used yet.
 # Threshhold -> Threshold
 # make RpcExecutor extend ConfigurationObserver
 # don't create task filter repeatly
 # add a ut to check whether each Handler has created own MonitoredTask even if 
no ops

 



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

Reply via email to