HBASE-23383 [hbck2] `fixHoles` should queue assignment procedures for any regions...
commit499ff32f00d8518a5c770fae9799b5f8e643c795
authorNick Dimiduk <ndimiduk@apache.org>
Tue, 14 Jan 2020 00:34:02 +0000 (13 16:34 -0800)
committerGitHub <noreply@github.com>
Tue, 14 Jan 2020 00:34:02 +0000 (13 16:34 -0800)
tree5250f6625d414c8be40feb0cb70e2c404de5abe4
parent1d2c3efc690f6c408a99a20942b8fa81c77fb703
HBASE-23383 [hbck2] `fixHoles` should queue assignment procedures for any regions its fixing (#917)

The current process for an operator, after fixing holes in meta, is to
manually disable and enable the whole table. Let's try to avoid
bringing the whole table offline if we can. Have the master attempt to
queue up assignment procedures for any new regions it creates.

Signed-off-by: stack <stack@apache.org>
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MetaFixer.java
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMetaFixer.java