Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-11595

WAL files with encryption not flushed properly

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Invalid
    • Affects Version/s: 0.98.3
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Reported using HBase 0.98.3 and HDFS 2.4.1

      All data before failure has not yet been flushed so only exists in the WAL files. During distributed splitting, the WAL has either not been written out and synced in the same way as an unencrypted WAL or is unreadable:

      2014-07-26 19:29:16,160 ERROR [RS_LOG_REPLAY_OPS-host1:60020-0] codec.BaseDecoder: Partial cell read caused by EOF: java.io.IOException: Premature EOF from inputStream
      

      This file is still moved to oldWALs even though splitting failed.

      Setting 'hbase.regionserver.wal.encryption' to false allows data recovery.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              apurtell Andrew Purtell
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: