summaryrefslogtreecommitdiffstats
path: root/src/common/mempool.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* mempool: only enable sharding for type_t::items in crimsonYingxin Cheng2023-11-231-0/+5
* mempool: only enable cpu local storage in crimsonYingxin Cheng2023-11-231-6/+7
* mempool: implement sharding for type_t::itemsRadosław Zarzyński2023-11-231-2/+6
* mempool: switch from thread local storage to cpu local storageRadosław Zarzyński2023-11-231-3/+17
* Thread local variables should hold the index of the thread, not the shard[] p...liqiang2022-01-071-4/+7
* Change invalid pointer definition from NULL to nullptrliqiang2022-01-071-2/+2
* Use thread-local pointer variables to save the shard location required by thi...liqiang2022-01-061-4/+4
* common: std::lock_guard<...> -> std::lock_guardSage Weil2018-11-211-1/+1
* common/mempool: tolerate sum < 0Sage Weil2018-10-301-2/+8
* common: Use ceph_assert for assertsAdam C. Emerson2018-08-271-2/+2
* common: Do not use unique_lock, if manual lock/unlock are not necessaryShinobu Kinjo2018-01-041-1/+1
* mempool: fix lack of pool names in mempool:dump output for JSON formatter.Igor Fedotov2017-10-251-0/+5
* mempool: make dump more conciseSage Weil2017-06-011-1/+3
* mempool: dump total, tooSage Weil2017-05-311-2/+7
* mempool: allow pool counts to be adjusted explicitlySage Weil2017-05-311-0/+7
* mempool: do not skip first 2 mempoolsSage Weil2017-04-051-2/+2
* mempool: move to libcommonSage Weil2016-11-111-0/+112