[
https://issues.apache.org/jira/browse/HBASE-15631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15246589#comment-15246589
]
Enis Soztutar commented on HBASE-15631:
---------------------------------------
The branch-1 patch does not contain the dependencies in the master patch:
{code}
+ <!-- General dependencies -->
{code}
is there a reason? I guess they are not used, but it is important to keep these
in sync. Should we do a follow up to the master patch?
bq. Forgot to mention I had to add a small change to LocalHBaseCluster
I can see why this is needed. The hbase-rsgroups module is running without the
hbase-site.xml from the hbase-server/src/test/resources. Thus, the ports are
not configured to be -1. Adding this will solve this issue:
{code}
+ <build>
> +
<testResources>
> +
<testResource>
> + <!--
We depend on hbase-server test resources -->
> +
<directory>../hbase-server/src/test/resources</direc
> +
<excludes>
> +
<exclude>META-INF/NOTICE</exclude>
> +
<exclude>META-INF/LICENSE</exclude>
> +
</excludes>
> +
</testResource>
> +
</testResources>
{code}
in {{hbase-rsgroup/pom.xml}}.
The change in LocalHBaseCluster.java is good, but we have to do this in master
as well.
AssignmentManager.java does not contain the following change:
{code}
> if
(newPlan) {
> -
ServerName destination = balancer.randomAssignment(reg
> +
ServerName destination = null;
> + try {
> +
destination = balancer.randomAssignment(region, dest
> + } catch
(IOException ex) {
> +
LOG.warn("Failed to create new plan.",ex);
> + return
null;
> + }
{code}
in hbase-shell/src/main/ruby/shell/commands/get_rsgroup.rb
this is different between the master patch and branch-1 patch:
{code}
+ rsgroup_admin.get_rsgroup(group_name) do |s| | +
group_admin.get_rsgroup(group_name) do |s|
{code}
Something to fix in master or both forms work?
> 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: Francis Liu
> Attachments: HBASE-15631.patch, HBASE-15631_1_branch-1.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.3.4#6332)