index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
os
/
bluestore
/
AvlAllocator.cc
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
os/bluestore: make hybrid allocator implementation reusable
Igor Fedotov
2024-07-11
1
-2
/
+7
*
os/bluestore: Allocator's cosmetic cleanup/improvement.
Igor Fedotov
2024-07-11
1
-2
/
+2
*
os/bluestore: get rid off resulting lba alignment in allocators
Igor Fedotov
2023-12-04
1
-3
/
+3
*
Merge pull request #47730 from ifed01/wip-ifed-alloc-logging
Igor Fedotov
2023-11-01
1
-19
/
+49
|
\
|
*
os/bluestore: log values in hex in AvlAllocator
Igor Fedotov
2022-12-19
1
-2
/
+6
|
*
os/bluestore: assert on improper releases in AvlAllocator
Igor Fedotov
2022-12-19
1
-17
/
+43
*
|
os/bluestore: log before assert in AvlAllocator
Igor Fedotov
2023-02-01
1
-8
/
+8
|
/
*
*: s/isp2/has_single_bit/
Kefu Chai
2022-08-22
1
-1
/
+2
*
os/bluestore: Always update the cursor position in AVL near-fit search.
Mark Nelson
2022-04-13
1
-2
/
+3
*
os/bluestore: proper locking for Allocators' dump methods
Igor Fedotov
2022-04-12
1
-2
/
+9
*
os/bluestore/AvlAllocator: introduce bluestore_avl_alloc_ff_max_search_bytes
Kefu Chai
2021-06-21
1
-0
/
+10
*
os/bluestore/AvlAllocator: introduce bluestore_avl_alloc_ff_max_search_count
Kefu Chai
2021-06-21
1
-23
/
+27
*
os/bluestore/AvlAllocator: use cbit for counting the order of alignment
Kefu Chai
2021-06-12
1
-4
/
+1
*
os/bluestore/AvlAllocator: use delegated ctor
Kefu Chai
2021-06-12
1
-6
/
+1
*
os/bluestore/AvlAllocator: specialize _block_picker()
Kefu Chai
2021-06-12
1
-12
/
+25
*
os/bluestore: fix unexpected ENOSPC in Avl/Hybrid allocators.
Igor Fedotov
2021-06-01
1
-14
/
+25
*
os/bluestore: pass string_view to ctor of Allocator
Kefu Chai
2021-05-27
1
-2
/
+2
*
Merge pull request #41398 from aclamk/wip-aclamk-avl-block-picker-improve
Kefu Chai
2021-05-26
1
-9
/
+13
|
\
|
*
os/bluestore: Improve _block_picker function
Adam Kupczyk
2021-05-21
1
-9
/
+13
*
|
os/bluestore: tolerate zero length for allocators' init_[add/rm]_free()
Igor Fedotov
2021-05-01
1
-0
/
+4
|
/
*
os/bluestore: Synchronize AvlAllocator device_size and block_size with other ...
Adam Kupczyk
2021-03-11
1
-8
/
+4
*
os/bluestore: Added asserts for allocator regions
Adam Kupczyk
2021-03-11
1
-0
/
+3
*
Merge pull request #38437 from ifed01/wip-ifed-alloc-replay-dump
Kefu Chai
2020-12-09
1
-2
/
+2
|
\
|
*
os/bluestore: write out general allocator parameters on allocator dump.
Igor Fedotov
2020-12-04
1
-2
/
+2
*
|
os/bluestore: fix inappropriate ENOSPC from avl/hybrid allocator
Igor Fedotov
2020-12-04
1
-1
/
+9
|
/
*
os/bluestore: do not call _block_picker() again if already searched from start()
jhonxue
2020-11-18
1
-3
/
+3
*
Merge pull request #33916 from aclamk/fix-bs-avl-memaccounting
Kefu Chai
2020-04-23
1
-0
/
+5
|
\
|
*
os/bluestore: Adds shutdown in destructor of AvlAllocator
Adam Kupczyk
2020-03-13
1
-0
/
+5
*
|
os/bluestore: configure hybrid allocator threshold to fallback.
Igor Fedotov
2020-04-13
1
-2
/
+2
*
|
os/bluestore: extend AvlAllocator interface.
Igor Fedotov
2020-04-13
1
-18
/
+70
*
|
os/bluestore: make AvlAllocator overridable.
Igor Fedotov
2020-04-13
1
-39
/
+58
*
|
os/bluestore: intdoduce spillover mechanics to AvlAllocator.
Igor Fedotov
2020-04-13
1
-29
/
+39
|
/
*
os/bluestore,comon,erasure-code: chmod -x source files
Sage Weil
2019-10-27
1
-0
/
+0
*
os/bluestore: implement avl-extent-based allocator
xie xingguo
2019-10-17
1
-0
/
+336