summaryrefslogtreecommitdiffstats
path: root/src/os/bluestore/StupidAllocator.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* os/bluestore: get rid off resulting lba alignment in allocatorsIgor Fedotov2023-12-041-24/+8
* os/bluestore: proper locking for Allocators' dump methodsIgor Fedotov2022-04-121-1/+1
* os/bluestore: pass string_view to ctor of AllocatorKefu Chai2021-05-271-1/+1
* os/bluestore: tolerate zero length for allocators' init_[add/rm]_free()Igor Fedotov2021-05-011-0/+4
* os/bluestore: Added asserts for allocator regionsAdam Kupczyk2021-03-111-7/+7
* os/bluestore: write out general allocator parameters on allocator dump.Igor Fedotov2020-12-041-4/+5
* osd: fix bluestore stupid allocator choose wrong bin when running for that b...jhonxue2020-11-021-1/+4
* os/bluestore: silence StupidAllocator reorder warningJos Collin2019-08-251-3/+2
* os/bluestore: simplify Allocator::get_fragmentation() signatureIgor Fedotov2019-08-191-5/+8
* BlueStore/allocator: Give allocator names, so they can be distinguished.Adam Kupczyk2019-08-021-2/+2
* BlueStore/allocator: Improved (but slower) method of calculating fragmentation.Adam Kupczyk2019-08-021-0/+10
* os/bluestore: StupidAllocator stucks on 4GB allocationsIgor Fedotov2019-07-091-0/+2
* os/bluestore: avoid length overflow in extents returned by StupidIgor Fedotov2019-07-091-4/+7
* include/intarith: enforce the same type for p2*() argumentsIlya Dryomov2019-03-051-1/+1
* os/bluestore: use deduction for lock_guard<>, unique_lock<>Sage Weil2018-10-131-7/+7
* os: Use ceph_assert for assertsAdam C. Emerson2018-08-271-5/+5
* os/bluestore: fix assertion in StupidAllocator::get_fragmentationIgor Fedotov2018-08-161-1/+1
* os/bluestore: get rid off allocator's reserve methodIgor Fedotov2018-05-141-25/+0
* os/bluestore: add perf counter for allocator fragmentation.Igor Fedotov2018-04-121-0/+25
* os/bluestore: fix the demotion in StupidAllocator::init_rm_freeKefu Chai2018-02-141-2/+2
* os/bluestore: cleanup around ExtentList class.Igor Fedotov2018-02-091-3/+13
* os/bluestore: kill AllocExtent[Vector] to simplify code a bitIgor Fedotov2018-02-091-1/+1
* os/bluestore: fix lack of extent demotion in StupidAllocator::init_rm_freeIgor Fedotov2018-02-061-1/+20
* rados: Switch MIN/MAX for std::min/max and use intarith templatesAdam C. Emerson2018-01-121-1/+1
* os/bluestore: refactor FreeListManager to get clearer view on the numberIgor Fedotov2017-12-301-1/+1
* cleanup: Replacing MIN,MAX with std::min,std::maxamitkuma2017-11-201-3/+3
* os/bluestore: use interval_set<...,btree_map<...>>Sage Weil2017-10-281-3/+3
* os/bluestore: drop support for non-bulky extent release.Radoslaw Zarzynski2017-09-291-10/+0
* os/bluestore: make the StupidAllocator aware about bulk releases.Radoslaw Zarzynski2017-09-291-0/+16
* os/bluestore: replace dout with ldout in StupidAllocator.Radoslaw Zarzynski2017-08-311-38/+39
* os/bluestore: put StupidAllocator btree into bluestore_alloc mempoolSage Weil2017-08-101-8/+9
* os/bluestore/StupidAllocator: rounded down len to an align boundaryZhu Shangzhong2017-07-261-1/+1
* os/bluestore/Allocator: drop unused return value in release functionwangzhengyong2017-03-101-2/+1
* os/bluestore: drop useless count arg to allocateSage Weil2017-01-181-4/+1
* os/bluestore: return blocks allocated from allocate()Sage Weil2017-01-181-8/+4
* os/bluestore: Remove g_ceph_context and g_confAdam C. Emerson2016-12-221-6/+6
* dout: Use dout_contextAdam C. Emerson2016-12-221-0/+1
* allocat_extent api rename and tests for new apiRamesh Chander2016-12-181-3/+3
* consolidate allocator calls to single alloc_extent apiRamesh Chander2016-12-181-3/+6
* os/bluestore: remove commit_{start,finish} from AllocatorSage Weil2016-12-151-43/+0
* os/bluestore: release alloc directly into usable poolSage Weil2016-12-151-2/+2
* os/bluestore: dump allocator state at lowest debug levelSage Weil2016-12-021-12/+12
* os/bluestore: drop unused ostream arg to Allocator::dumpSage Weil2016-12-021-1/+1
* mempool changes for bitmap allocatorRamesh Chander2016-11-111-2/+6
* os/bluestore/StupidAllocator: use hex for debugSage Weil2016-09-151-26/+38
* os/bluestore: fix some #includesSage Weil2016-08-241-1/+1
* extent alloc functionality for stupid and bitmap allocatorRamesh Chander2016-07-181-1/+38
* os/bluestore/StupidAllocator: use cbits instead of calculating shift manuallySage Weil2016-06-151-5/+1
* os/bluestore: use bdev_block_size instead of min_alloc_size for allocatorsSage Weil2016-06-011-1/+1
* src/os/bluestore/StupidAllocator.cc: change file permission from 774 to 664Shinobu Kinjo2016-05-071-0/+0