Home
last modified time | relevance | path

Searched refs:weights (Results 1 – 2 of 2) sorted by relevance

/rocksdb-6.9/db_stress_tool/
Ddb_stress_tool.cc203 std::vector<std::string> weights; in db_stress_tool() local
207 weights = SplitString(FLAGS_key_len_percent_dist); in db_stress_tool()
208 if (weights.size() != levels) { in db_stress_tool()
216 for (std::string& weight : weights) { in db_stress_tool()
218 key_gen_ctx.weights.emplace_back(val * scale_factor); in db_stress_tool()
228 key_gen_ctx.weights.emplace_back(keys_per_level); in db_stress_tool()
230 key_gen_ctx.weights.emplace_back(key_gen_ctx.window - in db_stress_tool()
Ddb_stress_common.h381 std::vector<uint64_t> weights; member
397 size_t levels = key_gen_ctx.weights.size(); in Key()
401 uint64_t weight = key_gen_ctx.weights[level]; in Key()
429 assert(size_key <= key_gen_ctx.weights.size() * sizeof(uint64_t)); in GetIntVal()
460 key += (pfx / key_gen_ctx.weights[i]) * key_gen_ctx.window + in GetIntVal()
461 pfx % key_gen_ctx.weights[i]; in GetIntVal()