You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Marc Limotte (JIRA)" <ji...@apache.org> on 2011/03/25 02:02:05 UTC
[jira] [Updated] (HBASE-3695) Some improvements to Hbck to test the
entire region chain in Meta and provide better error reporting
[ https://issues.apache.org/jira/browse/HBASE-3695?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marc Limotte updated HBASE-3695:
--------------------------------
Fix Version/s: 0.90.3
> 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