From be69fe4d88a75b32befd47205e4cef55b3bc4eba Mon Sep 17 00:00:00 2001 From: Xiang Li Date: Tue, 9 Jan 2018 00:42:52 +0800 Subject: [PATCH] HBASE-19702 Improve RSGroupInfo constructors --- .../src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupInfo.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupInfo.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupInfo.java index f87ec71468..25e827de05 100644 --- a/hbase-common/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupInfo.java +++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupInfo.java @@ -47,13 +47,12 @@ public class RSGroupInfo { RSGroupInfo(String name, SortedSet
servers, SortedSet tables) { this.name = name; - this.servers = servers == null? new TreeSet<>(): servers; - this.servers.addAll(servers); - this.tables = new TreeSet<>(tables); + this.servers = (servers == null) ? new TreeSet<>() : new TreeSet<>(servers); + this.tables = (tables == null) ? new TreeSet<>() : new TreeSet<>(tables); } public RSGroupInfo(RSGroupInfo src) { - this(src.getName(), src.servers, src.tables); + this(src.name, src.servers, src.tables); } /** -- 2.14.1