[jira] [Comment Edited] (HBASE-15631) Backport Regionserver Groups (HBASE-6721) to branch-1

2017-11-11 Thread Sean Busbey (JIRA)

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

Sean Busbey edited comment on HBASE-15631 at 11/12/17 2:46 AM:
---

[~apurtell], any objection to me deleting the "HBASE\-15631\-branch\-1" branch?


was (Author: busbey):
[~apurtell], any objection to me deleting the "HBASE-15631-branch-1" branch?

> Backport Regionserver Groups (HBASE-6721) to branch-1 
> --
>
> Key: HBASE-15631
> URL: https://issues.apache.org/jira/browse/HBASE-15631
> Project: HBase
>  Issue Type: New Feature
>Affects Versions: 1.4.0
>Reporter: Francis Liu
>Assignee: Andrew Purtell
> Fix For: 1.4.0
>
> Attachments: HBASE-15631-branch-1-addendum.patch, 
> HBASE-15631-branch-1.patch, HBASE-15631-branch-1.patch, 
> HBASE-15631-branch-1.patch, HBASE-15631.branch-1.patch, HBASE-15631.patch
>
>
> Based on dev list discussion backporting region server group should not be an 
> issue as it does not: 1. destabilize the code. 2. cause backward 
> incompatibility. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Comment Edited] (HBASE-15631) Backport Regionserver Groups (HBASE-6721) to branch-1

2017-10-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell edited comment on HBASE-15631 at 10/23/17 9:12 PM:
--

After 20 iterations of the unit test suite, tests look good. Only failures 
(each in 1 run out of 20) are known rare flakes TestSnapshotWithAcl and 
TestReplicator. Going to commit today.


was (Author: apurtell):
After 20 iterations of the unit test suite, tests look good. Only failures are 
known rare flakes TestSnapshotWithAcl and TestReplicator. Going to commit today.

> Backport Regionserver Groups (HBASE-6721) to branch-1 
> --
>
> Key: HBASE-15631
> URL: https://issues.apache.org/jira/browse/HBASE-15631
> Project: HBase
>  Issue Type: New Feature
>Affects Versions: 1.4.0
>Reporter: Francis Liu
>Assignee: Andrew Purtell
> Fix For: 1.4.0, 1.5.0
>
> Attachments: HBASE-15631-branch-1.patch, HBASE-15631-branch-1.patch, 
> HBASE-15631.branch-1.patch, HBASE-15631.patch
>
>
> Based on dev list discussion backporting region server group should not be an 
> issue as it does not: 1. destabilize the code. 2. cause backward 
> incompatibility. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Comment Edited] (HBASE-15631) Backport Regionserver Groups (HBASE-6721) to branch-1

2017-10-19 Thread Andrew Purtell (JIRA)

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

Andrew Purtell edited comment on HBASE-15631 at 10/19/17 6:37 PM:
--

bq. I see that randomAssignment is overridden in RSGroupBasedLoadBalancer, so 
it might be relevant, ... hard to say without studying the complete patch.

Thanks. It will be good to get a second pair of eyes on it. 

For what it is worth, I would be ok with leaving that hunk out of the backport 
for now. Pass criteria is all unit tests passing. We are going to mark this 
feature as experimental. The change may need to be applied later, should we 
find in cluster chaos testing a problem that is resolved by it, but it is 
reasonable to say any change to core for RSgroups should have a test that 
covers whatever it is required for. There isn't one for this hunk. We can put 
this on a list of post backport follow ups. It can go back in with a test.

Alternatively, I don't mind including it either, if someone feels strongly 
about it. That change to HMaster didn't cause any HBase test failures nor any 
trouble when RSGroups were (lightly) tested on a cluster with chaos for an 
earlier backport to an internal branch based on 1.3. 


was (Author: apurtell):
bq. I see that randomAssignment is overridden in RSGroupBasedLoadBalancer, so 
it might be relevant, ... hard to say without studying the complete patch.

Thanks. It will be good to get a second pair of eyes on it. 

For what it is worth, I would be ok with leaving that hunk out of the backport 
for now. Pass criteria is all unit tests passing. We are going to mark this 
feature as experimental. The change may need to be applied later, should we 
find in cluster chaos testing a problem that is resolved by it, but it is 
reasonable to say any change to core for RSgroups should have a test that 
covers whatever it is required for. There isn't one for this hunk. We can put 
this on a list of post backport follow ups. 

