[ 
https://issues.apache.org/jira/browse/HBASE-25801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17327139#comment-17327139
 ] 

Viraj Jasani commented on HBASE-25801:
--------------------------------------

NamedQueueRecorder is the primary interface to fetch records from specific 
queues. Hence, NamedQueueRecorder is kept at both places HMaster and 
RegionServer, so that both Master and RS RpcServices can use it to retrieve 
records from given queue. I am not sure if moving to client will benefit much.

If it is about balancer adding records to Queue interface, I think it is still 
possible if hbase-balancer has dependency on hbase-server right?

> Move NamedQueuePayload to hbase-client
> --------------------------------------
>
>                 Key: HBASE-25801
>                 URL: https://issues.apache.org/jira/browse/HBASE-25801
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Operability
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>            Priority: Major
>
> We use this class to record the balancer decision in LoadBalancer, so if we 
> want to move LoadBalancer to hbae-balancer, we also need to move 
> NamedQueueRecord related classes out of hbase-server. Since we use a system 
> table to record, hbase-client will be a suitable place.



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

Reply via email to