Commit Graph

  • b3e5d8a723 ftl: Add recovery and restart path for trim Kozlowski Mateusz 2022-05-27 13:46:59 +0200
  • 2c7c8b6ceb ftl: Add rpc functionality for unmap Kozlowski Mateusz 2022-05-27 13:57:35 +0200
  • 66fe5f75bb ftl: Unmap functionality Kozlowski Mateusz 2022-05-27 12:31:42 +0200
  • 78c3cbf4c9 ftl: metadata for unmap support Artur Paszkiewicz 2022-05-31 11:25:31 +0200
  • ea80f87e0e ftl: Dirty shutdown tests Kozlowski Mateusz 2022-05-27 15:57:45 +0200
  • 42899f1a74 FTL: rewrite restore tests to use spdk_dd Kozlowski Mateusz 2022-09-07 18:22:15 +0200
  • c7c9211ee0 Ftl: Open chunk recovery Kozlowski Mateusz 2022-05-30 10:14:21 +0200
  • 5c5587d805 FTL: L2P chunk recovery Kozlowski Mateusz 2022-05-30 10:50:53 +0200
  • d1462266ce FTL: Recover chunk state Kozlowski Mateusz 2022-05-30 10:59:23 +0200
  • ca53f5a6df FTL: Band L2P recovery Kozlowski Mateusz 2022-05-30 11:08:33 +0200
  • 40f556ca38 vhost: don't kick VM when there are outstanding vhost-user messages Changpeng Liu 2022-09-07 13:44:14 +0800
  • 097691fc18 vhost: do rte_vhost_vring_call from spdk context Changpeng Liu 2022-09-05 10:05:16 +0800
  • 9b74b4a3de lib/vhost: don't clear interrupt counter for error case Changpeng Liu 2022-09-05 09:53:23 +0800
  • 75cc6fd62f vhost: move the session_start_done calls to common layer Jim Harris 2022-09-01 14:09:52 +0000
  • f869197b76 virtio: assert and ERRLOG for virtio-user dynamic mem allocations Jim Harris 2022-08-29 19:59:31 +0000
  • 9ffb0497c1 iommu: Read AMD iommu address width Michael Piszczek 2022-09-07 15:42:23 +0000
  • c8e594c2a0 bdev_iscsi: modify the timeout parameter name of iscsi opts gongwei 2022-09-01 11:33:35 +0000
  • 59c10a2fa2 lib/ftl: Fix -Wunused-function under clang Michal Berger 2022-08-31 15:04:24 +0200
  • 7807960d46 scripts/nvmf_perf: load common drivers before test Karol Latecki 2022-07-04 11:49:08 +0000
  • 5d82cd2b08 scripts/nvmf_perf: update PCM measurements Karol Latecki 2022-06-30 08:07:49 +0000
  • b0997a590a scripts/nvmf_perf: kill process after timeout Karol Latecki 2022-07-21 07:18:24 +0000
  • 1950f399e1 scripts/nvmf_perf: add num_jobs to configuration file Karol Latecki 2022-07-04 12:27:10 +0000
  • 541d543800 doc/nvmf_tracing: update some nvmf_trace lines according the latest codes wanghailiangx 2021-12-22 13:20:33 -0500
  • bbd36d0dd8 test: Wait for 'nvme disconnect' operations to remove disks Ben Walker 2021-08-26 12:39:07 -0700
  • 5a6f3a6f91 event: accept negative --shm-id as a valid option Kefu Chai 2022-08-18 08:37:35 +0800
  • dd3460582b bdev/nvme: Rename check_multipath_params by check_io_error_resiliency_params Shuhei Matsumoto 2022-03-28 11:06:42 +0900
  • 57f15765f7 bdev/nvme: Use custom decoder for multipath param of bdev_nvme_attach_controller RPC Shuhei Matsumoto 2022-09-08 14:32:43 +0900
  • 72cb529751 bdev/rbd: Reset returns completion after all inflight I/Os complete Shuhei Matsumoto 2022-08-10 07:27:21 +0900
  • cad6f55e33 bdev: Add spdk_bdev_get_current_qd to measure and return current value Shuhei Matsumoto 2022-05-24 06:43:18 +0900
  • 1212b53fb8 bdev: Add spdk_bdev_for_each_bdev_io() to execute function for each bdev_io Shuhei Matsumoto 2022-05-20 11:46:49 +0900
  • 3851a64f9f Lib/Bdev: add the new utility function GangCao 2022-09-07 23:27:25 -0400
  • 29e4e4a851 dpdkbuild: enable LTO Jim Harris 2022-09-06 15:22:28 +0000
  • 2ac7ec79e9 dpdk/Makefile: Fix GCC12 error array bounds. yidong0635 2022-08-31 15:33:13 +0800
  • 4bd26da22f UT/nvmf/subsystem: add subsystem state change UT cases Changpeng Liu 2022-07-25 14:29:19 +0800
  • 9b0730b326 run_openstack_tests.sh: move rpc_py declaration below source commands Krzysztof Karas 2022-09-06 15:34:39 +0200
  • 9e81535efe reactor: Encapsulate a function _event_call. yidong0635 2022-09-02 16:33:34 +0800
  • 7d4f7b7f01 test/common: Include list of running processes upon failure Michal Berger 2022-08-30 11:40:12 +0200
  • 004ab98dac test/unit: add spdk_json_find test for an array Jim Harris 2022-08-23 16:32:54 +0000
  • ea8f5b2761 vfiouserbuild: fix build when using dash John Levon 2022-09-06 17:22:05 +0100
  • 654738ff45 lib/nvmf: small cleanup in vfio_user_qpair_delete_cb() John Levon 2022-09-06 17:04:43 +0100
  • a8a7edcd52 sock/ssl: don't free SSL_CTX on accept() failure Konrad Sztyber 2022-09-05 04:25:45 +0200
  • f2ddc6e78b sock: make sure ssl impl has lowest priority Konrad Sztyber 2022-09-05 03:53:13 +0200
  • bcdedd1a2b FTL: Add recovery iterations Kozlowski Mateusz 2022-05-30 11:11:53 +0200
  • 8786f3b465 FTL: Open band recovery Kozlowski Mateusz 2022-05-30 11:21:52 +0200
  • 0e0f3d9af2 FTL: Shared memory recovery Kozlowski Mateusz 2022-05-30 11:25:58 +0200
  • 764a3675a9 Ftl: Add band state recovery after dirty shutdown Kozlowski Mateusz 2022-05-27 16:10:14 +0200
  • 1738488e41 ftl: p2l checkpointing Artur Paszkiewicz 2022-07-07 10:32:30 -0700
  • 36049672a3 ftl: sequence id tracking Artur Paszkiewicz 2022-06-01 10:49:48 +0200
  • 35a9ddb5b6 test: restore rpc_py to point to rpc.py instead of rpc_cmd Krzysztof Karas 2022-09-05 12:48:41 +0200
  • b50af42b62 lib/virtio: return error if CMSG_FIRSTHDR returns NULL GangCao 2022-09-01 21:52:21 -0400
  • 503835ee63 util: made hexlify and unhexlify functions public Blachut, Bartosz 2022-08-24 18:37:51 +0200
  • 1a24dc8fef hexlify util: v2c helper function return type is signed char Blachut, Bartosz 2022-08-30 18:54:44 +0200
  • 750896ce36 scripts/nvmf_perf: use posix sockets Karol Latecki 2022-09-05 10:49:14 +0200
  • 809ae055b4 usage: Add ] for [-G enable debug logging wanghailiangx 2022-09-02 03:32:46 -0400
  • 34c48f1b3b accel: Do not refer to the "framework" as "engine" Ben Walker 2022-08-08 13:51:25 -0700
  • dd7140e627 accel: Rename spdk_accel_engine_module_finish to spdk_accel_module_finish Ben Walker 2022-08-08 13:36:34 -0700
  • 0b9ba6a330 lib/vmd: return -1 if NVMe driver is not found GangCao 2022-09-01 21:29:59 -0400
  • cdf61c2f22 nvme: Polls only the qpair if ctrlr is not fabrics when connecting synchronously Shuhei Matsumoto 2022-09-01 06:46:37 +0900
  • 2e7a7fe530 blob: Optimize copy-on-write flow for clusters backed by zeroes device Evgeniy Kochetov 2022-06-22 16:55:46 +0300
  • ab58ddf107 sock: make impl_name const char * in all functions Konrad Sztyber 2022-09-01 05:02:34 +0200
  • b3e1db32a3 nvmf/rdma: Ignore async_event if its qp_context is NULL Shuhei Matsumoto 2022-09-02 14:06:07 +0900
  • 0e4b13dc53 nvme_rdma: Destroy qpair after it is disconnected and drained Shuhei Matsumoto 2022-08-31 12:19:29 +0900
  • 1d58eb038b nvme_rdma: Release poller from poll group when qpair is actually disconnected Shuhei Matsumoto 2022-08-30 11:01:03 +0900
  • 80d75fda06 nvme_rdma: Clean up releasing poller from poll group Shuhei Matsumoto 2022-08-30 10:42:46 +0900
  • 70c2bd8858 FTL: Add restore tests Kozlowski Mateusz 2022-05-31 14:16:40 +0200
  • 86619848ec Ftl: Add clean restore management path Kozlowski Mateusz 2022-05-31 13:41:15 +0200
  • d4b9f2c68b FTL: Add metadata self test Kozlowski Mateusz 2022-05-31 14:00:46 +0200
  • cbd7ae6df7 FTL: Add metadata restore functionality Kozlowski Mateusz 2022-05-31 13:48:28 +0200
  • 55147295d7 FTL: Add L2P restore path Kozlowski Mateusz 2022-05-31 13:58:00 +0200
  • b5e2c59ad6 FTL: Add fast shutdown path Kozlowski Mateusz 2022-06-01 11:03:05 +0200
  • ef93cc38ee FTL: Persist metadata on clean shutdown Kozlowski Mateusz 2022-06-01 11:19:04 +0200
  • b4b70e8303 FTL: Make L2P caching default mode Kozlowski Mateusz 2022-06-01 15:18:03 +0200
  • 94b7f8d82d FTL: Add L2P cache eviction logic Kozlowski Mateusz 2022-06-01 14:58:42 +0200
  • 73f9b4f5fe FTL: L2P cache page in logic Kozlowski Mateusz 2022-06-01 14:56:49 +0200
  • 905fbf946c ftl: Add L2P cache pin/unpin logic Kozlowski Mateusz 2022-06-01 15:21:57 +0200
  • db65602a39 FTL: Add l2p cache get/set logic Kozlowski Mateusz 2022-06-01 15:26:57 +0200
  • e7e5bc07b2 FTL: Add initial L2P cache logic Kozlowski Mateusz 2022-06-15 14:35:46 +0200
  • 01cec2499f vhost: add start_session Jim Harris 2022-09-01 10:15:40 +0000
  • f8df19a49f vhost: assign svdev from spdk thread context Jim Harris 2022-09-01 10:06:56 +0000
  • bb432b4eea json: fix parsing json problems when json config is invalid. tongkunkun 2022-08-29 18:16:42 +0800
  • 19518dfb47 configure: Don't build ipsec-mb on aarch Aleksey Marchuk 2022-08-31 13:41:04 +0200
  • e9438453d4 build: explicitly clear pkg-config sysroot env Jacek Kalwas 2022-08-31 11:11:13 -0400
  • 8216e70a14 Revert "test/vhost/initiator: Don't use spdk_tgt to generate json config" Jim Harris 2022-08-02 17:58:36 +0000
  • c527d09f30 hotplug: add new software hotplug test Krzysztof Karas 2022-02-09 12:22:58 +0000
  • eaebf84102 autotest_common.sh: change rpc_py to rpc_cmd Krzysztof Karas 2022-06-02 07:58:39 +0000
  • 4cbd23e28b vmd: method for forcing a rescan Konrad Sztyber 2022-07-05 15:33:35 +0200
  • 052ea0baac vmd: method for removing devices behind VMD Konrad Sztyber 2022-07-05 10:50:42 +0200
  • 9a9aed4e7b env/pci: use TAILQ_FOREACH_SAFE in pci_foreach_device() Konrad Sztyber 2022-08-08 06:32:34 +0200
  • 4c482a623b vmd: don't create new buses in hotplug Konrad Sztyber 2022-08-09 04:46:03 +0200
  • ee1ab6f6be vmd: increment dev_cnt once device is initialized Konrad Sztyber 2022-08-09 05:46:34 +0200
  • f0441b29db vmd: rename enable_vmd RPC to vmd_enable Konrad Sztyber 2022-07-05 09:30:17 +0200
  • dc5b33d982 module/vmd: move subsystem start to ->init() Konrad Sztyber 2022-07-04 16:28:31 +0200
  • 55bdd88506 env/pci: add detach() callback to pci_device_provider Konrad Sztyber 2022-07-06 11:15:26 +0200
  • 690eebb447 vmd: extract removing devices to separate function Konrad Sztyber 2022-07-04 14:15:36 +0200
  • ffa9953a14 vmd: add attach_device() Konrad Sztyber 2022-08-04 08:28:05 +0200
  • 3b2097f313 vmd: use vmd_container.count when iterating over domains Konrad Sztyber 2022-08-29 03:58:43 +0200
  • 4b08c07a62 env/pci: call driver callback in pci_hook_device Konrad Sztyber 2022-08-04 09:29:01 +0200
  • ac8b65bdd2 vmd: extract freeing device resources to vmd_dev_free Konrad Sztyber 2022-08-29 07:45:04 +0200
  • 3f4e968dab vmd: add device to dev_list after initialization is complete Konrad Sztyber 2022-08-29 07:36:38 +0200
  • 35f8bd2a13 vmd: move pci_hook_device to vmd_dev_init_end_device Konrad Sztyber 2022-08-29 07:26:38 +0200