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)