summaryrefslogtreecommitdiffstats
path: root/src/blk/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* blk/KernelDevice: using join() to wait thread end is more safeYite Gu2024-09-262-14/+11
* Merge pull request #58952 from YiteGu/add-perfcounter-for-blk-discardIgor Fedotov2024-09-252-2/+26
|\
| * blk/kerneldevice: add perfcounter for block async discardYite Gu2024-08-122-0/+23
| * os/bluestore: passing device type name parameter to kernel deviceYite Gu2024-08-082-2/+3
* | blk/kernel: Fix uninitialized discard_stopAdam Kupczyk2024-08-051-0/+1
|/
* Merge pull request #58409 from baergj/upstream-fix-async-discard-on-startLaura Flores2024-07-292-77/+46
|\
| * blk/KernelDevice: Unify discard thread managementJoshua Baergen2024-07-152-70/+36
| * blk/KernelDevice: Fix several issues with stopping discard threadsJoshua Baergen2024-07-031-20/+17
| * blk/KernelDevice: React to bdev_enable_discard changes in handle_conf_change()Joshua Baergen2024-07-031-3/+9
* | blk/aio: fix compile issue when HAVE_LIBURING isn't definedYingxin Cheng2024-07-231-1/+1
* | Merge pull request #56352 from ifed01/wip-ifed-many-many-extents-readYuri Weinstein2024-07-183-8/+5
|\ \
| * | osd: Remove aios_size argument from submit_batchRobin Geuze2024-04-123-6/+3
| * | blk/kernel: always use ceph_assertIgor Fedotov2024-04-121-3/+3
* | | Merge pull request #57722 from sajibreadd/wip-62500Adam Kupczyk2024-07-171-0/+4
|\ \ \
| * | | Warning added for slow operations and stalled read in BlueStore. User can con...sajibreadd2024-06-261-0/+4
| |/ /
* | | Merge pull request #57369 from YiteGu/bluestore-offline-trimAdam Kupczyk2024-07-091-2/+2
|\ \ \ | |_|/ |/| |
| * | tools/bluestore: Add command 'trim' to ceph-bluestore-toolyite.gu2024-05-161-2/+2
| |/
* | style changes requested by IgorGabriel BenHanokh2024-04-101-1/+1
* | Limit private discarded queue for threads to a small items count.Gabriel BenHanokh2024-04-092-11/+26
* | On graceful shutdown we will wait for discard queue to drain before storing t...Gabriel BenHanokh2024-04-092-25/+3
* | os/BlueStore: NCB fix for leaked space when bdev_async_discard is enabledGabriel BenHanokh2024-04-092-2/+24
|/
* blk: support bdev_async_discard_threads == 0Matt Vandermeulen2024-02-162-19/+23
* blk: add threaded discard support to kernel devicesMatt Vandermeulen2024-02-082-37/+141
* Merge pull request #49132 from aclamk/wip-aclamk-bs-excl-lockYuri Weinstein2023-02-091-1/+22
|\
| * blk/kernel: Add O_EXCL for block devicesAdam Kupczyk2023-01-251-1/+22
* | Merge pull request #48416 from Rethan/wip-bluestore-discard-threadYuri Weinstein2022-12-152-18/+37
|\ \
| * | blk/KernelDevice: don't start discard thread if device not support_discardhaoyixing2022-10-262-18/+37
* | | blk/kernel: Fix error code mapping in KernelDevice::read.Joshua Baergen2022-10-121-1/+1
| |/ |/|
* | blk/kernel: add plugin system for devices with compression and move VDO suppo...Martin Ohmacht2022-09-282-30/+20
|/
* blk/KernelDevice: Modify the rotational and discard check log messageVikhyat Umrao2022-08-241-1/+1
* common/bl: drop clone() and clone_empty() from buffer::raw.Radoslaw Zarzynski2022-05-231-5/+0
* bdev: fix FTBFS on FreeBSD, keep the huge paged read buffers.Radoslaw Zarzynski2022-03-311-0/+11
* test/objectstore: verify the huge page-backed reading of BlueStore.Radoslaw Zarzynski2022-01-121-2/+5
* blk: don't cache the huge page-based buffers of KernelDevice.Radoslaw Zarzynski2022-01-122-4/+6
* blk: introduce multi-size huge page pools to KernelDevice.Radoslaw Zarzynski2022-01-121-15/+64
* blk: move the buffer size of ExplicitHugePagePool to run-time.Radoslaw Zarzynski2022-01-121-11/+12
* blk: bring MAP_HUGETLB-based buffer pool to KernelDevice.Radoslaw Zarzynski2022-01-122-8/+104
* blk: make the buffer alignment configurable in KernelDevice.Radoslaw Zarzynski2022-01-121-2/+18
* os/bluestore: Set min_alloc_size to optimal io sizeCurt Bruns2021-11-051-0/+2
* blk/zones: implement HMSMRDevice has KernelDevice childSage Weil2021-10-292-1/+12
* blk: start 1st line of hexdump() on a new lineWillem Jan Withagen2021-08-191-5/+5
* blk: build without "using namespace std"Kefu Chai2021-08-132-1/+4
* blk/kernel: Only use file hint capabilities if available.Willem Jan Withagen2021-07-071-1/+7
* blk/kernel: reorganise and use fd in debugWillem Jan Withagen2021-07-071-1/+1
* blk: use choose_fd for all filehandle referencesWillem Jan Withagen2021-07-072-8/+7
* blk/KernelDevice: be more verbose on read errors.Igor Fedotov2021-06-161-1/+2
* blk/kernel: explicit assign to fields in structWillem Jan Withagen2021-05-091-2/+2
* blk/BlockDevice: Remove reap_ioc logicAdam Kupczyk2021-03-111-2/+0
* Merge pull request #39132 from rzarzynski/wip-blk-ptr_node-for-aioKefu Chai2021-01-311-4/+4
|\
| * blk: avoid temporary bptrs on aio paths; use ptr_node instead.Radoslaw Zarzynski2021-01-281-4/+4