MCPcopy Create free account

hub / github.com/facebook/CacheLib / functions

Functions5,467 in github.com/facebook/CacheLib

↓ 4 callersMethodgetProbFactorUpperBound
cachelib/allocator/nvmcache/NavyConfig.h:135
↓ 4 callersMethodgetRegularPoolIds
cachelib/allocator/CacheAllocator.h:5137
↓ 4 callersMethodgetRegularPoolIds
returns a list of pools excluding compact cache pools
cachelib/object_cache/ObjectCacheBase.h:137
↓ 4 callersMethodgetSize
cachelib/navy/engine/NoopEngine.h:27
↓ 4 callersMethodgetThrottleParams
cachelib/navy/admission_policy/DynamicRandomAP.cpp:270
↓ 4 callersMethodgetTotalSpooled
returns the total number of jobs that were spooled (pending) due to ordering.
cachelib/navy/scheduler/ThreadPoolJobScheduler.h:159
↓ 4 callersMethodgetTruncateFile
cachelib/allocator/nvmcache/NavyConfig.h:870
↓ 4 callersMethodgetType
Return the type of the job
cachelib/navy/scheduler/NavyRequestDispatcher.h:48
↓ 4 callersMethodgetWriteStats
cachelib/navy/admission_policy/DynamicRandomAP.cpp:274
↓ 4 callersMethodget_handle
Fetch a read handle for a key. Returns None if the key could not be found in the pool, Some(handle) if the key was found in the pool Note that the ha
cachelib/rust/src/lrucache.rs:985
↓ 4 callersMethodget_writer
Get this item as a writeable streaming buffer
cachelib/rust/src/lrucache.rs:603
↓ 4 callersFunctionhighPrecisionSleep
cachelib/cachebench/util/Sleep.cpp:70
↓ 4 callersMethodincrement
advance the iterator. Do nothing if uninitizliaed.
cachelib/allocator/CacheChainedItemIterator.h:56
↓ 4 callersMethodinsert
cachelib/cachebench/cache/Cache.h:933
↓ 4 callersMethodisAsanPoisoningEnabled
cachelib/allocator/memory/SlabAllocator.h:340
↓ 4 callersMethodisExpired
cachelib/allocator/CacheItem.h:717
↓ 4 callersFunctionisItemLarge
Returns true if an item with the given key and value sizes would be routed to BlockCache (large item engine) rather than BigHash. When smallItemMaxSiz
cachelib/navy/common/Types.h:114
↓ 4 callersFunctionisMarkedForEviction
cachelib/allocator/Refcount.h:334
↓ 4 callersMethodisNvmCacheDisabled
if NVM is being used, checks if there were any errors that could have disable the NVM engine.
cachelib/cachebench/cache/Cache.h:301
↓ 4 callersMethodisTiny
cachelib/allocator/MMTinyLFU.h:615
↓ 4 callersMethodisTrackItemHistoryEnabled
cachelib/allocator/nvmcache/NavyConfig.h:296
↓ 4 callersMethodlookup
cachelib/navy/engine/NoopEngine.h:37
↓ 4 callersMethodlookupAsync
cachelib/navy/driver/Driver.cpp:226
↓ 4 callersFunctionmakeAllocator
cachelib/navy/block_cache/tests/AllocatorTest.cpp:33
↓ 4 callersFunctionmakeGenerator
cachelib/cachebench/runner/Stressor.cpp:145
↓ 4 callersMethodmarkExpired
cachelib/allocator/tests/ItemHandleTest.cpp:77
↓ 4 callersMethodmarkFinish
Should be called when working thread finish its operations
cachelib/cachebench/workload/GeneratorBase.h:74
↓ 4 callersMethodmetadataSize
cachelib/interface/components/FlashCacheComponent.h:52
↓ 4 callersMethodnumDisabledBuckets
cachelib/navy/bighash/BigHash.h:329
↓ 4 callersMethodnumHitsForClass
number of hits for an alloc class in this pool
cachelib/allocator/CacheStats.h:208
↓ 4 callersFunctionnumShards
cachelib/navy/scheduler/ThreadPoolJobScheduler.cpp:174
↓ 4 callersFunctionnumSlabIdxBits
Number of bits for the slab index. If CacheLib is single tiered, slab index will be the top 16 bits of the compressed ptr. Else if CacheLib is multi-t
cachelib/allocator/memory/CompressedPtr.h:130
↓ 4 callersFunctionpathName
cachelib/shm/ShmManager.cpp:37
↓ 4 callersMethodpeek
cachelib/allocator/nvmcache/NvmCache.h:896
↓ 4 callersMethodpeekIndexEntryFromStream
Check all the active combined entry block(s) for the stream to see if we have a valid entry for the key. (If it's already flushed to flash, index will
cachelib/navy/block_cache/CombinedEntryManager.cpp:143
↓ 4 callersMethodpickVictimAndReceiverCompactCaches
Pick an victim and receiver pools from compact caches @param allocator Cache allocator that implements CacheBase @return PoolOptimizeContext con
cachelib/allocator/PoolOptimizeStrategy.h:65
↓ 4 callersMethodpickVictimAndReceiverFromRankings
cachelib/allocator/MarginalHitsStrategy.cpp:83
↓ 4 callersMethodpickVictimAndReceiverRegularPools
Pick an victim and receiver pools from regular pools @param allocator Cache allocator that implements CacheBase @return PoolOptimizeContext cont
cachelib/allocator/PoolOptimizeStrategy.h:55
↓ 4 callersMethodpickVictimForResizing
cachelib/allocator/RebalanceStrategy.cpp:303
↓ 4 callersFunctionreadDevAttr
Read the /sys/block/xx entry for any block device
cachelib/navy/common/FdpNvme.cpp:203
↓ 4 callersMethodrecordIngressBytes
cachelib/cachebench/workload/PieceWiseCache.cpp:188
↓ 4 callersFunctionremainingBytes
cachelib/datatype/Buffer.h:76
↓ 4 callersMethodremove
Remove an object from cache. Note that the object may NOT be destroyed immediately. The destructor will only be called when the last holder of a handl
cachelib/experimental/deprecated_objcache/ObjectCache.h:596
↓ 4 callersMethodremoveIf
cachelib/allocator/ChainedHashTable.h:1244
↓ 4 callersMethodremoveIndexEntry
cachelib/navy/block_cache/CombinedEntryBlock.cpp:99
↓ 4 callersMethodrenderStats
cachelib/cachebench/workload/PieceWiseCache.cpp:197
↓ 4 callersFunctionreplicate
cachelib/navy/common/tests/BufferTest.cpp:26
↓ 4 callersMethodreset
cachelib/navy/block_cache/RegionManager.cpp:107
↓ 4 callersMethodresizePools
cachelib/allocator/tests/CacheBaseTest.cpp:63
↓ 4 callersMethodrunFirst
Runs the first job
cachelib/navy/testing/MockJobScheduler.h:62
↓ 4 callersFunctionsanitizeCt
cachelib/common/tests/CountMinSketchTest.cpp:33
↓ 4 callersMethodsetAssignedMemory
cachelib/allocator/BackgroundMover.h:123
↓ 4 callersMethodsetDefaultWriteSize
cachelib/navy/driver/tests/DriverTest.cpp:145
↓ 4 callersMethodsetEnginesSelector
cachelib/allocator/nvmcache/NavyConfig.h:1006
↓ 4 callersMethodsetMaxWriteRate
cachelib/navy/admission_policy/DynamicRandomAP.h:135
↓ 4 callersMethodsetPoolOptimizerFor
cachelib/allocator/CacheAllocator.h:5767
↓ 4 callersMethodshouldReinsert
cachelib/navy/block_cache/HitsReinsertionPolicy.cpp:26
↓ 4 callersMethodsize
returns the number of elements in the container
cachelib/allocator/MMLru.h:393
↓ 4 callersMethodsize
cachelib/datatype/MapView.h:237
↓ 4 callersFunctionsleepAndMeasureNs
Measure wall-clock nanoseconds across a sleep so assertions are based on what actually elapsed, not what we requested. This makes the tests reliable
cachelib/common/tests/LatencyTrackerTest.cpp:32
↓ 4 callersMethodstart
cachelib/cachebench/runner/FastShutdown.cpp:35
↓ 4 callersFunctionstopPeriodicWorker
cachelib/common/PeriodicWorker.h:153
↓ 4 callersMethodtestAttachWithDifferentSize
changing size should cause attach to fail.
cachelib/allocator/tests/BaseAllocatorTest.h:6369
↓ 4 callersFunctionunSetFlag
cachelib/allocator/memory/Slab.h:209
↓ 4 callersMethodunmarkAccessible
cachelib/allocator/CacheItem.h:808
↓ 4 callersMethodunmarkForEviction
cachelib/allocator/CacheItem.h:843
↓ 4 callersMethodupdatePieceKey
cachelib/cachebench/workload/BlockChunkCache.h:223
↓ 4 callersMethodusesChainedItems
cachelib/cachebench/util/Config.cpp:102
↓ 4 callersMethodusesRaidFiles
cachelib/allocator/nvmcache/NavyConfig.h:842
↓ 4 callersMethodusesSimpleFile
cachelib/allocator/nvmcache/NavyConfig.h:841
↓ 4 callersMethodvalidate
cachelib/navy/block_cache/BlockCache.cpp:112
↓ 4 callersMethodvalidate
cachelib/cachebench/workload/tests/KVReplayGeneratorTest.cpp:50
↓ 4 callersMethodviewAsWritableChainedAllocs
cachelib/cachebench/cache/Cache.h:219
↓ 4 callersMethodwakeUp
Wake up the worker */
cachelib/common/PeriodicWorker.h:93
↓ 4 callersMethodwastedBytesPct
cachelib/datatype/Buffer.h:723
↓ 3 callersMethodClose
cachelib/adaptor/rocks_secondary_cache/CachelibWrapper.cpp:230
↓ 3 callersFunctionCompressedPtr5B
Restore from serialization
cachelib/allocator/memory/CompressedPtr.h:223
↓ 3 callersMethodaddSlabReleaseEvent
cachelib/allocator/SlabReleaseStats.cpp:23
↓ 3 callersMethodadviseSlab
cachelib/allocator/memory/SlabAllocator.cpp:436
↓ 3 callersMethodallocate
cachelib/interface/tests/InterfaceTest.cpp:82
↓ 3 callersMethodallocateFdpHandle
cachelib/navy/common/FdpNvme.cpp:49
↓ 3 callersMethodallocateZeroedSlab
cachelib/allocator/memory/MemoryPool.cpp:354
↓ 3 callersMethodallocate_populate_with_ttl
Allocate a new handle, and write value to it.
cachelib/rust/src/lrucache.rs:892
↓ 3 callersFunctionasStringPiece
cachelib/cachebench/runner/ObjectCacheStressor.h:133
↓ 3 callersMethodasyncFind
cachelib/cachebench/cache/Cache.h:1034
↓ 3 callersFunctionbegin
cachelib/datatype/RangeMap.h:254
↓ 3 callersMethodbegin
These iterators are only valid when this MapView object is valid
cachelib/datatype/MapView.h:141
↓ 3 callersFunctionbitsToBytes
cachelib/common/BloomFilter.cpp:30
↓ 3 callersMethodbucketExist
If there's no bucket which can possibly have the record for the given key, htEntry_ is nullptr.
cachelib/navy/block_cache/FixedSizeIndex.h:740
↓ 3 callersMethodbuffer
Get direct access to the underlying buffer.
cachelib/rust/src/lrucache.rs:648
↓ 3 callersMethodbumpCurHits
cachelib/navy/block_cache/Index.h:291
↓ 3 callersMethodbumpHash
cachelib/common/hothash/HotHashDetector.cpp:28
↓ 3 callersMethodcalculateCacheHitRate
cachelib/allocator/Cache.cpp:533
↓ 3 callersFunctionchangeMode
chmod on a file. Throw if the file does not exist.
cachelib/allocator/nvmcache/tests/NavySetupTest.cpp:35
↓ 3 callersMethodcoldRoll
cachelib/allocator/nvmcache/tests/NvmTestBase.cpp:93
↓ 3 callersFunctioncompareString
cachelib/benchmarks/SmallOperationMicroBench.cpp:185
↓ 3 callersFunctionconstructFilePath
cachelib/allocator/NvmCacheState.cpp:43
↓ 3 callersMethodcouldExist
cachelib/navy/block_cache/BlockCache.cpp:339
↓ 3 callersMethodcouldExistFast
cachelib/allocator/CacheAllocator.h:4527
↓ 3 callersMethodcouldExistFast
cachelib/allocator/nvmcache/NvmCache.h:845
← previousnext →901–1,000 of 5,467, ranked by callers