Home
last modified time | relevance | path

Searched refs:point (Results 1 – 21 of 21) sorted by relevance

/rocksdb-6.9/test_util/
Dsync_point_impl.cc66 bool SyncPoint::Data::PredecessorsAllCleared(const std::string& point) { in PredecessorsAllCleared() argument
67 for (const auto& pred : predecessors_[point]) { in PredecessorsAllCleared()
75 void SyncPoint::Data::ClearCallBack(const std::string& point) { in ClearCallBack() argument
80 callbacks_.erase(point); in ClearCallBack()
91 void SyncPoint::Data::Process(const std::string& point, void* cb_arg) { in Process() argument
99 auto marker_iter = markers_.find(point); in Process()
106 if (DisabledByMarker(point, thread_id)) { in Process()
110 while (!PredecessorsAllCleared(point)) { in Process()
112 if (DisabledByMarker(point, thread_id)) { in Process()
117 auto callback_pair = callbacks_.find(point); in Process()
[all …]
Dsync_point_impl.h46 bool PredecessorsAllCleared(const std::string& point);
47 void SetCallBack(const std::string& point, in SetCallBack()
50 callbacks_[point] = callback; in SetCallBack()
53 void ClearCallBack(const std::string& point);
65 bool DisabledByMarker(const std::string& point, in DisabledByMarker()
67 auto marked_point_iter = marked_thread_id_.find(point); in DisabledByMarker()
71 void Process(const std::string& point, void* cb_arg);
Dsync_point.cc36 void SyncPoint::SetCallBack(const std::string& point, in SetCallBack() argument
38 impl_->SetCallBack(point, callback); in SetCallBack()
41 void SyncPoint::ClearCallBack(const std::string& point) { in ClearCallBack() argument
42 impl_->ClearCallBack(point); in ClearCallBack()
61 void SyncPoint::Process(const std::string& point, void* cb_arg) { in Process() argument
62 impl_->Process(point, cb_arg); in Process()
Dsync_point.h91 void SetCallBack(const std::string& point,
95 void ClearCallBack(const std::string& point);
112 void Process(const std::string& point, void* cb_arg = nullptr);
/rocksdb-6.9/docs/_posts/
D2018-08-23-data-block-hash-index.markdown7 …e benefit of both reducing the CPU util and increasing the throughput for point lookup queries wit…
11 Benchmarks with `db_bench` show the CPU utilization of one of the main functions in the point look…
41 … a restart point, is stored in an array called restart interval index or binary seek index. RocksD…
54 …e less the util ratio, the less hash collision, and the less chance for a point lookup falls back …
87 …r number of restart intervals, the hash index will not be created and the point lookup will be don…
89 Data block hash index only supports point lookup. We do not support range lookup. Range lookup requ…
106 …. We observe that the CPU utilization of one of the main functions in the point lookup code path, …
D2014-09-12-cuckoo.markdown12point lookups. The new format was built for applications which require very high point lookup rate…
21 * Get an end to end point lookup rate of at least 4 Mqps
D2018-11-21-delete-range.markdown120 periodically undergo compaction which rewrites SSTs with point data and range
128 interleave the range tombstone with point data in a way that we would be able to
134 *Lifetime of point keys and range tombstones in RocksDB*
146 side, hoping a good caching strategy could optimize this at some future point.
151 In point lookups, we aggregate range tombstones in an unordered vector as we
187 between consecutive point keys).
215 When an SST file is opened, its range tombstones are fragmented and cached. For point
235 To understand the performance of this new design, we used `db_bench` to compare point lookup, short…
D2015-11-10-use-checkpoints-for-efficient-snapshots.markdown10 …tory. Checkpoints can be used as a point in time snapshot, which can be opened Read-only to query …
D2014-04-21-indexing-sst-files-for-better-lookup-performance.markdown26point to a range of files on level 2. For example, file 1 on level 1 points to file 3 (on level 2)…
D2017-06-29-rocksdb-5-5-1-released.markdown12 * Introduce WriteBatch::PopSavePoint to pop the most recent save point explicitly.
D2017-08-24-pinnableslice.markdown2 title: PinnableSlice; less memcpy with point lookups
D2019-03-08-format-version-4.markdown27 …ever the shared_size is 0, which included the first entry in each restart point. Otherwise the for…
D2014-09-12-new-bloom-filter-format.markdown21 … for the key. If not, we would return directly. So it could help speed up point look up operation …
D2017-05-12-partitioned-index-filter.markdown18 …and its large size is not helping in reducing the IO cost. While a simple point lookup might need …
/rocksdb-6.9/CMakeFiles/Export/7a006447cadce6044e9a8143a913fd66/
DRocksDBTargets-release.cmake28 # Commands beyond this point should not need to know the version.
DRocksDBTargets-relwithdebinfo.cmake28 # Commands beyond this point should not need to know the version.
DRocksDBTargets.cmake113 # Commands beyond this point should not need to know the version.
/rocksdb-6.9/
Dthirdparty.inc7 # Set environment variable THIRDPARTY_HOME to point to your third party libraries home (Unix style …
DUSERS.md104 …iki/Entity%E2%80%93attribute%E2%80%93value_model) index storage to enable point-in-time bitemporal…
DHISTORY.md347 * Fix incorrect `NotFound` point lookup result when querying the endpoint of a file that has been e…
407 * Remove sync point in Block destructor.
418 * Add hash index support to data blocks, which helps reducing the cpu utilization of point-lookup o…
576 * Fix a potential data inconsistency issue during point-in-time recovery. `DB:Open()` will abort if…
637 * Introduce WriteBatch::PopSavePoint to pop the most recent save point explicitly.
740 * Block cache mid-point insertion, where index and filter block are inserted into LRU block cache w…
1058 … but it does not have any effect. We plan to completely remove it at some point, so we ask users t…
DWINDOWS_PORT.md34 …party.inc that also resides on the top level. This file must be edited to point to actual third pa…