HBASE-19757 System table gets stuck after enabling region server group feature in secure cluster
HBASE-19757 System table gets stuck after enabling region server group feature in secure cluster - addendum removes unused import Amending-Author: Andrew Purtell <apurtell@apache.org>
This commit is contained in:
parent
73ed127039
commit
3601bd2958
|
@ -27,6 +27,7 @@ import com.google.common.collect.Sets;
|
||||||
import com.google.protobuf.ServiceException;
|
import com.google.protobuf.ServiceException;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
|
@ -51,7 +52,6 @@ import org.apache.hadoop.hbase.HConstants;
|
||||||
import org.apache.hadoop.hbase.HRegionInfo;
|
import org.apache.hadoop.hbase.HRegionInfo;
|
||||||
import org.apache.hadoop.hbase.HTableDescriptor;
|
import org.apache.hadoop.hbase.HTableDescriptor;
|
||||||
import org.apache.hadoop.hbase.MetaTableAccessor;
|
import org.apache.hadoop.hbase.MetaTableAccessor;
|
||||||
import org.apache.hadoop.hbase.NamespaceDescriptor;
|
|
||||||
import org.apache.hadoop.hbase.ServerName;
|
import org.apache.hadoop.hbase.ServerName;
|
||||||
import org.apache.hadoop.hbase.TableName;
|
import org.apache.hadoop.hbase.TableName;
|
||||||
import org.apache.hadoop.hbase.TableStateManager;
|
import org.apache.hadoop.hbase.TableStateManager;
|
||||||
|
@ -313,17 +313,8 @@ public class RSGroupInfoManagerImpl implements RSGroupInfoManager, ServerListene
|
||||||
orphanTables.add(TableName.valueOf(entry));
|
orphanTables.add(TableName.valueOf(entry));
|
||||||
}
|
}
|
||||||
|
|
||||||
List<TableName> specialTables;
|
final List<TableName> specialTables = Arrays.asList(AccessControlLists.ACL_TABLE_NAME,
|
||||||
if(!master.isInitialized()) {
|
TableName.META_TABLE_NAME, TableName.NAMESPACE_TABLE_NAME, RSGROUP_TABLE_NAME);
|
||||||
specialTables = new ArrayList<TableName>();
|
|
||||||
specialTables.add(AccessControlLists.ACL_TABLE_NAME);
|
|
||||||
specialTables.add(TableName.META_TABLE_NAME);
|
|
||||||
specialTables.add(TableName.NAMESPACE_TABLE_NAME);
|
|
||||||
specialTables.add(RSGROUP_TABLE_NAME);
|
|
||||||
} else {
|
|
||||||
specialTables =
|
|
||||||
master.listTableNamesByNamespace(NamespaceDescriptor.SYSTEM_NAMESPACE_NAME_STR);
|
|
||||||
}
|
|
||||||
|
|
||||||
for(TableName table : specialTables) {
|
for(TableName table : specialTables) {
|
||||||
orphanTables.add(table);
|
orphanTables.add(table);
|
||||||
|
|
Loading…
Reference in New Issue