[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Biju Nair updated HBASE-19021: -- Labels: balancer (was: ) > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug > Components: Balancer >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Labels: balancer > Fix For: 2.0.0-alpha-4, 2.0.0 > > Attachments: HBASE-19021-master-v2.patch, HBASE-19021-master.patch, > HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Biju Nair updated HBASE-19021: -- Component/s: Balancer > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug > Components: Balancer >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Fix For: 2.0.0-alpha-4, 2.0.0 > > Attachments: HBASE-19021-master-v2.patch, HBASE-19021-master.patch, > HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jerry He updated HBASE-19021: - Release Note: Re-enabled 'hbase.master.loadbalance.bytable', default 'false'. Draining servers are removed from consideration by blancer.balanceCluster() call. > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Fix For: 2.0.0-alpha-4 > > Attachments: HBASE-19021-master-v2.patch, HBASE-19021-master.patch, > HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-19021: -- Resolution: Fixed Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) This looks like it was applied to master and branch-2. Resolving. Thanks [~jerryhe] > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Fix For: 2.0.0-alpha-4 > > Attachments: HBASE-19021-master-v2.patch, HBASE-19021-master.patch, > HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-19021: -- Fix Version/s: 2.0.0-alpha-4 > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Fix For: 2.0.0-alpha-4 > > Attachments: HBASE-19021-master-v2.patch, HBASE-19021-master.patch, > HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jerry He updated HBASE-19021: - Attachment: HBASE-19021-master-v2.patch v2 addressed [~yuzhih...@gmail.com]'s earlier comment. > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Attachments: HBASE-19021-master-v2.patch, HBASE-19021-master.patch, > HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jerry He updated HBASE-19021: - Attachment: HBASE-19021-master.patch > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Attachments: HBASE-19021-master.patch, HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jerry He updated HBASE-19021: - Attachment: HBASE-19021-master.patch > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Attachments: HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jerry He updated HBASE-19021: - Attachment: (was: HBASE-19021-master.patch) > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jerry He updated HBASE-19021: - Attachment: HBASE-19021-master.patch > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Attachments: HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-19021) Restore a few important missing logics for balancer in 2.0
[ https://issues.apache.org/jira/browse/HBASE-19021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jerry He updated HBASE-19021: - Status: Patch Available (was: Open) > Restore a few important missing logics for balancer in 2.0 > -- > > Key: HBASE-19021 > URL: https://issues.apache.org/jira/browse/HBASE-19021 > Project: HBase > Issue Type: Bug >Reporter: Jerry He >Assignee: Jerry He >Priority: Critical > Attachments: HBASE-19021-master.patch > > > After looking at the code, and some testing, I see the following things are > missing for balancer to work properly after AMv2. > # hbase.master.loadbalance.bytable is not respected. It is always 'bytable'. > Previous default is cluster wide, not by table. > # Servers with no assignments is not added for balance consideration. > # Crashed server is not removed from the in-memory server map in > RegionStates, which affects balance. > # Draining marker is not respected when balance. > Also try to re-enable {{TestRegionRebalancing}}, which has a > {{testRebalanceOnRegionServerNumberChange}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)