[
https://issues.apache.org/jira/browse/ACCUMULO-2932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eric Newton reassigned ACCUMULO-2932:
-------------------------------------
Assignee: Eric Newton
> Increased control over write durability
> ---------------------------------------
>
> Key: ACCUMULO-2932
> URL: https://issues.apache.org/jira/browse/ACCUMULO-2932
> Project: Accumulo
> Issue Type: Improvement
> Components: tserver
> Reporter: Josh Elser
> Assignee: Eric Newton
>
> ACCUMULO-2842 introduced the ability to configure the HDFS method that is use
> to sync WALs. This was mainly done as a means to investigate the performance
> characteristic of hflush and hsync. As such, it was was trivially done
> system-wide.
> However, there is also practical application to allowing this configuration,
> in addition to some internal concerns.
> # We should *always* sync WALs involved in {{accumulo.metadata}}
> # Data loss may be acceptable on some user tables and not on others (we may
> want to use hflush for some tables, hsync for other). The option must have
> the granularity to specify at least on the table (if not locality group).
> When multiple tablets are using a WAL with differing durability guarantees,
> we should choose the higher durability.
> If we compare this to HBase, we could also implement it on the per Mutation
> level, however that's beyond the scope here.
--
This message was sent by Atlassian JIRA
(v6.2#6252)