You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2013/08/02 22:51:49 UTC

[jira] [Resolved] (HBASE-9093) Hbase client API: Restore the writeToWal method

     [ https://issues.apache.org/jira/browse/HBASE-9093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack resolved HBASE-9093.
--------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 0.98.0)
     Hadoop Flags: Reviewed

Reverted from trunk.  Left it in 0.95.  Thanks again [~hshreedharan] and [~lhofhansl] for telling me what to do here.
                
> Hbase client API: Restore the writeToWal method
> -----------------------------------------------
>
>                 Key: HBASE-9093
>                 URL: https://issues.apache.org/jira/browse/HBASE-9093
>             Project: HBase
>          Issue Type: Bug
>          Components: Client, Usability
>    Affects Versions: 0.95.0
>            Reporter: Hari Shreedharan
>             Fix For: 0.95.2
>
>         Attachments: HBASE-9093.patch, HBASE-9093.patch, HBASE-9093.patch
>
>
> The writeToWal is used by downstream projects like Flume to disable writes to WAL to improve performance when durability is not strictly required. But renaming this method to setDurability forces us to use reflection to support hbase versions < 95 - which in turn hits performance, as this method needs to be called on every single write. I recommend adding the old method back as deprecated and removing it once hbase-95/96 becomes the popular version used in prod.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira