[
https://issues.apache.org/jira/browse/HBASE-2467?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jean-Daniel Cryans updated HBASE-2467:
--------------------------------------
Attachment: HBASE-2467-v2.patch
Kind of refreshed patch for trunk. I applied it to our internal branch and
tested with YCSB (and cdh3), on pure insert tests I get around 25-30% faster
with the patch.
One issue to solve is that this removes deferred log flushing, which can be
pretty useful in cases like ours where we keep tons of counters and don't
really mind missing 2-3 increments.
> Concurrent flushers in HLog sync using HDFS-895
> -----------------------------------------------
>
> Key: HBASE-2467
> URL: https://issues.apache.org/jira/browse/HBASE-2467
> Project: HBase
> Issue Type: Improvement
> Components: regionserver
> Reporter: Todd Lipcon
> Assignee: Todd Lipcon
> Fix For: 0.90.0
>
> Attachments: HBASE-2467-v2.patch, hbase-2467.txt
>
>
> HDFS-895 changes hflush() to be able to run concurrently from multiple
> threads, where flushes can be concurrent with further writes to the same file.
> We need to rip out/amend the group commit code a bit to take advantage of
> this.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.