Skip to content

Commit e30dec9

Browse files
committed
[Java] Fixed a bug in Java DB Benchmark where random reads does not consider full key range.
Summary: Fixed a bug in Java DB Benchmark where random reads does not consider full key range. Test Plan: make rocksdbjava make jdb_bench cd java jdb_bench.sh --db=/tmp/rocksdb-test --benchmarks=fillseq --use_existing_db=false --num=100000 jdb_bench.sh --db=/tmp/rocksdb-test --benchmarks=readrandom --use_existing_db=true --num=100000 --reads=1000000 Reviewers: haobo, sdong Reviewed By: haobo CC: leveldb Differential Revision: https://reviews.facebook.net/D18693
1 parent 26f5dd9 commit e30dec9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

java/org/rocksdb/benchmark/DbBenchmark.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ public ReadRandomTask(
395395
byte[] key = new byte[keySize_];
396396
byte[] value = new byte[valueSize_];
397397
for (long i = 0; i < numEntries_; i++) {
398-
getRandomKey(key, numEntries_);
398+
getRandomKey(key, keyRange_);
399399
int len = db_.get(key, value);
400400
if (len != RocksDB.NOT_FOUND) {
401401
stats_.found_++;

0 commit comments

Comments
 (0)