Commit Graph

  • fdec622361 bdev/crypto: Put accel buffer when write completes Alexey Marchuk 2023-04-20 11:04:22 +0200
  • f5962f9145 bdev: add extra function when pushing bounce data Konrad Sztyber 2023-04-19 16:18:41 +0200
  • d89b59610d bdev: retry IOs on ENOMEM from pull/append_copy Konrad Sztyber 2023-04-19 15:35:46 +0200
  • e6634bb501 bdev: count push/pull/seq_finish as io_outstanding Konrad Sztyber 2023-04-24 12:50:09 +0200
  • 29651a8971 bdev: remove leading underscore from _bdev_io_(inc|dec)rement_outstanding Konrad Sztyber 2023-04-27 16:08:57 +0200
  • 1280245cb2 bdev: add _bdev_io_increment_outstanding() Konrad Sztyber 2023-04-24 12:14:10 +0200
  • 444d4e8c35 bdev: add common sequence finish callback Konrad Sztyber 2023-04-20 11:35:26 +0200
  • 417d3f6738 bdev: keep IOs on the io_memory_domain queue during pull/push Konrad Sztyber 2023-04-19 11:39:10 +0200
  • 72345f3a69 bdev: allow different ways of handling nomem IOs Konrad Sztyber 2023-04-18 12:17:33 +0200
  • 268f5ee272 bdev: move adding IOs to the nomem_io queue to functions Konrad Sztyber 2023-04-27 15:59:40 +0200
  • 6bb629ffa7 bdev: push bounce data only for successful IOs Konrad Sztyber 2023-04-27 15:36:23 +0200
  • fe3978b26d bdev: use parent_io when executing sequence for split IOs Konrad Sztyber 2023-04-27 15:31:09 +0200
  • 143ab947c1 bdev: move pulling md_buf to a function Konrad Sztyber 2023-04-18 11:51:50 +0200
  • aef861c9a3 bdev: move pulling data to bounce buffer to a function Konrad Sztyber 2023-04-18 11:26:36 +0200
  • 2f00e990fc bdev: move resubmitting nomem IOs to a function Konrad Sztyber 2023-04-18 11:16:38 +0200
  • 02799aa571 test: clarify GPT related comment in blockdev.sh Jim Harris 2023-04-27 19:29:54 +0000
  • c79cfb193b nvmf: fix comparison in nvmf_stop_listen_disconnect_qpairs Jim Harris 2023-04-26 20:53:47 +0000
  • 483520322a accel_perf: add shutdown callback Konrad Sztyber 2023-04-25 15:13:30 +0200
  • 4a47f1f926 usdt: add SPDK_DTRACE_PROBE variants that don't collect ticks Jim Harris 2023-04-21 20:36:10 +0000
  • e16f4bc7ce lib/nvmf: Defer port removal while qpairs exist in poll group Alexey Marchuk 2023-03-21 19:53:58 +0100
  • c9fde53991 nvme/fio_plugin: add fdp support to fio plugin Ankit Kumar 2023-04-18 00:32:53 +0530
  • 57b47f209f lvol: esnap clones must end on cluster boundary Mike Gerdts 2023-04-17 23:20:26 -0500
  • dcd012e8d0 vbdev_lvol: esnap memdomain support Mike Gerdts 2023-01-13 16:17:04 -0600
  • 35298940a8 lib/ftl: Give correct type for seq_id variables/return types Mateusz Kozlowski 2023-04-18 09:13:30 +0200
  • bf84d7d814 nvmf/fc: delegate memory object free to LLD Anil Veerabhadrappa 2023-04-27 18:59:53 -0400
  • cf69d9af82 test/spdkcli: Wait until spdkcli_clear_config settled Michal Berger 2023-04-27 15:41:45 +0200
  • d4a939dc87 test/nvme: Lock FDP test to FDP-capable nvme only Michal Berger 2023-04-25 16:10:06 +0200
  • b8d6f31308 test/nvme: Add helper functions to detect FDP-capable nvme Michal Berger 2023-04-25 15:21:58 +0200
  • 10c815f76c scripts/vagrant: Add support for configuring FDP per nvme Michal Berger 2023-04-25 15:11:56 +0200
  • 3023e70585 pkgdep/git: Bump QEMU to latest 8.0.0 release Michal Berger 2023-04-25 15:08:30 +0200
  • 4456a3b8da scripts/vagrant: Remove support for spdk-5.0.0 fork ns config Michal Berger 2023-04-25 12:38:18 +0200
  • df90fdb9c2 tests: Skip block devices marked as hidden Michal Berger 2023-04-25 16:23:50 +0200
  • 5741feb45f test/nvme: add test application to verify fdp functionality Ankit Kumar 2023-01-26 04:31:15 +0530
  • 46113de13b nvme_tcp: fix memory leak when resetting controllor Richael Zhuang 2023-04-23 10:42:53 +0800
  • 7be13fbd61 env_dpdk: optimizing spdk_call_unaffinitized Ziye Yang 2023-04-24 05:34:37 +0000
  • b7525d2332 bdev/rbd: Do not submit IOs through thread sending. Ziye Yang 2023-04-19 05:30:59 +0000
  • 445c813151 ut/fc: Cleanup transport cleanup tests Anil Veerabhadrappa 2023-04-21 20:24:08 -0400
  • e57fb83bf9 ut/fc: add missing spdk_mempool_lookup stub Anil Veerabhadrappa 2023-04-21 19:51:35 -0400
  • 9046dfb058 vhost_blk: make sure to_blk_dev() return value is not NULL Krzysztof Karas 2023-04-11 14:26:46 +0200
  • b890bd21cd nvme_transport: return NULL if transport does not exist Krzysztof Karas 2023-04-11 13:01:57 +0200
  • 7f292dd457 test/nvmf: fully re-enable host/timeout.sh Jim Harris 2023-04-26 14:51:31 +0000
  • d333b553f3 nvmf: initialize trid param in get_***_trid paths Jim Harris 2023-04-26 13:46:29 +0000
  • 0dc9169a44 vbdev_lvol: allow degraded lvols to be deleted Mike Gerdts 2023-04-11 12:21:21 -0500
  • a0790ea1af vbdev_lvol: load esnaps via examine_config Mike Gerdts 2023-01-30 12:13:06 -0600
  • 2e50d2bc46 include: add libgen.h to stdinc.h Mike Gerdts 2023-04-12 12:35:31 -0500
  • 0fa543f209 vbdev_lvol: degraded open of esnap clones Mike Gerdts 2022-10-10 16:31:31 -0500
  • ebb9085755 vbdev_lvol: early return in _vbdev_lvs_remove Mike Gerdts 2023-04-09 08:48:25 -0500
  • a4862f5a56 vbdev_lvol: add bdev_lvol_get_lvols RPC Mike Gerdts 2023-04-10 08:12:49 -0500
  • 68cde3b770 vbdev_lvol: external snapshot rpc interface Mike Gerdts 2022-01-23 23:15:09 -0600
  • aa209d4ecb test/common: allow tests to use set -u Mike Gerdts 2023-02-06 16:08:04 -0600
  • 4ac5c293d6 test/lvol: test esnap clones with real bdevs Mike Gerdts 2023-02-06 18:48:05 -0600
  • be54ccc4a9 vbdev_lvol: allow creation of esnap clones Mike Gerdts 2023-01-26 22:49:19 -0600
  • f5e42c6c3f vbdev_lvol: create esnap blobstore device Mike Gerdts 2023-01-26 15:52:52 -0600
  • 7c42a93a35 lvol: add spdk_lvol_get_by_* API Mike Gerdts 2023-04-11 17:02:42 -0500
  • b920476b3a lvol: add spdk_lvol_iter_immediate_clones() Mike Gerdts 2023-04-10 23:41:15 -0500
  • db028ab064 lvol_ut: test esnap hotplug Mike Gerdts 2023-04-13 11:41:00 -0500
  • 250acc1792 lvol: hotplug of missing esnaps Mike Gerdts 2022-10-14 11:18:45 -0500
  • 6d71e476ec lvol: keep track of missing external snapshots Mike Gerdts 2023-01-17 10:12:48 -0600
  • 2e1b12b45f blob: esnap clones are not clones Mike Gerdts 2023-04-11 13:54:22 -0500
  • 7d9bc09008 blob: add is_degraded() to spdk_blob_bs_dev Mike Gerdts 2023-04-06 09:13:01 -0500
  • 42e50f66d0 blob: add spdk_blob_is_degraded() Mike Gerdts 2023-04-06 08:55:38 -0500
  • 510b723ba9 blob: add spdk_blob_get_esnap_bs_dev() Mike Gerdts 2023-01-18 13:45:57 -0600
  • 793be3a0f5 accel_perf: use accel stats when dumping results Konrad Sztyber 2023-04-18 10:12:16 +0200
  • 3a99974701 accel: add method for getting per-channel opcode stats Konrad Sztyber 2023-04-17 09:20:21 +0200
  • 3570d392ac accel: collect stats on the number of processed bytes Konrad Sztyber 2023-04-14 15:20:28 +0200
  • 20d6833849 accel: specify number of events when updating stats Konrad Sztyber 2023-04-14 15:05:44 +0200
  • 967b53c077 accel: move accel_get_iovlen() up Konrad Sztyber 2023-04-14 14:56:21 +0200
  • 9df8e01c88 accel: append support for crc32c Konrad Sztyber 2023-03-29 11:48:18 +0200
  • 5d3f3ee464 accel: check operation type in accel_task_set_dstbuf() Konrad Sztyber 2023-04-13 16:05:24 +0200
  • 351355a51f accel: destroy g_stats_lock during finish Mike Gerdts 2023-04-20 10:45:41 -0500
  • 616e4cb70e accel: delay finish until all IO channels are released Konrad Sztyber 2023-04-25 15:08:14 +0200
  • dde0b78813 env_dpdk: add ERRLOGs to help debug issue #2983 Jim Harris 2023-04-18 17:56:59 +0000
  • 3f593969ed scripts/pkgdep: Add support for rocky|centos 9 Michal Berger 2023-04-20 12:02:30 +0200
  • 6216f996c1 scripts/vagrant: upload optional directories Pawel Piatek 2023-04-19 15:39:11 +0200
  • 52e51a29df bdev/daos: using SPDK_CONTAINEROF instead of container_of Denis Barakhtanov 2023-04-24 10:59:41 +1000
  • 877bb5dcac test/vhost: increase memory in virtio tests Karol Latecki 2023-04-20 12:54:26 +0200
  • 2a0b0ba782 bdev_nvme: fix heap-use-after-free when detaching controller Richael Zhuang 2023-04-12 16:26:27 +0800
  • fe1ea7cebf sock/posix: Fix sendmsg_idx rollover for zcopy Ben Walker 2023-04-20 14:34:25 -0700
  • 90656238b4 test/unit: disable sock unit tests on FreeBSD Jim Harris 2023-04-13 22:57:41 +0000
  • 7ba7715530 idxd: In perf tool, correctly pass fill pattern as a uint64_t Ben Walker 2023-04-20 14:25:51 -0700
  • 3a14cb3a0f lib/env_ocf: place allocator variable on hugepages Sebastian Brzezinka 2023-04-20 20:56:39 +0200
  • 5200552452 bdev/nvme: Add max_bdevs parameter for attach_controller RPC Shuhei Matsumoto 2023-04-20 12:04:16 +0900
  • 7bb78b8de9 bdev/nvme: Alloc bdev name array dynamically for attach_controller RPC Shuhei Matsumoto 2023-04-20 11:35:25 +0900
  • e66e194f1f bdev/nvme: Aggregate req and ctx free for attach_controller RPC Shuhei Matsumoto 2023-04-20 11:22:25 +0900
  • f353506f1c examples/nvme/perf: increase opts.num_io_queues when needed Jim Harris 2023-04-18 00:39:27 +0000
  • a8d86cb313 examples/nvme/perf: pick num_requests based on qpairs per ns Jim Harris 2023-04-18 00:05:57 +0000
  • 168f31f5b0 nvme/tcp: increase timeout for async icreq response Jim Harris 2023-04-17 23:57:54 +0000
  • 746dbe8633 nvme: fix async_mode comment Jim Harris 2023-04-17 23:01:00 +0000
  • 0abd682a56 ./configure: add 'detect' value to --max-lcores Marcin Spiewak 2023-04-12 13:01:41 +0000
  • 0a845fec27 test/vhost: Create wrapper around wipefs Michal Berger 2023-04-12 09:42:22 +0200
  • 5ea00c32d6 lvol_ut: add test for invalid options Marcin Spiewak 2023-04-13 13:56:50 +0000
  • 97a02a9878 lib/lvol: lvs_load() shall return, if options are invalid Marcin Spiewak 2023-04-13 12:06:50 +0000
  • 1ca880e6e9 accel: move merging dst buffer to a function Konrad Sztyber 2023-03-28 14:37:59 +0200
  • 35b1d8c7da accel: copy memory domain context when merging tasks Konrad Sztyber 2023-03-28 13:23:39 +0200
  • 5147911114 accel: move accel_module.h to include/spdk Konrad Sztyber 2023-03-29 12:06:33 +0200
  • 072703d510 bdev/crypto: complete IOs on ENOMEM from accel Konrad Sztyber 2023-03-22 13:37:51 +0100
  • 1ac6963542 accel: make number of tasks/seqs/bufs configurable Konrad Sztyber 2023-03-22 11:56:00 +0100
  • c812fe0948 bdev/malloc: report accel sequence support Konrad Sztyber 2023-03-09 12:43:26 +0100
  • 23844411ff bdev/malloc: report memory domain support Konrad Sztyber 2023-03-09 12:42:05 +0100
  • 16cfc9a656 bdev/malloc: use appends for write requests Konrad Sztyber 2023-03-09 14:41:16 +0100