Commit Graph

  • af0bf0f006 scripts: add bpftrace.sh Jim Harris 2021-04-30 22:14:51 +0000
  • 5a1c74bfa4 usdt: add User Space DTrace support to SPDK Jim Harris 2021-03-31 22:33:20 +0000
  • 9e1c13c5f1 bdev/nvme: Move bdev_nvme_compare_ns() up in a file Shuhei Matsumoto 2021-05-12 16:22:58 +0900
  • 9391bc33a7 bdev/nvme: Factor out the internal of _bdev_nvme_check_pending_destruct() Shuhei Matsumoto 2021-05-11 07:31:47 +0900
  • a0ea252399 bdev/nvme: Factor out reset_io completion into a helper function Shuhei Matsumoto 2021-04-11 17:56:02 +0900
  • 73b4b9ad68 bdev/nvme: Put all nvme_bdev_ctrlr accesses into a place in bdev_nvme_create_cb() Shuhei Matsumoto 2021-05-11 03:14:58 +0900
  • 81b4379cd8 bdev/nvme: Factor out spdk_bdev_io_complete() calls into a helper function Shuhei Matsumoto 2021-04-21 07:54:59 +0900
  • e4ec38c336 bdev/nvme: Factor out spdk_bdev_io_complete_nvme_status() calls into a helper function Shuhei Matsumoto 2021-05-13 05:56:42 +0900
  • 30d17fff30 bdev/nvme: Delegate processing -EBUSY of bdev_nvme_reset() to its caller Shuhei Matsumoto 2021-05-11 03:54:36 +0900
  • 5a6cd5b31c bdev/nvme: Inline _bdev_nvme_submit_request() Shuhei Matsumoto 2021-05-13 11:09:53 +0900
  • b2c0e3761b bdev/nvme: Consolidate exit paths of get_buf_cb() Shuhei Matsumoto 2021-05-13 11:38:11 +0900
  • c41508b7e2 libvfio-user: update submodule John Levon 2021-05-20 19:33:15 +0100
  • b73d3e6894 test/nvme: Simple Copy Command takes nlb as a 0's based value Krishna Kanth Reddy 2021-05-20 14:08:56 +0530
  • 3703ebc710 doc: Add information about shutdown_cb Maciej Szwed 2021-05-12 11:22:31 +0200
  • 5cc565999e nvmf: support NVME ACRE feature yupeng 2021-05-16 10:45:11 +0000
  • 103f5c62f5 nvmf: Remove qpair from poll group when it is deleted Alexey Marchuk 2021-05-14 15:14:01 +0300
  • d8eb6957a0 ut/nvme: Add tests for NVMe controller namespace handling Evgeniy Kochetov 2021-02-16 15:10:49 +0200
  • f0e248586e nvme/ctrlr: Always access namespaces via getter function Evgeniy Kochetov 2020-11-16 09:25:13 +0200
  • 65ff07719d nvme/ctrlr: Retrieve active NS list before NS construct Evgeniy Kochetov 2021-02-01 16:13:49 +0200
  • 75ddfd6511 nvme/ctrlr: Handle namespaces construction failure Evgeniy Kochetov 2021-04-13 13:32:25 +0300
  • aebbce2520 nvme: Refactor active namespace list retrieval Evgeniy Kochetov 2021-01-28 16:33:07 +0200
  • fead05c025 test/nvmf: Rework the traps Michal Berger 2021-05-11 16:16:26 +0200
  • 9b3773db68 scripts/common: Cache pci modalias Michal Berger 2021-05-11 12:07:09 +0200
  • 5f61a0c919 scripts/common: Cache the pci driver Michal Berger 2021-05-11 12:02:33 +0200
  • a3a0651569 autotest: Run dd tests under SPDK_TEST_URING Michal Berger 2021-04-28 11:45:44 +0200
  • 1c71de70bd perf/nvmf: add FIO I/O rate limit to the config Tomasz Zawadzki 2021-05-10 08:56:00 -0400
  • 1ae601b573 sock/posix: Avoid extra readv calls after draining recv_pipe Ben Walker 2021-04-23 14:13:28 -0700
  • 4e9adb3bf9 thread: Replace TAILQ by Red Black tree for timed pollers Shuhei Matsumoto 2021-05-19 14:35:32 +0900
  • 4eb96aeba0 thread: Inline poller_remove_timer() into thread_poll() Shuhei Matsumoto 2021-05-19 14:29:20 +0900
  • 83c197633f thread: Consolidate poller_remove_timer() calls into a single place Shuhei Matsumoto 2021-05-18 11:53:41 +0900
  • 3ca15e33e4 thread: Set poller to PAUSING even when it is in RUNNING Shuhei Matsumoto 2021-05-18 11:05:55 +0900
  • 50487701b1 ut/thread: Test if multiple timed pollers are expired simultaneously Shuhei Matsumoto 2021-05-18 17:45:29 +0900
  • 2975e0dbb5 vfio-user: support cmake3 John Levon 2021-05-19 13:11:02 +0100
  • f651e22a98 bdev: remove all references to spdk_bdev_open Jim Harris 2021-05-19 21:07:44 +0000
  • f4d2ba4371 test/nvmf: use recommended nvmf_create_subsystem rpc Changpeng Liu 2021-04-29 22:37:55 +0800
  • 706aa1ff08 dpdk: update submodule to DPDK 21.02 Tomasz Zawadzki 2021-03-02 03:40:19 -0500
  • 5c0160263c bdev/rbd: Revise bdev_rbd_create rpc function. Ziye Yang 2021-04-22 21:51:42 +0800
  • 4e4d865fa0 test/nvme_cuse: cases for getting cuse ns device Mao Jiang 2021-05-17 15:22:13 +0800
  • 40a9b64352 nvme/perf: add -F option for zipf distribution Jim Harris 2021-05-07 00:01:23 +0000
  • 6ee7dd5375 nvme/perf: move rand_r seed to ns_entry_ Jim Harris 2021-05-07 00:02:40 +0000
  • bef22f45e7 bdevperf: add -F option for zipf distribution Jim Harris 2021-05-06 23:12:43 +0000
  • 760452eefe bdevperf: store the rand_r seed in the bdevperf_job Jim Harris 2021-05-06 23:18:58 +0000
  • e6b7e58574 examples: add zipf example app Jim Harris 2021-05-06 21:43:05 +0000
  • 0346e733e1 histogram: add handling for datapoint == 0 Jim Harris 2021-05-18 16:16:22 +0000
  • 7e9d5ae123 doc/vhost: update example parameter when starting VM Changpeng Liu 2021-05-12 21:10:54 +0800
  • d424e2449a test/json_config: Fix json_config test fail for multiple nvme disk config Rui Chang 2021-05-11 17:27:23 +0800
  • 6263457ca3 nvmf: Remove spdk_nvmf_request_get_buffers_multi API Alexey Marchuk 2021-05-14 15:54:02 +0300
  • 019a5361a5 nvmf/rdma: Use contig buffers for multi SGL payload Alexey Marchuk 2021-04-02 08:46:40 +0300
  • c07a6a949b event/reactor: fix bug when showing core state Richael Zhuang 2021-05-12 15:01:45 +0800
  • 861bf2d1c3 test/nvme: Add test application to verify Simple Copy Command support Krishna Kanth Reddy 2021-04-30 14:56:21 +0530
  • 75f9a150a6 test/nvme_pcie_common: cases for creating and deleting IO queue Mao Jiang 2021-05-08 13:45:20 +0800
  • 99550a756d bdev/fio_plugin: fix typo in README.md Niklas Cassel 2021-05-18 07:35:01 +0000
  • 6e57273783 nvme/fio_plugin: implement support for fio .get_max_open_zones callback Niklas Cassel 2021-05-17 10:42:54 +0000
  • ddf27c3d15 nvme/fio_plugin: move get_fio_qpair() out of ifdef and reuse it Niklas Cassel 2021-05-17 10:23:34 +0000
  • afc432ba96 bdev/fio_plugin: implement support for fio .get_max_open_zones callback Niklas Cassel 2021-05-17 08:55:21 +0000
  • 199fa6015d util: add zipf random number generator Jim Harris 2021-05-06 21:20:45 +0000
  • da9766336e nvmf: delay remove subsystem cb until no qpairs remain Jim Harris 2021-05-13 15:31:54 +0000
  • d92a67be47 spdk_top: fix display of core_freq Richael Zhuang 2021-05-11 14:01:42 +0800
  • e18eaee2af bdev/rbd: Add cluster register/unregister RPC support Ziye Yang 2021-04-21 20:58:01 +0800
  • fb68d4e9ac util: Add Free BSD Red-Black tree macros Shuhei Matsumoto 2021-05-03 11:36:07 +0900
  • 4748ebef40 thread: Cache the closest timed poller into thread Shuhei Matsumoto 2021-05-11 15:16:05 +0900
  • 4f11fa5b6c scripts/setup: use test -e to test for msr presence Konrad Sztyber 2021-03-31 17:35:36 +0200
  • 180d281c7f lib/ftl: Drain retry queue before shutdown Wojciech Malikowski 2020-04-23 08:53:20 +0200
  • 4642d7b264 nvmf/rdma: Embed fill_wr_sge into fill_wr_sgl Alexey Marchuk 2021-04-06 19:40:30 +0300
  • 64a9432c00 nvmf/tcp: Don't attempt to offload header digest calculations Ben Walker 2021-05-05 21:03:45 -0700
  • b885e23b95 bdev/iscsi: apply max_unmap and max_unmap_segments to bdev layer Changpeng Liu 2021-04-21 17:59:33 +0800
  • 2594e757e5 bdev/iscsi: save Block limits VPD unmap settings Changpeng Liu 2021-04-20 20:22:04 +0800
  • 938cc7d959 bdev/iscsi: use req data structure as the input parameter Changpeng Liu 2021-04-23 20:34:21 +0800
  • f795dd6e66 test/unit: Add unit test for Simple Copy Command Krishna Kanth Reddy 2021-04-30 14:55:13 +0530
  • 7a12f4812d lib/nvme: Add support for Simple Copy Command Krishna Kanth Reddy 2021-04-30 14:29:32 +0530
  • 5f179d8bd1 perf: Fix an error about perf cores usage Jaylyn Ren 2021-04-16 14:15:17 +0800
  • 8651ef29ab autotest: Make sure entire EXIT trap is executed Michal Berger 2021-03-22 11:59:30 +0100
  • 00c9dd5879 accel_engine/ioat: If no ioat devices found, we should return. Ziye Yang 2021-05-11 21:14:33 +0800
  • 9442881ab9 accel_engine: Fix the coredump issue if no idxd engine is found. Ziye Yang 2021-05-11 19:33:22 +0800
  • 6b372f419d nvmf: fix heap corruption of Reservation Report command Changpeng Liu 2021-05-10 17:58:35 +0800
  • 3ebf25e020 test/unit/nvme: Use page size in nvme_pcie_qpair_construct_destroy Alexey Marchuk 2021-05-08 14:04:32 +0300
  • 3c578739e9 scripts/fio-wrapper: Make sure all nvme block devices exist Michal Berger 2021-05-12 20:31:04 +0200
  • 42c82595c3 bdev/aio: respond to create RPC after bdev is examined Tomasz Zawadzki 2020-12-08 07:00:07 -0500
  • 1c9125e78e test: add bdev_wait_for_examine to static JSON configs Tomasz Zawadzki 2021-05-12 07:49:53 -0400
  • d69b16dac8 test/iscsi: remove comma from initiator_json_config Tomasz Zawadzki 2021-05-12 09:11:27 -0400
  • 64c6ddbf95 bdev/nvme: respond to attach RPC after bdev is examined Tomasz Zawadzki 2020-12-08 08:05:33 -0500
  • 54bc83dcc7 thread: Make struct spdk_thread and enum spdk_thread_state private in thread.c Shuhei Matsumoto 2021-05-12 13:40:47 +0900
  • 6edc4abe4b thread: Change remaining direct accesses outside lib/thread to spdk_thread to helper functions Shuhei Matsumoto 2021-05-07 10:13:10 +0900
  • bd2fae2f0e thread: Change remaining direct accesses to io_channel outside lib/thread to helper functions Shuhei Matsumoto 2021-05-07 09:25:33 +0900
  • 5fdb2b761b thread: Make struct spdk_poller and enum spdk_poller_state private in thread.c Shuhei Matsumoto 2021-05-12 06:49:20 +0900
  • 1aec9334d9 thread: Change direct accesses to poller outside lib/thread to helper functions Shuhei Matsumoto 2021-05-07 08:02:30 +0900
  • 9ff6238b88 event/scheduler: Include not spdk_internal/thread.h but spdk/thread.h Shuhei Matsumoto 2021-05-06 23:33:09 +0900
  • f5313b5501 thread: Factor out removing timed poller from list into a helper function Shuhei Matsumoto 2021-05-03 10:12:58 +0900
  • c204c3d786 thread: Change TAILQ_FOREACH_SAFE to TAILQ_FIRST() and _NEXT() for timed poller Shuhei Matsumoto 2021-05-03 09:30:50 +0900
  • aca41b43a3 thread: Factor out convert period from usec to ticks into a helper function Shuhei Matsumoto 2021-04-27 06:18:56 +0900
  • 42ad32da60 thread: Change if-else_if to switch-case blocks of spdk_poller_pause/resume() Shuhei Matsumoto 2021-04-27 07:51:52 +0900
  • 3f45ed2467 thread: Change if-else_if to switch-case blocks of thread_execute_poller() Shuhei Matsumoto 2021-04-27 00:20:54 +0900
  • 54215a1e9b thread: Factor out executing poller or timed poller into helper functions Shuhei Matsumoto 2021-04-26 19:17:23 +0900
  • 84ec998976 thread: Check if timed poller is expired first in iteration of thread_poll() Shuhei Matsumoto 2021-04-26 18:59:33 +0900
  • cd83ea4a6d thread: Add SPDK internal APIs spdk_thread_get_first/next_active/timed/paused_poller() Shuhei Matsumoto 2021-04-30 23:25:15 +0900
  • d5b7f3c580 thread: Add check if the correct thread called spdk_poller_pause/resume() Shuhei Matsumoto 2021-04-26 12:08:59 +0900
  • be6a01efb3 nvmf: Allow configurable controller ID range Jonathan Teh 2021-04-12 12:01:16 +0100
  • acca0749df nvme/fio_plugin: change zone append print to SPDK_DEBUGLOG Niklas Cassel 2021-05-07 08:06:40 +0000
  • 367784a641 bdev/fio_plugin: update README.md and add example zbd config Niklas Cassel 2021-05-05 21:25:35 +0000
  • e415c253a3 bdev/fio_plugin: add support for --zone_append Niklas Cassel 2021-05-03 15:27:21 +0000