You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ra...@apache.org on 2013/04/19 20:22:07 UTC
svn commit: r1469983 -
/hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java
Author: ramkrishna
Date: Fri Apr 19 18:22:07 2013
New Revision: 1469983
URL: http://svn.apache.org/r1469983
Log:
HBASE-8279-Performance Evaluation does not consider the args passed in case of more than one client(Ram)
Modified:
hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java
Modified: hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java?rev=1469983&r1=1469982&r2=1469983&view=diff
==============================================================================
--- hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java (original)
+++ hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java Fri Apr 19 18:22:07 2013
@@ -60,6 +60,7 @@ import org.apache.hadoop.hbase.filter.Co
import org.apache.hadoop.hbase.filter.BinaryComparator;
import org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil;
import org.apache.hadoop.hbase.io.compress.Compression;
+import org.apache.hadoop.hbase.io.compress.Compression.Algorithm;
import org.apache.hadoop.hbase.io.encoding.DataBlockEncoding;
import org.apache.hadoop.hbase.util.Bytes;
import org.apache.hadoop.hbase.util.FSUtils;
@@ -575,6 +576,12 @@ public class PerformanceEvaluation exten
final List<Thread> threads = new ArrayList<Thread>(this.N);
final long[] timings = new long[this.N];
final int perClientRows = R/N;
+ final byte[] tableName = this.tableName;
+ final DataBlockEncoding encoding = this.blockEncoding;
+ final boolean flushCommits = this.flushCommits;
+ final Compression.Algorithm compression = this.compression;
+ final boolean writeToWal = this.writeToWAL;
+ final int preSplitRegions = this.presplitRegions;
for (int i = 0; i < this.N; i++) {
final int index = i;
Thread t = new Thread ("TestClient-" + i) {
@@ -582,6 +589,12 @@ public class PerformanceEvaluation exten
public void run() {
super.run();
PerformanceEvaluation pe = new PerformanceEvaluation(getConf());
+ pe.tableName = tableName;
+ pe.blockEncoding = encoding;
+ pe.flushCommits = flushCommits;
+ pe.compression = compression;
+ pe.writeToWAL = writeToWal;
+ pe.presplitRegions = preSplitRegions;
pe.N = N;
try {
long elapsedTime = pe.runOneClient(cmd, index * perClientRows,