Home
last modified time | relevance | path

Searched refs:access (Results 1 – 25 of 535) sorted by relevance

12345678910>>...22

/rocksdb-6.9/utilities/simulator_cache/
Dcache_simulator.cc47 if (access.no_insert == Boolean::kFalse && admit && access.block_size > 0) { in Access()
48 sim_cache_->Insert(access.block_key, /*value=*/nullptr, access.block_size, in Access()
115 AccessKVPair(access.block_key, access.block_size, in Access()
116 ComputeBlockPriority(access), access, access.no_insert, in Access()
149 access, in Access()
173 access.block_key, access.block_size, ComputeBlockPriority(access), in Access()
174 access, in Access()
186 AccessKVPair(access.block_key, access.block_size, in Access()
187 ComputeBlockPriority(access), access, access.no_insert, in Access()
259 access.access_timestamp) { in Access()
[all …]
Dcache_simulator_test.cc111 const BlockCacheTraceRecord& access = GenerateGetRecord(kGetId); in TEST_F() local
119 cache_simulator->Access(access); in TEST_F()
120 cache_simulator->Access(access); in TEST_F()
136 auto handle = sim_cache->Lookup(access.block_key); in TEST_F()
154 cache_simulator->Access(access); in TEST_F()
155 cache_simulator->Access(access); in TEST_F()
169 cache_simulator->Access(access); in TEST_F()
170 cache_simulator->Access(access); in TEST_F()
174 auto handle = sim_cache->Lookup(access.block_key); in TEST_F()
191 cache_simulator->Access(access); in TEST_F()
[all …]
Dcache_simulator.h113 virtual void Access(const BlockCacheTraceRecord& access);
133 void Access(const BlockCacheTraceRecord& access) override;
139 const BlockCacheTraceRecord& access, bool no_insert,
144 const BlockCacheTraceRecord& access) const;
164 void Access(const BlockCacheTraceRecord& access) override;
212 void Access(const BlockCacheTraceRecord& access);
/rocksdb-6.9/tools/block_cache_analyzer/
Dblock_cache_trace_analyzer.h26 void AddAccess(const BlockCacheTraceRecord& access, in AddAccess()
70 assert(block_size == access.block_size); in AddAccess()
76 first_access_time = access.access_timestamp; in AddAccess()
80 last_access_time = access.access_timestamp; in AddAccess()
81 block_size = access.block_size; in AddAccess()
82 caller_num_access_map[access.caller]++; in AddAccess()
86 access.access_timestamp / kMicrosInSecond; in AddAccess()
93 caller_access_timeline[access.caller].push_back(access.access_timestamp); in AddAccess()
96 num_keys = access.num_keys_in_block; in AddAccess()
102 key_num_access_map[access.referenced_key][access.caller]++; in AddAccess()
[all …]
Dblock_cache_pysim_test.py243 cache.access(access)
253 cache.access(k4)
506 cache.access(k)
515 cache.access(k)
529 cache.access(k)
566 cache.access(k)
573 cache.access(k)
580 cache.access(k)
587 cache.access(k)
595 cache.access(k)
[all …]
Dblock_cache_trace_analyzer.cc427 uint64_t access = it->second; in WriteMissRatioTimeline() local
450 uint64_t access = it->second; in WriteMissRatioTimeline() local
452 percent(miss, access); in WriteMissRatioTimeline()
1404 cf_access_nblocks[cf_name][access] = 0; in WriteAccessCountSummaryStats()
1471 const BlockCacheTraceRecord& access) { in RecordAccess() argument
1475 file_aggr.level = access.level; in RecordAccess()
1512 access.block_key); in RecordAccess()
1549 BlockCacheTraceRecord access; in Analyze() local
1550 s = reader->ReadAccess(&access); in Analyze()
1555 s = RecordAccess(access); in Analyze()
[all …]
/rocksdb-6.9/trace_replay/
Dblock_cache_tracer.cc63 const BlockCacheTraceRecord& access) { in ComputeRowKey() argument
64 if (!IsGetOrMultiGet(access.caller)) { in ComputeRowKey()
72 const BlockCacheTraceRecord& access) { in GetTableId() argument
73 if (!IsGetOrMultiGet(access.caller) || access.referenced_key.size() < 4) { in GetTableId()
81 if (!IsGetOrMultiGet(access.caller)) { in GetSequenceNumber()
91 Slice input(access.block_key); in GetBlockOffsetInFile()
336 access.access_timestamp, block_id, access.block_type, access.block_size, in WriteHumanReadableTraceRecord()
337 access.cf_id, access.cf_name.c_str(), access.level, access.sst_fd_number, in WriteHumanReadableTraceRecord()
338 access.caller, access.no_insert, access.get_id, get_key_id, in WriteHumanReadableTraceRecord()
339 access.referenced_data_size, access.is_cache_hit, in WriteHumanReadableTraceRecord()
[all …]
Dblock_cache_tracer.h34 static std::string ComputeRowKey(const BlockCacheTraceRecord& access);
37 static uint64_t GetTableId(const BlockCacheTraceRecord& access);
40 static uint64_t GetSequenceNumber(const BlockCacheTraceRecord& access);
42 static uint64_t GetBlockOffsetInFile(const BlockCacheTraceRecord& access);
209 Status WriteHumanReadableTraceRecord(const BlockCacheTraceRecord& access,
/rocksdb-6.9/
DWINDOWS_PORT.md60 * Implement all posix_env disk access functionality.
68 For disk access we implemented all of the functionality present within the posix_env which includes…
69access to gain control of the memory consumption. We think that in our use case this may also be a…
71 …is not returned to its original position but that hardly matters given the random nature of access.
75 …le at the same time. We had to relax and allow nearly all the concurrent access permissions possib…
/rocksdb-6.9/table/
Dtable_test.cc1124 BlockCacheTraceRecord access; in VerifyBlockAccessTrace() local
1125 s = reader.ReadAccess(&access); in VerifyBlockAccessTrace()
1130 EXPECT_NE("", access.block_key); in VerifyBlockAccessTrace()
1132 EXPECT_GT(access.block_size, 0); in VerifyBlockAccessTrace()
1138 EXPECT_EQ(access.referenced_key, in VerifyBlockAccessTrace()
1144 EXPECT_GT(access.referenced_data_size, 0); in VerifyBlockAccessTrace()
1145 EXPECT_GT(access.num_keys_in_block, 0); in VerifyBlockAccessTrace()
1150 EXPECT_EQ(access.referenced_key, ""); in VerifyBlockAccessTrace()
1151 EXPECT_EQ(access.get_id, 0); in VerifyBlockAccessTrace()
1153 EXPECT_EQ(access.referenced_data_size, 0); in VerifyBlockAccessTrace()
[all …]
/rocksdb-6.9/docs/_posts/
D2017-05-26-rocksdb-5-4-5-released.markdown29 * Fix PinnableSlice access invalid address when row cache is enabled.
D2014-06-23-plaintable-a-new-file-format.markdown41 [1] Bloom filter checks typically require multiple memory access. However, because they are indepen…
/rocksdb-6.9/CMakeFiles/rocksdb-shared.dir/util/
Dcompaction_job_stats_impl.cc.o.d97 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
106 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb.dir/util/
Dcompaction_job_stats_impl.cc.o.d97 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
106 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb-shared.dir/db/blob/
Dblob_file_meta.cc.o.d62 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
75 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb-shared.dir/utilities/table_properties_collectors/
Dcompact_on_deletion_collector.cc.o.d79 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
92 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb.dir/utilities/transactions/
Dtransaction_db_mutex_impl.cc.o.d60 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
73 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb-shared.dir/utilities/merge_operators/
Dput.cc.o.d58 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
71 /usr/include/c++/v1/__ranges/access.h \
Dmax.cc.o.d58 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
71 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb.dir/utilities/merge_operators/
Dput.cc.o.d58 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
71 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb.dir/env/
Denv_chroot.cc.o.d97 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
106 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb-shared.dir/utilities/transactions/
Dtransaction_db_mutex_impl.cc.o.d60 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
73 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb.dir/db/
Dwrite_controller.cc.o.d79 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
92 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb-shared.dir/cache/
Dclock_cache.cc.o.d61 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
74 /usr/include/c++/v1/__ranges/access.h \
/rocksdb-6.9/CMakeFiles/rocksdb-shared.dir/db/
Dmerge_operator.cc.o.d96 /usr/include/c++/v1/iterator /usr/include/c++/v1/__iterator/access.h \
105 /usr/include/c++/v1/__ranges/access.h \

12345678910>>...22