You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Jean-Daniel Cryans (JIRA)" <ji...@apache.org> on 2010/03/02 00:40:05 UTC

[jira] Resolved: (HBASE-2245) Unnecessary call to syncWal(region); in HRegionServer

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

Jean-Daniel Cryans resolved HBASE-2245.
---------------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 0.20.4)
     Hadoop Flags: [Reviewed]

I committed this to Trunk and not branch because the code is now really different. We can revisit this if we get all the WAL optimizations from trunk back to 0.20 for a 0.20.5 release.

> Unnecessary call to syncWal(region); in HRegionServer
> -----------------------------------------------------
>
>                 Key: HBASE-2245
>                 URL: https://issues.apache.org/jira/browse/HBASE-2245
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: regionserver
>    Affects Versions: 0.20.3
>            Reporter: Benoit Sigoure
>            Assignee: Benoit Sigoure
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: 0001-HBASE-2245-Don-t-call-syncWal-when-not-needed.patch, 0001-HBASE-2245-Don-t-call-syncWal-when-not-needed.patch
>
>
> Some methods unconditionally call {{syncWal}} on the region even though the operation specifically asks to not use the WAL.
> The most obvious example is in {{incrementColumnValue}} where, regardless of the value of the argument {{writeToWAL}}, we always call {{syncWal(region);}}.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.