[
https://issues.apache.org/jira/browse/HBASE-5954?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14321262#comment-14321262
]
Lars Hofhansl commented on HBASE-5954:
--------------------------------------
[~stack] and I looked at this patch together and we could not convince
ourselves that it is correct (namely that we'll never declared an fsync done
when not all entries are fsync'ed).
What makes that really hard is the disruptor pattern with sync threads working
on individual patterns. That is a really nice design for performance. Although
it makes it really hard to fit in this change.
We'll look again and see if we can make it work.
> Allow proper fsync support for HBase
> ------------------------------------
>
> Key: HBASE-5954
> URL: https://issues.apache.org/jira/browse/HBASE-5954
> Project: HBase
> Issue Type: Improvement
> Components: HFile, wal
> Reporter: Lars Hofhansl
> Assignee: Lars Hofhansl
> Priority: Critical
> Fix For: 2.0.0
>
> Attachments: 5954-WIP-trunk.txt, 5954-WIP-v2-trunk.txt,
> 5954-trunk-hdfs-trunk-v2.txt, 5954-trunk-hdfs-trunk-v3.txt,
> 5954-trunk-hdfs-trunk-v4.txt, 5954-trunk-hdfs-trunk-v5.txt,
> 5954-trunk-hdfs-trunk-v6.txt, 5954-trunk-hdfs-trunk.txt, 5954-v3-trunk.txt,
> 5954-v3-trunk.txt, 5954-v4-trunk.txt, 5954-v5-trunk.txt, 5954-v6-trunk.txt,
> 5954-v6-trunk.txt, 5954-v6-trunk.txt, 5954-v6-trunk.txt, 5954-v6-trunk.txt,
> hbase-hdfs-744.txt
>
>
> At least get recommendation into 0.96 doc and some numbers running w/ this
> hdfs feature enabled.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)