saintstack commented on a change in pull request #40: HBASE-23112
[hbase-operator-tools] fixMeta in hbck2 is porcelain, in …
URL:
https://github.com/apache/hbase-operator-tools/pull/40#discussion_r332349970
##########
File path: hbase-hbck2/README.md
##########
@@ -159,7 +160,9 @@ Command:
fixMeta
Do a server-side fixing of bad or inconsistent state in hbase:meta.
- Repairs 'holes' and 'overlaps' in hbase:meta.
+ Critical that hbase:meta is first made healthy before making any
+ other repairs. Fix 'holes', 'overlaps', etc. Is NOT same as the
+ _hbck1_ command named similarily.
SEE ALSO: reportMissingRegionsInMeta
Review comment:
You are right in that it creates an empty region to match the hole or
overlap found in hbase:meta.
What it does not do is look around in hdfs to try and match hdfs content w/
the hole that is being plugged or moving data around in hdfs to fill the
overlap.
I think talking of HDFS side-effects when describing fixMeta will give the
wrong impression, that we will be doing reconcile w/ HDFS content which we are
explicitly not doing in this command.
Not sure how better to say this boss.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services