Enoch Hsu created HBASE-12437:
---------------------------------

             Summary: HLogFactory should load WAL reader if custom user WAL 
reader fails instead of throwing InvalidProtocolBufferReaderException
                 Key: HBASE-12437
                 URL: https://issues.apache.org/jira/browse/HBASE-12437
             Project: HBase
          Issue Type: Bug
    Affects Versions: 0.98.4, 0.96.0
            Reporter: Enoch Hsu
            Assignee: Enoch Hsu
             Fix For: 1.0.0, 0.98.4


The HLogFactory createReader function allows the user to create their own 
reader and just assumes that the reader will work correctly.
In the case the user accidentally uses an incorrect reader and gets an 
InvalidProtocolBufferReaderException, HBase should have a safeguard to still 
allow HBase functions to execute.
I propose that in this case HBase should default to the standard HBase 
readers.(ProtobufLogReader or  SequenceFIleLogReader)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to