You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Duo Zhang (Jira)" <ji...@apache.org> on 2021/05/02 14:06:00 UTC

[jira] [Updated] (HBASE-25826) Revisit the synchronization of balancer implementation

     [ https://issues.apache.org/jira/browse/HBASE-25826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Duo Zhang updated HBASE-25826:
------------------------------
    Issue Type: Umbrella  (was: Improvement)

> Revisit the synchronization of balancer implementation
> ------------------------------------------------------
>
>                 Key: HBASE-25826
>                 URL: https://issues.apache.org/jira/browse/HBASE-25826
>             Project: HBase
>          Issue Type: Umbrella
>            Reporter: Duo Zhang
>            Priority: Major
>
> In StochasticLoadBalancer, some methods are synchronized, for example, setClusterMetrics, setConf, balanceTable, etc.
> What I can see is that, we have ConfigurationObserver support, so we need to make sure that the configuration updating does not effect the balance operation, so we need synchronization here. But do we support two balance operations at the same time? And what about other balancer implementations?
> I think we need to make the synchronization more clearer.



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