HBASE-23222 MOB compaction supportability improvements
commita881678ef4e0ffcd94add935729424c6e2567356
authorSean Busbey <busbey@apache.org>
Mon, 28 Oct 2019 06:49:41 +0000 (28 01:49 -0500)
committerSean Busbey <busbey@apache.org>
Mon, 28 Oct 2019 13:59:01 +0000 (28 08:59 -0500)
tree47f029a749c480160189e439e13a32fd4d4c3ba3
parent4c75485f117d7efd253b7394ff1c909313ce1ff5
HBASE-23222 MOB compaction supportability improvements

* better logging on MOB compaction process
* HFileCleanerDelegate to optionally halt removal of mob hfiles
* use archiving when removing committed mob file after bulkload ref failure

closes #763

Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Signed-off-by: Balazs Meszaros <meszibalu@apache.org>
hbase-server/src/main/java/org/apache/hadoop/hbase/mob/ManualMobMaintHFileCleaner.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/mob/MobUtils.java
hbase-server/src/main/java/org/apache/hadoop/hbase/mob/compactions/PartitionedMobCompactor.java
hbase-server/src/test/java/org/apache/hadoop/hbase/master/cleaner/TestHFileCleaner.java
hbase-server/src/test/resources/log4j.properties