You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Matteo Bertozzi (JIRA)" <ji...@apache.org> on 2015/04/22 12:50:59 UTC
[jira] [Created] (HBASE-13529) Procedure v2 - WAL Improvements
Matteo Bertozzi created HBASE-13529:
---------------------------------------
Summary: Procedure v2 - WAL Improvements
Key: HBASE-13529
URL: https://issues.apache.org/jira/browse/HBASE-13529
Project: HBase
Issue Type: Sub-task
Components: proc-v2
Affects Versions: 2.0.0, 1.1.0
Reporter: Matteo Bertozzi
Assignee: Matteo Bertozzi
Priority: Minor
Fix For: 2.0.0, 1.1.0
Attachments: HBASE-13529-v0.patch
from the discussion in HBASE-12439 the wal was resulting slow.
* there is an error around the awake of the slotCond.await(), causing more wait then necessary
* ArrayBlockingQueue is dog slow, replace it with ConcurrentLinkedQueue
* roll the wal only if reaches a threshold (conf ops) to amortize the cost
* hsync() is used by default, when the normal wal is using just hflush() make it tunable via conf
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)