summaryrefslogtreecommitdiff
path: root/util/filter_bench.cc
diff options
context:
space:
mode:
authorPeter Dillinger <peterd@fb.com>2020-09-28 11:33:31 -0700
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>2020-09-28 11:35:00 -0700
commit08552b19d3276c75147f84b9a8e217e2dec7e897 (patch)
treeea05949bb541e64562ee6e7bb056d363f416f2a5 /util/filter_bench.cc
parent8f8264032dbf8667b0792f683b1221a74cf8e4bf (diff)
Genericize and clean up FastRange (#7436)
Summary: A generic algorithm in progress depends on a templatized version of fastrange, so this change generalizes it and renames it to fit our style guidelines, FastRange32, FastRange64, and now FastRangeGeneric. Pull Request resolved: https://github.com/facebook/rocksdb/pull/7436 Test Plan: added a few more test cases Reviewed By: jay-zhuang Differential Revision: D23958153 Pulled By: pdillinger fbshipit-source-id: 8c3b76101653417804997e5f076623a25586f3e8
Diffstat (limited to 'util/filter_bench.cc')
-rw-r--r--util/filter_bench.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/util/filter_bench.cc b/util/filter_bench.cc
index ec1ece0fc..7aaf30a73 100644
--- a/util/filter_bench.cc
+++ b/util/filter_bench.cc
@@ -124,7 +124,7 @@ using ROCKSDB_NAMESPACE::BloomHash;
using ROCKSDB_NAMESPACE::BuiltinFilterBitsBuilder;
using ROCKSDB_NAMESPACE::CachableEntry;
using ROCKSDB_NAMESPACE::EncodeFixed32;
-using ROCKSDB_NAMESPACE::fastrange32;
+using ROCKSDB_NAMESPACE::FastRange32;
using ROCKSDB_NAMESPACE::FilterBitsReader;
using ROCKSDB_NAMESPACE::FilterBuildingContext;
using ROCKSDB_NAMESPACE::FullFilterBlockReader;
@@ -161,7 +161,7 @@ struct KeyMaker {
if (FLAGS_vary_key_size_log2_interval < 30) {
// To get range [avg_size - 2, avg_size + 2]
// use range [smallest_size, smallest_size + 4]
- len += fastrange32(
+ len += FastRange32(
(val_num >> FLAGS_vary_key_size_log2_interval) * 1234567891, 5);
}
char * data = buf_.get() + start;
@@ -365,7 +365,7 @@ void FilterBench::Go() {
total_keys_added < max_total_keys) {
uint32_t filter_id = random_.Next();
uint32_t keys_to_add = FLAGS_average_keys_per_filter +
- fastrange32(random_.Next(), variance_range) -
+ FastRange32(random_.Next(), variance_range) -
variance_offset;
if (max_total_keys - total_keys_added < keys_to_add) {
keys_to_add = static_cast<uint32_t>(max_total_keys - total_keys_added);