[ 
https://issues.apache.org/jira/browse/HBASE-21053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Toshihiro Suzuki resolved HBASE-21053.
--------------------------------------
    Resolution: Invalid

> A state of a replica region of a split parent region is wrong after splitting 
> the region
> ----------------------------------------------------------------------------------------
>
>                 Key: HBASE-21053
>                 URL: https://issues.apache.org/jira/browse/HBASE-21053
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Toshihiro Suzuki
>            Assignee: Toshihiro Suzuki
>            Priority: Major
>
> Steps to reproduce are as follows:
> 1. Create a table with region replication
> {code}
> create "test", "cf", \{REGION_REPLICATION => 2}
> {code}
> 2. Load data to the table
> {code}
> (0...2000).each\{|i| put "test", "row#{i}", "cf:col", "val"}
> {code}
> 3. Split the table
> {code}
> split "test"
> {code}
> After that, the state of the replica region of the split parent region 
> (info:state_0001) is CLOSING, but the correct state is CLOSED.
> {code}
> hbase> scan 'hbase:meta', \{FILTER => "PrefixFilter('test')"}
> ROW COLUMN+CELL
>  test column=table:state, timestamp=1534271346311, value=\x08\x00
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e column=info:regioninfo, 
> timestamp=1534271348477, value={ENCODED => cc6bd353efe820b6a5ede1abfa2b05ec, 
> NAME => 'test,,1534271345843.cc6bd353efe820b6a5ede
>  c. 1abfa2b05ec.', STARTKEY => '', ENDKEY => '', OFFLINE => true, SPLIT => 
> true}
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e 
> column=info:seqnumDuringOpen, timestamp=1534271346308, 
> value=\x00\x00\x00\x00\x00\x00\x00\x02
>  c.
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e 
> column=info:seqnumDuringOpen_0001, timestamp=1534271346309, 
> value=\x00\x00\x00\x00\x00\x00\x00\x02
>  c.
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e column=info:server, 
> timestamp=1534271346308, value=10.0.1.6:16020
>  c.
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e column=info:server_0001, 
> timestamp=1534271346309, value=10.0.1.6:16020
>  c.
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e 
> column=info:serverstartcode, timestamp=1534271346308, value=1534267943127
>  c.
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e 
> column=info:serverstartcode_0001, timestamp=1534271346309, 
> value=\x00\x00\x01e9~\xE8\xD7
>  c.
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e column=info:sn, 
> timestamp=1534271348271, value=10.0.1.6,16020,1534267943127
>  c.
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e column=info:sn_0001, 
> timestamp=1534271348271, value=10.0.1.6,16020,1534267943127
>  c.
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e column=info:splitA, 
> timestamp=1534271348477, value={ENCODED => fe68bd328e37ab8a9cfa5616d7a5bb14, 
> NAME => 'test,,1534271348168.fe68bd328e37ab8a9cfa5616d
>  c. 7a5bb14.', STARTKEY => '', ENDKEY => 'row78'}
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e column=info:splitB, 
> timestamp=1534271348477, value={ENCODED => b77c219092dbbe4376d72868099f1386, 
> NAME => 'test,row78,1534271348168.b77c219092dbbe4376d7
>  c. 2868099f1386.', STARTKEY => 'row78', ENDKEY => ''}
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e column=info:state, 
> timestamp=1534271348436, value=CLOSED
>  c.
>  test,,1534271345843.cc6bd353efe820b6a5ede1abfa2b05e column=info:state_0001, 
> timestamp=1534271348271, value=CLOSING  <-----  Wrong state!
>  c.
> ...
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to