hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nicolas Liochon (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-10156) FSHLog Refactor (WAS -> Fix up the HBASE-8755 slowdown when low contention)
Date Wed, 16 Apr 2014 20:56:18 GMT

    [ 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.ack@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)

Mime
View raw message