[ 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)