hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lars Hofhansl (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-11010) TestChangingEncoding is unnecessarily slow
Date Thu, 17 Apr 2014 00:53:21 GMT
Lars Hofhansl created HBASE-11010:

             Summary: TestChangingEncoding is unnecessarily slow
                 Key: HBASE-11010
                 URL: https://issues.apache.org/jira/browse/HBASE-11010
             Project: HBase
          Issue Type: Bug
          Components: test
            Reporter: Lars Hofhansl
            Assignee: Lars Hofhansl
            Priority: Minor
             Fix For: 0.94.19

The test runs for over 10m on the Jenkins boxes.

Writing the test data is done like this:
    for (int i = 0; i < NUM_ROWS_PER_BATCH; ++i) {
      Put put = new Put(getRowKey(batchId, i));
      for (int j = 0; j < NUM_COLS_PER_ROW; ++j) {
        put.add(CF_BYTES, getQualifier(j),
            getValue(batchId, i, j));

There are two problems:
# the same Put is "putted" multiple times (once for each column added)
# each Put issued this way causes its one RPC

On my machine changing this bring the runtime from 247s to 169s.

This message was sent by Atlassian JIRA

View raw message