Home
last modified time | relevance | path

Searched refs:buckets (Results 1 – 11 of 11) sorted by relevance

/rocksdb-6.9/table/cuckoo/
Dcuckoo_table_builder.cc186 Status CuckooTableBuilder::MakeHashTable(std::vector<CuckooBucket>* buckets) { in MakeHashTable() argument
187 buckets->resize(static_cast<size_t>(hash_table_size_ + cuckoo_block_size_ - 1)); in MakeHashTable()
217 ++make_space_for_key_call_id, buckets, &bucket_id)) { in MakeHashTable()
238 (*buckets)[static_cast<size_t>(bucket_id)].vector_idx = vector_idx; in MakeHashTable()
246 std::vector<CuckooBucket> buckets; in Finish() local
255 status_ = MakeHashTable(&buckets); in Finish()
302 for (auto& bucket : buckets) { in Finish()
323 uint64_t offset = buckets.size() * bucket_size; in Finish()
443 std::vector<CuckooBucket>* buckets, uint64_t* bucket_id) { in MakeSpaceForKey() argument
510 (*buckets)[static_cast<size_t>(curr_node.bucket_id)] = in MakeSpaceForKey()
[all …]
Dcuckoo_table_builder.h92 std::vector<CuckooBucket>* buckets, uint64_t* bucket_id);
93 Status MakeHashTable(std::vector<CuckooBucket>* buckets);
/rocksdb-6.9/table/block_based/
Ddata_block_hash_index.cc43 std::vector<uint8_t> buckets(num_buckets, kNoEntry); in Finish() local
49 if (buckets[buck_idx] == kNoEntry) { in Finish()
50 buckets[buck_idx] = restart_index; in Finish()
51 } else if (buckets[buck_idx] != restart_index) { in Finish()
53 buckets[buck_idx] = kCollision; in Finish()
57 for (uint8_t restart_index : buckets) { in Finish()
Dblock_prefix_index.cc124 uint32_t* buckets = new uint32_t[num_buckets]; in Finish() local
130 buckets[i] = kNoneBlock; in Finish()
134 buckets[i] = prefixes_per_bucket[i]->start_block; in Finish()
138 buckets[i] = EncodeIndex(offset); in Finish()
158 buckets, total_block_array_entries, in Finish()
Dblock_prefix_index.h50 uint32_t num_buckets, uint32_t* buckets, in BlockPrefixIndex() argument
56 buckets_(buckets), in BlockPrefixIndex()
/rocksdb-6.9/tools/block_cache_analyzer/
Dblock_cache_trace_analyzer.cc2097 std::vector<uint64_t> buckets; in parse_buckets() local
2102 buckets.push_back(ParseUint64(bucket)); in parse_buckets()
2104 buckets.push_back(port::kMaxUint64); in parse_buckets()
2105 return buckets; in parse_buckets()
2220 analyzer.WriteReuseDistance(label, buckets); in block_cache_trace_analyzer_tool()
2231 analyzer.WriteReuseInterval(label, buckets); in block_cache_trace_analyzer_tool()
2242 analyzer.WriteReuseLifetime(label, buckets); in block_cache_trace_analyzer_tool()
2262 std::vector<uint64_t> buckets = in block_cache_trace_analyzer_tool() local
2268 analyzer.WriteGetSpatialLocality(label, buckets); in block_cache_trace_analyzer_tool()
2291 analyzer.WriteSkewness(label, buckets, in block_cache_trace_analyzer_tool()
[all …]
/rocksdb-6.9/docs/_posts/
D2014-09-12-cuckoo.markdown52buckets of hash table and there is an edge from bucket _A_ to bucket _B_ if the element stored in …
71buckets, _h1(k)+1, _h1(k)+2, _..., h1(k)+t-1_. If all of these _t_ locations are occupied, we skip…
D2018-08-23-data-block-hash-index.markdown32 // #entries/#buckets. It is valid only when data_block_hash_index_type is
54 … hash table utilization ratio as the #keys/#buckets. If a utilization ratio is 0.5 and there are 1…
D2017-09-28-rocksdb-5-8-released.markdown9 * Users of `Statistics::getHistogramString()` will see fewer histogram buckets and different bucket…
D2014-06-23-plaintable-a-new-file-format.markdown35 1. Since our file is immutable, we can accurately estimate the number of hash buckets needed.
/rocksdb-6.9/
DHISTORY.md581 * Users of `Statistics::getHistogramString()` will see fewer histogram buckets and different bucket…