summaryrefslogtreecommitdiffstats
path: root/src/blk (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-254-8/+34
|\
| * 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-084-8/+11
* | 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-185-30/+37
|\ \
| * | bli/aio: replace inappropriate aio_read() with aio_write for POSIXAIOIgor Fedotov2024-04-181-1/+1
| * | blk/aio: fix incomplete patch to get rid off aio_sizeIgor Fedotov2024-04-182-8/+16
| * | osd: Remove aios_size argument from submit_batchRobin Geuze2024-04-125-28/+27
| * | blk/kernel: always use ceph_assertIgor Fedotov2024-04-121-3/+3
* | | Merge pull request #57722 from sajibreadd/wip-62500Adam Kupczyk2024-07-173-1/+49
|\ \ \
| * | | Warning added for slow operations and stalled read in BlueStore. User can con...sajibreadd2024-06-263-1/+49
| |/ /
* | | Merge pull request #57369 from YiteGu/bluestore-offline-trimAdam Kupczyk2024-07-092-2/+3
|\ \ \ | |_|/ |/| |
| * | tools/bluestore: Add command 'trim' to ceph-bluestore-toolyite.gu2024-05-162-2/+3
| |/
* | style changes requested by IgorGabriel BenHanokh2024-04-101-1/+1
* | Limit private discarded queue for threads to a small items count.Gabriel BenHanokh2024-04-093-12/+27
* | On graceful shutdown we will wait for discard queue to drain before storing t...Gabriel BenHanokh2024-04-093-27/+5
* | os/BlueStore: NCB fix for leaked space when bdev_async_discard is enabledGabriel BenHanokh2024-04-093-3/+25
|/
* Merge pull request #55469 from Matt1360/mainYuri Weinstein2024-03-142-47/+155
|\
| * 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
* | os/bluestore: remove zoned from crimsonPere Diaz Bou2024-01-095-213/+0
|/
* cmake: promote uring package search to top-levelPatrick Donnelly2023-10-171-6/+0
* 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-154-25/+38
|\ \
| * | blk/KernelDevice: don't start discard thread if device not support_discardhaoyixing2022-10-264-25/+38
* | | 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-284-33/+24
|/
* blk/KernelDevice: Modify the rotational and discard check log messageVikhyat Umrao2022-08-241-1/+1
* Merge pull request #36282 from rzarzynski/wip-bl-drop-cloneYuri Weinstein2022-07-221-5/+0
|\
| * common/bl: drop clone() and clone_empty() from buffer::raw.Radoslaw Zarzynski2022-05-231-5/+0
* | cmake: rename a series of pmem libraries to pmdkYin Congmin2022-06-271-1/+1
|/
* Merge pull request #46122 from tchaikov/wip-pmemKefu Chai2022-05-201-39/+23
|\
| * blk/pmem: refactor pmem_check_file_type() using std::filesystemKefu Chai2022-05-031-39/+23
* | blk/spdk: Add the support to use nvme device provided by NVMe-of TargetZiye Yang2022-05-151-26/+57
|/
* Merge pull request #44230 from optimistyzy/122_add_dmlKefu Chai2022-04-202-0/+28
|\
| * Add the support to use DML library for PMEM device.Ziye Yang2022-04-192-0/+28
* | blk/pmem: Add the devdax support.Ziye Yang2022-04-142-4/+93
|/
* Merge pull request #44612 from rzarzynski/wip-bs-lazy4freebsdRadoslaw Zarzynski2022-04-021-0/+11
|\
| * bdev: fix FTBFS on FreeBSD, keep the huge paged read buffers.Radoslaw Zarzynski2022-03-311-0/+11
* | cmake/modules/BuildSPDK.cmake: link whole-archiveTongliang Deng2022-01-201-1/+2
|/
* test/objectstore: verify the huge page-backed reading of BlueStore.Radoslaw Zarzynski2022-01-122-2/+7
* 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