[ https://issues.apache.org/jira/browse/HBASE-1858?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Clint Morgan updated HBASE-1858: -------------------------------- Attachment: 1858-v2.patch Forgot to update the test. All tests now pass. > Master can't split logs created by THBase > ----------------------------------------- > > Key: HBASE-1858 > URL: https://issues.apache.org/jira/browse/HBASE-1858 > Project: Hadoop HBase > Issue Type: Bug > Components: master > Affects Versions: 0.20.0 > Reporter: Clint Morgan > Assignee: Clint Morgan > Fix For: 0.20.1, 0.21.0 > > Attachments: 1858-v2.patch, 1858.patch > > > When master tries to split logs created by THbase, it fails because it tries > to read in the wrong key type. (THBase subclasses HLogKey to add fields to > the key). > 2009-09-16 09:03:01,943 WARN org.apache.hadoop.hbase.regionserver.HLog: > Exception processing > hdfs://domU-12-31-39-07-CC-A2.compute-1.internal:9000/hbase/.logs/domU-12-31-39-07-CC-A2.compute-1.internal,60020,1253103101743/hlog.dat.1253103102168 > -- continuing. Possible DATA LOSS! > java.io.IOException: wrong key class: > org.apache.hadoop.hbase.regionserver.HLogKey is not class > org.apache.hadoop.hbase.regionserver.transactional.THLogKey > at > org.apache.hadoop.io.SequenceFile$Reader.next(SequenceFile.java:1824) > at > org.apache.hadoop.io.SequenceFile$Reader.next(SequenceFile.java:1876) > at org.apache.hadoop.hbase.regionserver.HLog.splitLog(HLog.java:880) > at org.apache.hadoop.hbase.regionserver.HLog.splitLog(HLog.java:802) > at > org.apache.hadoop.hbase.master.ProcessServerShutdown.process(ProcessServerShutdown.java:274) > at > org.apache.hadoop.hbase.master.HMaster.processToDoQueue(HMaster.java:492) > at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:426) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.