hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-10094) Add batching to HLogPerformanceEvaluation
Date Fri, 06 Dec 2013 04:03:37 GMT
stack created HBASE-10094:

             Summary: Add batching to HLogPerformanceEvaluation
                 Key: HBASE-10094
                 URL: https://issues.apache.org/jira/browse/HBASE-10094
             Project: HBase
          Issue Type: Sub-task
            Reporter: stack
            Assignee: Himanshu Vashishtha

As Himanshu points out in the the parent issue, HLogPE is using an unorthodox API appending
edits to the WAL; it is using an API that is meant for tests only that does an append immediately
followed by a sync call.

In normal deploy, WAL appends are done as a bunch of appends followed by a sync on the tail
of the transaction -- not a sync per append.

This issue is about changing HLogPE to use append and then sync.  It also adds an argument
so you can specifying batching of a set of appends before  the sync is called.  The latter
lets HLogPE mimic multi puts that use the minibatch... which appends, appends, appends.. and
then syncs.

Assigning to Himanshu for review.

This message was sent by Atlassian JIRA

View raw message