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)