Commit Graph

  • 25dbb5f837 test/vhost: Print more logs from VM Pawel Kaminski 2019-03-20 16:48:26 -0400
  • 092360ce49 QoS: check whether to enable the QoS testing on iSCSI GangCao 2019-03-06 15:02:15 -0500
  • 205111718d nvme: add nvme_pcie_qpair_ring_cq_doorbell Jim Harris 2019-03-22 03:13:07 -0700
  • 24e012c082 UT/nvmf: add reservation filter check Unit test Changpeng Liu 2019-03-19 18:05:38 +0800
  • ca76e519f8 nvmf: verify each NVMe commands for reservation enabled's NS Changpeng Liu 2019-03-01 01:21:47 -0500
  • a9fc7e1db8 rdma: use LAST_WQE_REACHED event in the SRQ path Seth Howell 2019-03-14 10:02:45 -0700
  • add76a3515 bdev/nvme: change hotplug poller with asynchronous probe API Changpeng Liu 2019-03-05 02:32:34 -0500
  • 8129ede1c8 bdev/nvme: use asynchronous API to probe user specified controller Changpeng Liu 2019-03-05 02:26:58 -0500
  • 4fb2260117 lib/reduce: queue overlapping I/O to same logical chunk Jim Harris 2019-03-18 08:03:44 -0700
  • dfb60590c9 bdev: Add io_uring bdev module Vishal Verma 2019-02-19 10:06:19 -0700
  • fa2d95b3fe blobfs: remove the assert. Ziye Yang 2019-03-22 18:07:42 +0800
  • 6d8f66269d ftl: free allocated IO queue pair before releasing the controller Changpeng Liu 2019-03-20 04:57:43 -0400
  • d1a00ccd13 test/ftl: Change fio_plugin from basic test to bdevperf Pawel Niedzwiecki 2019-03-07 12:36:23 +0100
  • 9de25dc80d lib/ftl: Fix memory leak in restore module Wojciech Malikowski 2019-03-14 06:17:58 -0400
  • 4d21fba0c5 version: 19.01.2-pre Tomasz Zawadzki 2019-03-22 04:47:25 -0400
  • b1c5a962d4 lib/reduce: create helper functions for starting read/write ops Jim Harris 2019-03-18 08:15:36 -0700
  • d7c80bfb44 lib/reduce: save logical_map_index in the request object Jim Harris 2019-03-18 07:34:00 -0700
  • 1036358ecf lib/reduce: rename variable to old_chunk_map_index Jim Harris 2019-03-18 07:37:12 -0700
  • 94d353ea30 test/reduce: allow for non-synchronous operations Jim Harris 2019-03-18 05:22:31 -0700
  • 670db76047 test/reduce: add indirection in read/write/unmap callback path Jim Harris 2019-03-18 06:04:56 -0700
  • 30bfdc9cc9 scripts/setup: Check that numa_node exists before reading Qingmin Liu 2019-03-12 17:39:09 +0800
  • f382c19326 pci: retry hotplugging DPDK device Darek Stojaczyk 2018-11-23 15:36:18 +0100
  • 60b7ff32f3 pci: allow devices to be attached by surprise Darek Stojaczyk 2018-11-22 15:34:33 +0100
  • 0381665fd1 pci: register dpdk pci drivers right after init Darek Stojaczyk 2018-11-21 20:44:59 +0100
  • 1069db5c5b pci: rename enum_ctx struct to spdk_pci_driver Darek Stojaczyk 2018-12-01 10:31:35 +0100
  • 508d2b6f34 pci: handle detaching a device in secondary processes Darek Stojaczyk 2018-11-20 15:05:13 +0100
  • 0a0739c67a pci: keep device information in the spdk_pci_device struct Darek Stojaczyk 2018-11-20 15:05:13 +0100
  • 5980c657bd pci: prevent surprise DPDK device removal Darek Stojaczyk 2018-11-20 20:57:38 +0100
  • 0cd37ba171 pci: cleanup the detach code Darek Stojaczyk 2018-11-20 21:49:39 +0100
  • 58ae282df8 pci: remove error prints on detach failures Darek Stojaczyk 2018-11-20 20:40:07 +0100
  • 438c430058 pci: define an additional spdk_pci_device struct Darek Stojaczyk 2018-11-18 02:15:19 +0100
  • a21110016d env: drop DPDK 16.07 support Darek Stojaczyk 2018-11-18 01:05:41 +0100
  • dacd34969b pci: introduce a global hotplug lock Darek Stojaczyk 2018-11-18 02:48:56 +0100
  • 3cc92124d0 pci: do not manually unmap resources if probe fails Darek Stojaczyk 2018-11-18 00:48:44 +0100
  • 156ae159a8 nvme: fix pci device leak when detaching a controller in primary process Darek Stojaczyk 2018-11-22 17:25:29 +0100
  • 9bdd0195fe nvme/pcie: don't allow constructing a controller from secondary process Darek Stojaczyk 2018-11-22 17:19:47 +0100
  • ebb89b20ca nvme: detach PCI device in secondary process Darek Stojaczyk 2018-10-31 11:37:05 +0100
  • 5e0a97223b env/dpdk: always set base-virtaddr Darek Stojaczyk 2018-10-30 09:11:32 +0100
  • 4183bbc058 pci: use the new hotplug API for DPDK 18.11+ Darek Stojaczyk 2018-10-24 12:14:48 +0200
  • 93984d25d6 mock: remove trailing semicolon from MOCK_ definitions Darek Stojaczyk 2019-03-16 12:43:00 +0100
  • 2fd1b7a7f1 perf: Add option to create unused io queue pairs Ben Walker 2017-12-26 11:40:00 -0700
  • cfdc60c05a lib/ftl: Avoid splitting read's in case contiguous PPAs Wojciech Malikowski 2019-03-07 10:34:38 -0500
  • 07a05093a8 jsonrpc.md: add miscellaneous RPC commands section Pawel Wodkowski 2019-02-19 10:56:31 +0100
  • b4ca4a1d8c jsonrpc.md: add new line before fenced code Pawel Wodkowski 2019-02-19 10:46:04 +0100
  • 2e6dbe7539 nvme: reduce default Admin timeout to 30 seconds Changpeng Liu 2019-03-21 03:32:30 -0400
  • 6129e78d26 nvme: small code cleanup for nvme_transport_ctrlr_scan Changpeng Liu 2019-03-20 21:25:51 +0800
  • fc43fbba04 rdma: fixed heap used after free issue. yidong0635 2019-03-20 15:29:47 -0400
  • ae11723ae9 Fix autotest_common.sh to find only core files. Piotr Pelplinski 2019-03-20 09:39:39 +0100
  • 8b61834dd0 event: passing env_context from app Darek Stojaczyk 2019-02-05 12:51:53 +0100
  • ba431e231e nvmf: store registrants' host id into subsystem's poll group Changpeng Liu 2019-03-14 22:40:19 -0400
  • 1fd5b1da33 nvmf: update reservation state to subsytem poll group Changpeng Liu 2019-03-01 00:48:26 -0500
  • c8f7bd031f UT/nvmf: add basic reservation commands unit tests Changpeng Liu 2019-03-01 02:32:28 -0500
  • 660a0fae82 lib/ftl: Free IO in case band's relocation was interrupted by shutdown Wojciech Malikowski 2019-03-20 13:39:23 -0400
  • 51515d874a test/nvmf: bypass host fio test with asan enabled yidong0635 2019-03-21 10:51:05 -0400
  • 8e79b60b61 doc/nvmf: fixed io unit size typo John Kariuki 2016-02-29 08:34:23 -0700
  • a2248fd05d env: add flag RING_F_EXACT_SZ to spdk_ring_create Seth Howell 2019-03-19 14:58:39 -0700
  • 0cb3b8550a util: add power of 2 alignment for uint64_t variables. Seth Howell 2019-03-19 16:14:26 -0700
  • 0be07189a1 autotest: blacklist OCSSD devices Pawel Wodkowski 2019-02-01 10:26:39 +0100
  • 432995ff4f scripts/common.sh: use PCI blacklist and whitelist Pawel Wodkowski 2019-02-07 13:31:06 +0100
  • a80c73c002 setup.sh: move pci_can_bind function to common.sh Pawel Wodkowski 2019-02-07 13:28:49 +0100
  • 42f24e153a setup.sh: try harder to find out if driver is loaded Pawel Wodkowski 2019-02-07 13:20:38 +0100
  • b60101300f setup.sh: add PCI_BLACKLIST Pawel Wodkowski 2019-02-01 10:10:17 +0100
  • 7fea9d10a5 setup.sh: enhance output from setup, reset and status Pawel Wodkowski 2019-02-04 12:57:06 +0100
  • 68d10b01ba setup.sh: remove usless '= "0"' part from if statements Pawel Wodkowski 2019-01-31 15:11:36 +0100
  • 3624703196 setup.sh: Enable users select kernel driver for identified PCI deivces tone.zhang 2018-09-29 09:25:16 +0800
  • adf1a5158e setup.sh: Fix cleanup in matching files Lance Hartmann 2018-12-14 18:06:32 -0500
  • fa3ea35e0f test: Disable crypto tests Ben Walker 2019-03-14 12:01:42 -0700
  • f30e745cc5 autotest: introduce SPDK_RUN_FUNCTIONAL_TEST Darek Stojaczyk 2019-01-28 13:21:57 +0100
  • 640547c5c1 ftl: free allocated IO queue pair before releasing the controller Changpeng Liu 2019-03-20 04:57:43 -0400
  • ef9a7d5c7c ftl: remove unnecessary thread allocation for core IO thread Changpeng Liu 2019-03-20 04:53:27 -0400
  • f373369a9c env: add spdk_env_fini() Darek Stojaczyk 2019-03-11 13:14:19 +0100
  • 6f48bf7cb6 env/dpdk: drop support for DPDK < 17.11 Darek Stojaczyk 2019-03-11 13:45:19 +0100
  • 62e37db4d5 nvme/pcie: Add meaningful error info in nvme_pcie_ctrlr_delete_io_qpair Ziye Yang 2019-03-20 20:37:01 +0800
  • 0497ae8ea3 bdev: Allow bdev module to finish start asynchronously Piotr Pelplinski 2019-03-15 10:32:24 +0100
  • 40678c15ed env: add spdk_realloc() Darek Stojaczyk 2019-03-15 14:42:52 +0100
  • 5118004b1d bdev/null: allocate bdev struct using regular calloc Darek Stojaczyk 2019-03-15 14:50:07 +0100
  • c781fdee2f scripts/rpc: Change the separator of portal list parameter of add_portal_group Shuhei Matsumoto 2019-02-27 13:06:54 +0900
  • 49e0400920 vhost: check for strdup failure Darek Stojaczyk 2019-03-05 07:38:37 +0100
  • 55656fb19f env: deprecate phys_addr param in spdk_*malloc() Darek Stojaczyk 2019-03-15 14:13:46 +0100
  • 3aa204fb31 ioat: don't rely on phys_addr retrieved from spdk_malloc() Darek Stojaczyk 2019-03-15 13:39:08 +0100
  • a86029b967 virtio/pci: don't rely on phys_addr retrieved from spdk_malloc() Darek Stojaczyk 2019-03-15 13:35:08 +0100
  • 27c42e313f nvme: don't rely on phys_addr retrieved from spdk_malloc() Darek Stojaczyk 2019-03-15 13:24:09 +0100
  • 8165bf7125 build: Add support for linking to liburing Ben Walker 2019-02-14 12:07:42 -0700
  • e59ac513fb rdma: remove reqs from read/write queues in error Seth Howell 2019-03-12 13:04:44 -0700
  • 9e5075a785 perf: Allow the user to specify the number of queues Ben Walker 2017-12-14 15:13:43 -0700
  • 72fa59f497 vhost: remove struct spdk_vhost_dev_destroy_ctx Darek Stojaczyk 2019-03-17 00:31:45 +0100
  • b4abd4c9d9 vhost/nvme: generic cleanup Darek Stojaczyk 2019-03-17 00:20:49 +0100
  • 3b760a4d09 vhost: encapsulate synchronous event ctx within the generic vhost layer Darek Stojaczyk 2019-03-17 00:00:57 +0100
  • 880b8b8af3 event: spdk_subsystem_config_json is no longer asynchronous Ben Walker 2019-03-05 14:18:44 -0700
  • eefe8806a2 event: Subsystem level write_config_json callback no longer asynchronous Ben Walker 2019-03-05 14:21:57 -0700
  • 2d0aa1ad8f event: Always process events on each reactor loop Ben Walker 2019-03-05 13:57:51 -0700
  • deb8ee5c33 event: spdk_app_start now takes spdk_msg_fn Ben Walker 2019-03-04 13:52:59 -0700
  • b3fc4e7b4b nvme/identify: Report all atomicity values Ben Walker 2019-02-26 14:25:15 -0700
  • 7c90a75096 nvme: Repack qpair structures Ben Walker 2019-03-13 16:08:44 -0700
  • 8e088c9b91 nvme: Minimize memory accesses when checking if mmio required Ben Walker 2019-03-13 15:32:55 -0700
  • a741e34180 bdev/nvme: Add configuration parameter to slow down polling Ben Walker 2019-03-11 15:26:53 -0700
  • c64ba31456 bdev/nvme: Use delay_doorbell queue pair option Ben Walker 2019-03-11 14:05:00 -0700
  • f80368bbce nvme/perf: Use delay_doorbell queue pair option Ben Walker 2019-03-11 14:00:17 -0700
  • 727d820e59 fio/nvme: Enable delay_doorbell queue pair option Ben Walker 2019-03-11 13:58:59 -0700
  • cf0eac8c66 nvme: Add qpair option to batch command submissions Ben Walker 2019-03-06 13:23:56 -0700