You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2015/09/10 22:33:45 UTC

[jira] [Created] (HBASE-14401) Stamp failed appends with sequenceid too.... Cleans up latches

stack created HBASE-14401:
-----------------------------

             Summary: Stamp failed appends with sequenceid too.... Cleans up latches
                 Key: HBASE-14401
                 URL: https://issues.apache.org/jira/browse/HBASE-14401
             Project: HBase
          Issue Type: Sub-task
          Components: test, wal
            Reporter: stack
            Assignee: stack


Looking in test output I see we can sometimes get stuck waiting on sequenceid... The parent issues redo of our semantic makes it so we encounter failed append more often around damaged WAL.

This patch makes it so we stamp sequenceid always, even if the append fails. This way all sequenceids are accounted for but more important, the latch on sequenceid down in WALKey will be cleared.. where before it was not being cleared (there is no global list of outstanding WALKeys waiting on sequenceids so no way to clean them up... we don't need such a list if we ALWAYS stamp the sequenceid).



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