[ 
https://issues.apache.org/jira/browse/HBASE-10156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13971943#comment-13971943
 ] 

Nicolas Liochon commented on HBASE-10156:
-----------------------------------------

[~saint....@gmail.com] A quick followup question, after I looked at the code 
with [~devaraj]:

We sync .meta. in the initial phase 'appendNoSync' in trunk. This seems new:
0.98
{code}
        if (doSync &&
            (info.isMetaRegion() ||
            !htd.isDeferredLogFlush())) {
{code}

trunk
{code}
    if (doSync || info.isMetaRegion()) publishSyncThenBlockOnCompletion();
{code}

As well, if I read the code correctly, we're not taking into account the txId 
when we sync? So if there is a stream of writes, we will wait for the sync of 
the last writes, even if "our" edits are already in?

> FSHLog Refactor (WAS -> Fix up the HBASE-8755 slowdown when low contention)
> ---------------------------------------------------------------------------
>
>                 Key: HBASE-10156
>                 URL: https://issues.apache.org/jira/browse/HBASE-10156
>             Project: HBase
>          Issue Type: Sub-task
>          Components: wal
>            Reporter: stack
>            Assignee: stack
>             Fix For: 0.99.0
>
>         Attachments: 10156.txt, 10156v10.txt, 10156v11.txt, 10156v12.txt, 
> 10156v12.txt, 10156v13.txt, 10156v16.txt, 10156v17.txt, 10156v18.txt, 
> 10156v19.txt, 10156v2.txt, 10156v20.txt, 10156v20.txt, 10156v21.txt, 
> 10156v21.txt, 10156v21.txt, 10156v3.txt, 10156v4.txt, 10156v5.txt, 
> 10156v6.txt, 10156v7.txt, 10156v9.txt, Disrupting.java
>
>
> HBASE-8755 slows our writes when only a few clients.  Fix.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to