[ 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)