MCPcopy Create free account

hub / github.com/facebook/CacheLib / functions

Functions5,467 in github.com/facebook/CacheLib

↓ 2 callersMethodonShutdown
cachelib/interface/components/tests/CacheComponentFactory.cpp:98
↓ 2 callersMethodpoolRebalancingEnabled
@return whether pool rebalancing is enabled
cachelib/allocator/CacheAllocatorConfig.h:441
↓ 2 callersMethodpoolStatePresent
Returns true if the state was already initialized and set up. False if we state was not present.
cachelib/allocator/RebalanceStrategy.h:166
↓ 2 callersMethodposition
return the index of this allocation in the BucketStorage
cachelib/navy/bighash/BucketStorage.h:50
↓ 2 callersMethodprepReadUringCmdSqe
cachelib/navy/common/FdpNvme.cpp:177
↓ 2 callersMethodprepWriteUringCmdSqe
cachelib/navy/common/FdpNvme.cpp:185
↓ 2 callersFunctionprintExceptionStackTraces
cachelib/common/Utils.cpp:444
↓ 2 callersFunctionprintExtraOpCounters
cachelib/interface/Stats.cpp:94
↓ 2 callersFunctionprintRate
cachelib/interface/Stats.cpp:41
↓ 2 callersMethodprovisionPoolWithPowerLaw
cachelib/allocator/CacheAllocator.h:4992
↓ 2 callersMethodreadFromBuffer
cachelib/navy/block_cache/Region.cpp:185
↓ 2 callersMethodreclaimSlabsAndGrow
cachelib/allocator/memory/MemoryPool.cpp:461
↓ 2 callersMethodrecordAccess
TODO(sathya) clean up this api by making this part of the find api implementation.
cachelib/cachebench/cache/Cache.h:353
↓ 2 callersMethodrecordRequestHit
cachelib/cachebench/workload/BlockChunkCache.cpp:94
↓ 2 callersMethodrecordWithoutSampling
cachelib/common/EventTracker.cpp:78
↓ 2 callersMethodrecover
cachelib/navy/block_cache/BlockCache.cpp:1572
↓ 2 callersMethodreleaseRealDevice
Detaches the real device from the mock object
cachelib/navy/testing/MockDevice.h:61
↓ 2 callersMethodreleaseSlab
cachelib/allocator/CacheAllocator.h:5258
↓ 2 callersMethodremove
cachelib/navy/driver/Driver.cpp:231
↓ 2 callersMethodremove
Remove the value for a key. Returns true is successful
cachelib/rust/src/lrucache.rs:1023
↓ 2 callersMethodremove
cachelib/datatype/RangeMap.h:386
↓ 2 callersMethodremoveFromBucket
cachelib/allocator/ChainedHashTable.h:944
↓ 2 callersMethodremoveFromNvmForTesting
cachelib/allocator/nvmcache/tests/NvmTestBase.h:95
↓ 2 callersMethodremoveUntil
cachelib/navy/bighash/BucketStorage.cpp:84
↓ 2 callersMethodrenderWindowStats
cachelib/cachebench/workload/PieceWiseCache.cpp:256
↓ 2 callersMethodreplace
cachelib/allocator/MM2Q.h:992
↓ 2 callersMethodreplaceInMMContainer
cachelib/allocator/CacheAllocator.h:3715
↓ 2 callersMethodreset
Clear the buffer
cachelib/navy/common/Buffer.h:204
↓ 2 callersMethodreset
cachelib/common/ApproxSplitSet.h:107
↓ 2 callersFunctionresetTestRun
cachelib/navy/block_cache/tests/BlockCacheTest.cpp:1224
↓ 2 callersMethodresize
cachelib/compact_cache/allocators/TestAllocator.h:50
↓ 2 callersMethodresizeCompactCache
Resize the compact cache to its new, desired size
cachelib/compact_cache/allocators/CCacheAllocatorBase.h:121
↓ 2 callersMethodresizeCompactCaches
cachelib/allocator/CacheAllocator.h:5773
↓ 2 callersFunctionroundDownToSlabSize
cachelib/allocator/memory/SlabAllocator.cpp:42
↓ 2 callersMethodrun
cachelib/object_cache/persistence/Persistence.h:224
↓ 2 callersMethodrun
cachelib/experimental/deprecated_objcache/Persistence.h:280
↓ 2 callersFunctionrunAllocateOps
cachelib/benchmarks/EventTrackerPerf.cpp:91
↓ 2 callersFunctionrunDifferentHTSizes
cachelib/benchmarks/CacheAllocatorOpsMicroBench.cpp:76
↓ 2 callersFunctionrunFindMultiThreads
cachelib/benchmarks/CacheAllocatorOpsMicroBench.cpp:121
↓ 2 callersFunctionrunFindOps
cachelib/benchmarks/EventTrackerPerf.cpp:53
↓ 2 callersFunctionrunInThreads
cachelib/allocator/nvmcache/tests/TombStoneTests.cpp:31
↓ 2 callersFunctionrunNvmeCmd
cachelib/cachebench/util/NandWrites.cpp:72
↓ 2 callersFunctionsafeInc
increase val if no overflow, otherwise do nothing
cachelib/navy/block_cache/SparseMapIndex.cpp:29
↓ 2 callersMethodsampleChainedLenDist
cachelib/cachebench/workload/WorkloadDistribution.h:95
↓ 2 callersMethodsampleChainedValDist
cachelib/cachebench/workload/WorkloadDistribution.h:91
↓ 2 callersMethodsampleKeySizeDist
cachelib/cachebench/workload/WorkloadDistribution.h:99
↓ 2 callersMethodsampleValDist
cachelib/cachebench/workload/WorkloadDistribution.h:82
↓ 2 callersMethodsecondsSinceTracking
cachelib/navy/block_cache/FifoPolicy.h:36
↓ 2 callersFunctionserializeToJson
cachelib/common/Serialization.h:204
↓ 2 callersMethodsetDeviceMaxWriteSize
cachelib/allocator/nvmcache/NavyConfig.h:965
↓ 2 callersMethodsetEnableAccessTimeMap
cachelib/allocator/nvmcache/NavyConfig.h:1055
↓ 2 callersMethodsetFailIncRef
cachelib/interface/tests/InterfaceTest.cpp:48
↓ 2 callersMethodsetFetchIndex
cachelib/common/piecewise/GenericPieces.h:76
↓ 2 callersFunctionsetFlag
cachelib/allocator/Refcount.h:470
↓ 2 callersMethodsetHashNext
sets the next in the hash chain to the passed in value.
cachelib/allocator/ChainedHashTable.h:211
↓ 2 callersMethodsetHitsTestOnly
cachelib/navy/block_cache/FixedSizeIndex.cpp:346
↓ 2 callersMethodsetLayout
cachelib/navy/Factory.cpp:170
↓ 2 callersMethodsetLegacyEventTracker
cachelib/navy/Factory.cpp:148
↓ 2 callersMethodsetLock
cachelib/interface/components/FlashCacheComponent.cpp:735
↓ 2 callersMethodsetMaxKeySize
Configure the max key size for Navy
cachelib/allocator/nvmcache/NavyConfig.h:970
↓ 2 callersFunctionsetMempolicyImpl
cachelib/shm/PosixShmSegment.cpp:187
↓ 2 callersMethodsetNextLine
cachelib/cachebench/workload/ReplayGeneratorBase.h:173
↓ 2 callersMethodsetNvmCacheWarmedUp
Notify the workload generator that the nvm cache has already warmed up.
cachelib/cachebench/workload/GeneratorBase.h:50
↓ 2 callersMethodsetPersistParams
cachelib/navy/Factory.cpp:293
↓ 2 callersMethodsetReceiver
cachelib/allocator/memory/Slab.h:358
↓ 2 callersMethodsetTTASecs
cachelib/allocator/Handle.h:487
↓ 2 callersMethodsetUint64ToItem
cachelib/cachebench/cache/Cache.h:1395
↓ 2 callersMethodsetUpdateTime
cachelib/benchmarks/MutexBench.cpp:164
↓ 2 callersMethodsetWriteHandle
record the item handle. Upon destruction we will wake up the waiters and pass a clone of the handle to the callBack. By default we pass a null handle
cachelib/allocator/nvmcache/NvmCache.h:460
↓ 2 callersMethodset_or_replace
Insert a key->value mapping into the pool. Returns true if the insertion was successful, false otherwise. This will overwrite existing data, and sets
cachelib/rust/src/lrucache.rs:972
↓ 2 callersFunctionsetupResetTestDevice
cachelib/navy/block_cache/tests/BlockCacheTest.cpp:1216
↓ 2 callersMethodshardId
sharding is based on each mutex boundary
cachelib/navy/block_cache/FixedSizeIndex.h:613
↓ 2 callersFunctionshmAttachImpl
cachelib/shm/SysVShmSegment.cpp:98
↓ 2 callersFunctionshmDtImpl
cachelib/shm/SysVShmSegment.cpp:127
↓ 2 callersFunctionshmOpenImpl
cachelib/shm/PosixShmSegment.cpp:40
↓ 2 callersMethodshouldStartFresh
cachelib/allocator/NvmCacheState.cpp:139
↓ 2 callersMethodshutDown
cachelib/allocator/CacheAllocator.h:5867
↓ 2 callersMethodslabsDistribution
cachelib/allocator/CacheStats.cpp:454
↓ 2 callersFunctionspinIfNeeded
cachelib/benchmarks/BucketMutexBench.cpp:144
↓ 2 callersMethodstartNewReaper
cachelib/allocator/CacheAllocator.h:6280
↓ 2 callersMethodstartOrResume
cachelib/common/Time.h:95
↓ 2 callersMethodstopWorkers
cachelib/allocator/CacheAllocator.h:5855
↓ 2 callersFunctionstrict_aliasing_safe_read32
To force the compiler to NOT optimize away the store/load when user supplies void* and we need to read it in 32bit chunks. The compiler should be able
cachelib/common/Utils.h:439
↓ 2 callersFunctionstrict_aliasing_safe_read64
To force the compiler to NOT optimize away the store/load when user supplies void* and we need to read it in 64bit chunks. The compiler should be able
cachelib/common/Utils.h:448
↓ 2 callersMethodsub_fetch
cachelib/common/AtomicCounter.h:85
↓ 2 callersMethodsubmitReq
cachelib/navy/scheduler/NavyRequestDispatcher.cpp:126
↓ 2 callersMethodtableRehash
cachelib/compact_cache/CCache.h:694
↓ 2 callersFunctiontestAddSubIncDecBasic
cachelib/common/tests/CounterTests.cpp:26
↓ 2 callersFunctiontestAddSubIncDecMT
cachelib/common/tests/CounterTests.cpp:62
↓ 2 callersFunctiontestAllAlignment
cachelib/common/tests/BytesEqualTest.cpp:51
↓ 2 callersFunctiontestCouldExistWithOneEngine
test that the behavior of could exist works as expected when one of the engine is a no-op engine.
cachelib/navy/driver/tests/DriverTest.cpp:209
↓ 2 callersMethodtestDefault
cachelib/common/tests/CountMinSketchTest.cpp:124
↓ 2 callersFunctiontestHotHashes
cachelib/common/hothash/HotHashDetectorTest.cpp:27
↓ 2 callersMethodtestMMReconfigure
cachelib/allocator/tests/BaseAllocatorTest.h:5898
↓ 2 callersFunctiontestPersistRecoveryWithParams
cachelib/common/tests/BloomFilterTest.cpp:288
↓ 2 callersMethodtestReaperShutDown
cachelib/allocator/tests/BaseAllocatorTest.h:1312
↓ 2 callersFunctionthrowIfKeyInvalid
Throw readable exception if the key is invalid.
cachelib/allocator/KAllocation.h:217
↓ 2 callersMethodtoString
* IOOp */
cachelib/navy/common/Device.cpp:600
↓ 2 callersFunctiontoStringPiece
cachelib/navy/common/Buffer.h:266
↓ 2 callersMethodtoView
cachelib/datatype/Map.h:763
← previousnext →1,401–1,500 of 5,467, ranked by callers