summaryrefslogtreecommitdiffstats
path: root/src/os/bluestore/BlueFS.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #60556 from aclamk/wip-aclamk-bluefs-truncate-allocations-...Adam Kupczyk25 hours1-31/+29
|\
| * os/bluestore: Make truncate() drop unused allocationsAdam Kupczyk2024-10-291-31/+29
* | os/bluestore: Fix BlueFS::truncate()Adam Kupczyk5 days1-1/+3
* | crimson: add missing includesMax Kellermann2024-12-101-0/+7
|/
* os/bluestore: Make truncate() drop unused allocationsAdam Kupczyk2024-10-081-13/+52
* os/bluestore: passing device type name parameter to kernel deviceYite Gu2024-08-081-1/+5
* Merge pull request #52489 from ifed01/wip-ifed-alloc2Adam Kupczyk2024-08-071-1/+2
|\
| * os/bluestore: uniform allocator's error handlingIgor Fedotov2024-07-111-1/+2
* | os/bluestore: Bluefs, expand api for getting BlockDevice on BD/WALAdam Kupczyk2024-07-221-0/+7
* | os/bluestore: Add fsck procedure for bdev multi labelsAdam Kupczyk2024-07-221-1/+1
* | Merge pull request #57722 from sajibreadd/wip-62500Adam Kupczyk2024-07-171-0/+9
|\ \ | |/ |/|
| * Warning added for slow operations and stalled read in BlueStore. User can con...sajibreadd2024-06-261-0/+9
* | Merge pull request #57369 from YiteGu/bluestore-offline-trimAdam Kupczyk2024-07-091-0/+31
|\ \
| * | tools/bluestore: Add command 'trim' to ceph-bluestore-toolyite.gu2024-05-161-0/+31
* | | Merge pull request #57015 from liangmingyuanneo/wip-bluefs-max-alloc-sizeYuri Weinstein2024-06-051-1/+41
|\ \ \ | |_|/ |/| |
| * | bluefs: bluefs alloc unit should only be shrinkliangmingyuan2024-05-241-1/+41
| |/
* / os/bluestore: fix the problem that estimate the log size incorrectlywanglinke2024-03-281-1/+1
|/
* os/bluestore: fix bluefs perf counters about l_bluefs_log_compactionswanglinke2024-02-221-1/+0
* Merge pull request #55054 from pereman2/zns-removeAdam Kupczyk2024-02-061-1/+0
|\
| * os/bluestore: remove zoned namespace supportPere Diaz Bou2024-01-031-1/+0
* | os/bluestore: add perfcount for bluestore/bluefs allocatoryite.gu2023-12-191-3/+56
|/
* Merge pull request #54102 from ifed01/wip-ifed-better-vselector-callsYuri Weinstein2023-12-131-32/+35
|\
| * os/bluestore: rework vselector callsIgor Fedotov2023-11-141-32/+35
* | os/bluestore: adjust and validate bluefs_shared_alloc_sizeIgor Fedotov2023-12-041-7/+15
|/
* Merge pull request #53597 from ifed01/wip-ifed-bluefs-perf-countersYuri Weinstein2023-11-131-11/+47
|\
| * os/bluestore: a bit more effective file_map handling in BlueFSIgor Fedotov2023-10-021-8/+8
| * os/bluestore: add more latency tracking perf counters into BlueFSIgor Fedotov2023-10-021-3/+39
* | os/bluestore: fix _extend_log seq advancePere Diaz Bou2023-09-291-2/+3
|/
* Merge pull request #50325 from ifed01/wip-ifed-reserved-by-bluefsLaura Flores2023-09-061-2/+19
|\
| * os/bluestore: make BlueFS an exclusive selector for volume reservedIgor Fedotov2023-07-061-2/+19
* | os/bluestore: fix bluefs log runway enospcPere Diaz Bou2023-08-111-78/+79
|/
* Merge pull request #50245 from baergj/bluefs-perf-stats-write-countYuri Weinstein2023-04-111-0/+21
|\
| * os/bluestore/bluefs: Add write op count metrics.Joshua Baergen2023-02-271-0/+21
* | Merge pull request #50185 from ethanwu-syno/bluefs_tracker_56210Yuri Weinstein2023-04-101-12/+11
|\ \
| * | os/bluestore/bluefs: fix dir_link might add link that already exists in compa...ethanwu2023-03-011-12/+11
| |/
* | os/bluestore: BlueFS: harmonize log read and writes modesAdam Kupczyk2023-03-101-2/+5
* | common: Add labeled perf countersAli Maredia2023-02-231-1/+1
|/
* Merge pull request #48854 from ifed01/wip-ifed-small-chunk-bluefsYuri Weinstein2023-01-261-364/+628
|\
| * os/bluestore: introduce a cooldown period for failed BlueFS allocations.Igor Fedotov2022-11-161-6/+36
| * os/bluestore: get rid off BlueFS::allocate_without_fallback.Igor Fedotov2022-11-161-74/+29
| * os/bluestore: support main/slow device's alloc unit for BlueFS.Igor Fedotov2022-11-161-41/+81
| * os/bluestore: output cosmetics for BlueFSIgor Fedotov2022-11-161-2/+8
| * os/bluestore: new BlueFS perf counters on compaction.Igor Fedotov2022-11-161-0/+23
| * os/bluestore: prepend compacted BlueFS log with a starter part.Igor Fedotov2022-11-161-150/+421
| * os/bluestore: increment Bluefs::super.version at _write_superIgor Fedotov2022-11-101-3/+2
| * os/bluestore: introduce method to estimate BlueFS transaction sizeIgor Fedotov2022-11-101-11/+17
| * os/bluestore: simplify and cleanup BlueFS::_compact_log_async_...()Igor Fedotov2022-11-101-48/+16
| * os/bluestore: get rid off BlueFS::_compact_log_async_dump_metadata_NF()Igor Fedotov2022-11-101-59/+33
| * os/bluestore: unify allocation functions' signature at BlueFS.Igor Fedotov2022-11-101-59/+51
* | blk/KernelDevice: don't start discard thread if device not support_discardhaoyixing2022-10-261-13/+10
|/