[ https://issues.apache.org/jira/browse/HBASE-3695?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13011262#comment-13011262 ]
Marc Limotte commented on HBASE-3695: ------------------------------------- @Stack Yea. That one is a dupe. It was earlier, but it is only a subset of what's here. Separately, I think there should be a distinct JIRA to cover the merge tool issue (it doesn't work with the low, overlapping sequence numbers generated by the bulk load tool). Also (possibly another JIRA), I wonder if the ability to manually create a region should be exposed (through the shell or other tool). We had to do this a couple of times to resolve the issues that had come up; but, on the other hand, if the merge tool worked in those scenarios, maybe this wouldn't have been necessary. > Some improvements to Hbck to test the entire region chain in Meta and provide > better error reporting > ---------------------------------------------------------------------------------------------------- > > Key: HBASE-3695 > URL: https://issues.apache.org/jira/browse/HBASE-3695 > Project: HBase > Issue Type: Improvement > Components: util > Affects Versions: 0.90.1 > Reporter: Marc Limotte > Assignee: Marc Limotte > Fix For: 0.90.3 > > > The current Hbck tool will miss some inconsistencies in Meta, and in other > cases will detect an issue, but does not provide much in the way of useful > feedback. > * Incorporate the full region chain tests (similar to check_meta.rb). I.e. > look for overlaps, holes and cycles. I believe check_meta.rb will be > redundant after this change. > * More unit tests, and better tests that will test the actual error > discovered, instead of just errors true/false. > * In the case of overlaps and holes, output both ends of the broken chain. > * Previous implementation runs check() twice. This is inefficient and, more > importantly, reports redundant errors which could be confusing to the user. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira