Janus Chow created HADOOP-17429:
-----------------------------------

             Summary: Add reload option to RefreshCallQueue
                 Key: HADOOP-17429
                 URL: https://issues.apache.org/jira/browse/HADOOP-17429
             Project: Hadoop Common
          Issue Type: Improvement
            Reporter: Janus Chow


Currently the can use the dfsadmin command of "refreshCallQueue" to refresh all 
configs of FairCallQueue, but it will cause call queue spike during the refresh 
on NameNode.

InĀ  
[HADOOP-17421|https://issues.apache.org/jira/projects/HADOOP/issues/HADOOP-17421?filter=allopenissues],
 we added some configurations to specify queues for some static users, with 
which we can have fine-grained control on the behavior of different users 
manually, this feature will require us to refresh call queue of NameNodes 
constantly, which will sure cause bad impacts to NameNode's performance.

This ticket was to propose adding a reload option for the command of 
refreshCallQueue, which will only trigger the _callQueueManager_ to reload 
something, instead of reconstructing new scheduler and new queues.

The basic design is :
 # Add a method of "reload" in the interface of _Scheduler._
 # Add different _RefreshCallQueueTypes_ to trigger different refresh 
operations.
 # Add the argument in DFSAdmin for *reload* option.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to