You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Enoch Hsu (JIRA)" <ji...@apache.org> on 2014/11/06 20:32:33 UTC
[jira] [Created] (HBASE-12437) HLogFactory should load WAL reader
if custom user WAL reader fails instead of throwing
InvalidProtocolBufferReaderException
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)