Alternatively, I don't mind including it either, if someone feels strongly 
about it. That change to HMaster didn't cause any HBase test failures nor any 
trouble when RSGroups were (lightly) tested on a cluster with chaos for an 
earlier backport to an internal branch based on 1.3. 

> Backport Regionserver Groups (HBASE-6721) to branch-1 
> --
>
> Key: HBASE-15631
> URL: https://issues.apache.org/jira/browse/HBASE-15631
> Project: HBase
>  Issue Type: New Feature
>Affects Versions: 1.4.0
>Reporter: Francis Liu
>Assignee: Andrew Purtell
> Fix For: 1.4.0, 1.5.0
>
> Attachments: HBASE-15631-branch-1.patch, HBASE-15631-branch-1.patch, 
> HBASE-15631.branch-1.patch, HBASE-15631.patch
>
>
> Based on dev list discussion backporting region server group should not be an 
> issue as it does not: 1. destabilize the code. 2. cause backward 
> incompatibility. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Comment Edited] (HBASE-15631) Backport Regionserver Groups (HBASE-6721) to branch-1

2017-10-17 Thread Lars Hofhansl (JIRA)

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

Lars Hofhansl edited comment on HBASE-15631 at 10/18/17 2:08 AM:
-

Cool! I'm fairly sure now that this will leave existing functionality alone (- 
the coprocessor changes, but look to be allowed per our compatibility matrix).

The {{randomAssignment}} stuff in HMaster was truly not needed?



was (Author: lhofhansl):
Cool! I'm fairly sure now that this will leave existing functionality alone (- 
the coprocessor changes, but look to be allowed per our compatibility matrix).

The {randomAssignment} stuff in HMaster was truly not needed?


> Backport Regionserver Groups (HBASE-6721) to branch-1 
> --
>
> Key: HBASE-15631
> URL: https://issues.apache.org/jira/browse/HBASE-15631
> Project: HBase
>  Issue Type: New Feature
>Affects Versions: 1.4.0
>Reporter: Francis Liu
>Assignee: Andrew Purtell
> Fix For: 1.4.0, 1.5.0
>
> Attachments: HBASE-15631-branch-1.patch, HBASE-15631-branch-1.patch, 
> HBASE-15631.branch-1.patch, HBASE-15631.patch
>
>
> Based on dev list discussion backporting region server group should not be an 
> issue as it does not: 1. destabilize the code. 2. cause backward 
> incompatibility. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Comment Edited] (HBASE-15631) Backport Regionserver Groups (HBASE-6721) to branch-1

2017-10-17 Thread Andrew Purtell (JIRA)

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

Andrew Purtell edited comment on HBASE-15631 at 10/17/17 11:59 PM:
---

Address additional review feedback and minor improvements:

- Drop unnecessary changes from HMaster
- Drop unnecessary changes from MasterRpcServices
- Drop unwanted changes from ProtobufUtil
- Drop reintroduction of HostAndPort to ServerName
- Move RSGroupInfo from hbase-common to hbase-rsgroup
- Make supportGroupCPs private in MasterCoprocessorHost

[~lhofhansl]



was (Author: apurtell):
Address additional review feedback and minor improvements:

- Drop unnecessary changes from HMaster
- Drop unnecessary changes from MasterRpcServices
- Drop unwanted changes from ProtobufUtil
- Drop reintroduction of HostAndPort to ServerName
- Move RSGroupInfo from hbase-common to hbase-rsgroup
- Make supportGroupCPs private in MasterCoprocessorHost


> Backport Regionserver Groups (HBASE-6721) to branch-1 
> --
>
> Key: HBASE-15631
> URL: https://issues.apache.org/jira/browse/HBASE-15631
> Project: HBase
>  Issue Type: New Feature
>Affects Versions: 1.4.0
>Reporter: Francis Liu
>Assignee: Andrew Purtell
> Fix For: 1.4.0, 1.5.0
>
> Attachments: HBASE-15631-branch-1.patch, HBASE-15631-branch-1.patch, 
> HBASE-15631.branch-1.patch, HBASE-15631.patch
>
>
> Based on dev list discussion backporting region server group should not be an 
> issue as it does not: 1. destabilize the code. 2. cause backward 
> incompatibility. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)