[
https://issues.apache.org/jira/browse/HBASE-2876?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12891947#action_12891947
]
HBase Review Board commented on HBASE-2876:
-------------------------------------------
Message from: "Kannan Muthukkaruppan" <[email protected]>
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://review.hbase.org/r/383/#review480
-----------------------------------------------------------
Ship it!
LGTM. Ran into on my test cluster before/after the fix... and the false
positives are gone with the fix now. Thanks for the fix Stack.
- Kannan
> HBase hbck: false positive error reported for parent regions that are in
> offline state in meta after a split
> ------------------------------------------------------------------------------------------------------------
>
> Key: HBASE-2876
> URL: https://issues.apache.org/jira/browse/HBASE-2876
> Project: HBase
> Issue Type: Bug
> Reporter: Kannan Muthukkaruppan
> Attachments: 2876.txt
>
>
> HBase Checker will sometimes report something like the following:
> {code}
> ERROR: Region
> test1,9922400000,1279934604048.8cb65b1882960f230abb97860dd13c53. is not
> served by any region server but is listed in META to be on server null
> {code}
> The region in question is a parent region that has been offlined following a
> split. META still contains for the above region only because there are
> daughter regions which still have references to the parent region. Once the
> daughter regions undergo compaction, these references will be gone; and the
> parent region's entry will be removed from META. But "hbck" should detect
> entries in this condition and not complain.
> {code}
> test1,9922400000,12799346 column=info:regioninfo, timestamp=1279938675016,
> value=REGION => {NAME =>
> 04048.8cb65b1882960f230ab
> 'test1,9922400000,1279934604048.8cb65b1882960f230abb97860dd13c53.', STAR
> b97860dd13c53. TKEY => '9922400000', ENDKEY => '', ENCODED =>
> 8cb65b1882960f230abb97860d
> d13c53, OFFLINE => true, SPLIT => true, TABLE =>
> {{NAME => 'test1', FAMIL
> IES => [{NAME => 'actions', BLOOMFILTER => 'NONE',
> REPLICATION_SCOPE => '
> 0', VERSIONS => '3', COMPRESSION => 'NONE', TTL =>
> '2147483647', BLOCKSIZ
> E => '65536', IN_MEMORY => 'false', BLOCKCACHE =>
> 'true'}]}}
> test1,9922400000,12799346 column=info:server, timestamp=1279938675016, value=
> 04048.8cb65b1882960f230ab
> b97860dd13c53.
> test1,9922400000,12799346 column=info:serverstartcode,
> timestamp=1279938675016, value=
> 04048.8cb65b1882960f230ab
> b97860dd13c53.
> test1,9922400000,12799346 column=info:splitA, timestamp=1279938675016,
> value=\x00\x0A9961500000\x00
> 04048.8cb65b1882960f230ab
> \x00\x00\x01*\x02J9'@test1,9922400000,1279938672935.94425ba581acd336d1cbd
> b97860dd13c53.
> 11181ee2785.\x00\x0A9922400000\x00\x00\x00\x05\x05test1\x00\x00\x00\x00\x
>
> 00\x02\x00\x00\x00\x07IS_ROOT\x00\x00\x00\x05false\x00\x00\x00\x07IS_META
>
> \x00\x00\x00\x05false\x00\x00\x00\x01\x08\x07actions\x00\x00\x00\x08\x00\
>
> x00\x00\x0BBLOOMFILTER\x00\x00\x00\x04NONE\x00\x00\x00\x11REPLICATION_SCO
>
> PE\x00\x00\x00\x010\x00\x00\x00\x0BCOMPRESSION\x00\x00\x00\x04NONE\x00\x0
>
> 0\x00\x08VERSIONS\x00\x00\x00\x013\x00\x00\x00\x03TTL\x00\x00\x00\x0A2147
>
> 483647\x00\x00\x00\x09BLOCKSIZE\x00\x00\x00\x0565536\x00\x00\x00\x09IN_ME
>
> MORY\x00\x00\x00\x05false\x00\x00\x00\x0ABLOCKCACHE\x00\x00\x00\x04true\x
> B7\x04q\x18
> test1,9922400000,12799346 column=info:splitB, timestamp=1279938675016,
> value=\x00\x00\x00\x00\x00\x
> 04048.8cb65b1882960f230ab
> 01*\x02J9'@test1,9961500000,1279938672935.bb521c9d8c51fd8133f145dc3c75013
> b97860dd13c53.
> 6.\x00\x0A9961500000\x00\x00\x00\x05\x05test1\x00\x00\x00\x00\x00\x02\x00
>
> \x00\x00\x07IS_ROOT\x00\x00\x00\x05false\x00\x00\x00\x07IS_META\x00\x00\x
>
> 00\x05false\x00\x00\x00\x01\x08\x07actions\x00\x00\x00\x08\x00\x00\x00\x0
>
> BBLOOMFILTER\x00\x00\x00\x04NONE\x00\x00\x00\x11REPLICATION_SCOPE\x00\x00
>
> \x00\x010\x00\x00\x00\x0BCOMPRESSION\x00\x00\x00\x04NONE\x00\x00\x00\x08V
>
> ERSIONS\x00\x00\x00\x013\x00\x00\x00\x03TTL\x00\x00\x00\x0A2147483647\x00
>
> \x00\x00\x09BLOCKSIZE\x00\x00\x00\x0565536\x00\x00\x00\x09IN_MEMORY\x00\x
>
> 00\x00\x05false\x00\x00\x00\x0ABLOCKCACHE\x00\x00\x00\x04true"\xE8XD
> {code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.