Appy created HBASE-19500:
----------------------------

             Summary: Make RSGroupInfo immutable
                 Key: HBASE-19500
                 URL: https://issues.apache.org/jira/browse/HBASE-19500
             Project: HBase
          Issue Type: Bug
            Reporter: Appy


HBASE-19483 added CP hooks to expose RSGroupInfo.
First, we should at least change [hbase-client] RSGroupInfo to immutable + 
builder pattern like we have done for so many other things.
What say [~Apache9]

Then, few questions need figuring out:
- Should hooks be allowed to change RSGroupInfo.
Probably not? Then making it immutable would be necessary and sufficient
- Can we remove {{if(((MasterEnvironment)getEnvironment()).supportGroupCPs) }} 
in so many places since CP in 2.0 are already broken left and right (and we'll 
have to solve legacy issue more holistically) What say [~anoop.hbase]?




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

Reply via email to