Commit Graph

  • 0ac1bd07b8 rpm: remove deprecated pkg/spdk.spec Tomasz Zawadzki 2021-07-22 04:54:34 -0400
  • e0e716651e CHANGELOG: added new changes since SPDK 21.04 Tomasz Zawadzki 2021-07-22 04:02:05 -0400
  • 8595ff7bbc CHANGELOG: sort and format existing entries for 21.07 Tomasz Zawadzki 2021-07-22 03:50:44 -0400
  • 821d8e26a6 spdk_top: add sorting to get_pollers_data() Krzysztof Karas 2021-07-05 12:59:51 +0200
  • c3e625ba2b spdk_top: create local poller structure to fill with RPC data Krzysztof Karas 2021-06-02 10:12:29 +0200
  • d55eb1af28 spdk_top: move prepare_poller_data(), copy_pollers(), sort_poller(), get_last_run_counter() and get_last_busy_counter() upwards Krzysztof Karas 2021-05-25 11:01:13 +0200
  • 96e7dd3d65 spdk_top: refactor cores RPC functions and reduce number of cores structures Krzysztof Karas 2021-06-28 13:27:00 +0200
  • 49ffdc18af bdev/nvme: Add support to get the health log for NVMe device WindYu 2021-07-16 17:42:20 -0400
  • 2d629511f5 json: add the spdk_json_write_uint128 function WindYu 2021-07-21 16:44:23 -0400
  • 585e808e06 idxd: Remove the batch_op field because it is not necessary. Ziye Yang 2021-07-21 23:20:29 +0800
  • e3410dd586 test/vhost: Make sure only Mellanox NICs are used for vhost tests Michal Berger 2021-07-22 11:19:12 +0200
  • c9e23c2b34 Revert "test/vhost: Don't use nvmftestinit() in vhost tests" Michal Berger 2021-07-22 11:17:35 +0200
  • a42ccffa0a test/nvme: Always enable performance cpu governor in NVMe performance tests wawryk 2021-06-29 12:54:25 +0200
  • cb19173375 scripts/nvmf: configure adq traffic classes before configuring target wawryk 2021-07-20 10:51:09 +0200
  • 153f03cf42 bdev/nvme: Add bdev_nvme_reset_controller rpc Jonathan Teh 2021-06-16 18:24:56 +0100
  • 3c6b670df4 bdev/nvme: Switch to spdk_nvme_ctrlr_reset_async Jonathan Teh 2021-06-15 18:39:21 +0100
  • ac24039da3 nvme: Add spdk_nvme_ctrlr_reset_async Jonathan Teh 2021-06-14 16:01:15 +0100
  • a40a081d20 spdk_top: reduce number of core structures and refactor core functions Krzysztof Karas 2021-02-16 13:07:22 +0100
  • 254496fc95 spdk_top: reduce number of thread structures and refactor related RPC functions Krzysztof Karas 2021-06-28 13:42:53 +0200
  • fc41cd7b99 spdk_top: fix unchanging poller state Krzysztof Karas 2021-07-13 11:33:33 +0200
  • a599e69b58 spdk_top: change return type of get_last_run_counter() Krzysztof Karas 2021-07-06 11:38:59 +0200
  • dddd28bedc spdk_top: refactor RPC decoders for pollers and reduce poller structs number Krzysztof Karas 2021-06-22 13:44:20 +0200
  • 775173fdd9 spdk_top: delete core_num variable Krzysztof Karas 2021-07-07 16:27:44 +0200
  • e230f8e9e6 spdk_top: fix sorting in threads tab Krzysztof Karas 2021-07-02 15:23:56 +0200
  • d673fcee3d test: Fix missing comma in app_ut.c Ben Walker 2021-07-20 12:10:21 -0700
  • 1963d3185c pkgdep/freebsd: Use globbing to match on package names Michal Berger 2021-07-12 11:58:11 +0200
  • 4e885f5aa2 include/spdk: NVMe spec header changes for Boot Partition Read / Write support Krishna Kanth Reddy 2021-07-02 16:59:20 +0530
  • a26d602844 test/pkgdep: install ice driver as root wawryk 2021-07-02 09:53:05 +0200
  • d7aa681b6b test/nvme_perf: add main core parameter Pawel Piatek 2021-06-30 05:33:40 +0200
  • a3d0f42889 test/vhost: Always enable performance cpu governor in Vhost performance tests wawryk 2021-06-29 11:36:51 +0200
  • d2b415bc86 autotest: Don't mark pmr tests as skipped Michal Berger 2021-07-07 17:16:32 +0200
  • 0b55bf715e test/nvme: Add basic test covering cmb_copy functionality Michal Berger 2020-04-23 20:05:39 +0200
  • 5e03beae70 test/vhost: Don't use nvmftestinit() in vhost tests Michal Berger 2021-07-13 10:24:33 +0200
  • 8b19bc2383 autotest: Add source and line number to PS4 prompt Michal Berger 2021-07-13 12:12:39 +0200
  • 8dace9e26c scripts/nvmf_perf: reuse get_connected_nvme_list() Karol Latecki 2021-07-12 14:52:43 +0200
  • 0574f36dea scripts/nvmf_perf: improve error handling Karol Latecki 2021-07-12 14:36:01 +0200
  • 2c8baa4685 scripts/nvmf: add io_uring engine option for Kernel Initiator wawryk 2021-06-01 14:24:31 +0200
  • 03323b09a4 nvme/ctrlr: Fix the invalid access of free_io_qids array. Ziye Yang 2021-07-19 18:57:36 +0800
  • 111851efbb nvmf/vfio-user: several code cleanup Changpeng Liu 2021-07-19 23:46:07 +0800
  • 64b6b8e30f nvmf/vfio-user: optimize the special AER completion Changpeng Liu 2021-07-16 23:31:30 +0800
  • cbafa31abc nvmf/vfio-user: enable/disable/shutdown controller same manner as the NVMf library Changpeng Liu 2021-07-16 21:52:30 +0800
  • 7195aaa44c nvmf/vfio-user: handle Delete IO CQ command correctly Changpeng Liu 2021-07-16 00:32:28 +0800
  • 0d0524b9e0 nvmf/vfio-user: handle Create IO SQ command correctly Changpeng Liu 2021-07-15 23:46:28 +0800
  • 9bcafecb01 nvmf/vfio-user: set endpoint's controller pointer to NULL Changpeng Liu 2021-05-13 18:18:49 +0800
  • 684410026b nvmf/vfio-user: free controller if no connected qpair Changpeng Liu 2021-04-27 21:22:16 +0800
  • 7cb301c042 scripts/nvmf: replace deprecated enable_zerocopy_send by enable_zerocopy_send_server wawryk 2021-07-16 08:17:24 +0200
  • 0c64044400 test: add connect_stress test Jim Harris 2021-06-30 20:12:03 +0000
  • 2716eb02f1 rpc: Fix disable_zerocopy_send_server in sock_impl_set_options Evgeniy Kochetov 2021-07-16 09:37:51 +0300
  • 8e649e83b2 lib/event: remove get/enable/disable turbo API from governor Tomasz Zawadzki 2021-07-13 07:18:05 -0400
  • 12fcf7e1d5 lib/event: remove get/set_core_freqs API from governor Tomasz Zawadzki 2021-07-13 07:13:04 -0400
  • 7bf66ff5ac lib/event: remove fields from spdk_governor_capabilities Tomasz Zawadzki 2021-07-13 06:21:01 -0400
  • ae74e70eff lib/event: remove _spdk_scheduler_disable() Krzysztof Karas 2021-04-16 10:04:40 +0200
  • fba4a97dec lib/event: refactor managing core_info thread allocation Tomasz Zawadzki 2021-07-08 10:55:44 -0400
  • cf155f23b0 lib/event: refactor _reactors_scheduler_update_core_mode() Tomasz Zawadzki 2021-07-08 04:39:29 -0400
  • cff96883fc lib/event: remove is_scheduling flag from reactor Tomasz Zawadzki 2021-07-08 09:27:45 -0400
  • b74b6133fa lib/event: remove scheduler dependency on lw_thread Tomasz Zawadzki 2021-06-11 07:09:12 -0400
  • 012b233426 ut/reactor: implement stub for _spdk_get_app_thread() Tomasz Zawadzki 2021-06-14 09:08:53 -0400
  • a3aa222a39 ut/reactor: consolidate polling for all events Tomasz Zawadzki 2021-06-11 10:36:21 -0400
  • e52df268d3 test/scheduler: Check if load on all working CPUs is under 80% Michal Berger 2021-04-22 18:27:29 +0200
  • d841e24b21 test/scheduler: Add tests covering new load balancing functionality Michal Berger 2021-04-16 12:39:53 +0200
  • d47b0d2d7d test/scheduler: remove unnecessary assignments of thread names Tomasz Zawadzki 2021-07-15 07:13:44 -0400
  • 66a5b406cb scheduler_dynamic: lower the idle thread limit Tomasz Zawadzki 2021-06-11 05:41:43 -0400
  • 68063cd8b6 lib/blob: force md update during decouple parent Tomasz Zawadzki 2021-07-13 11:56:05 -0400
  • 7478e053e1 test/scheduler: Don't use extra time while waiting for idle cpus Michal Berger 2021-04-22 18:33:46 +0200
  • 330e9f779c test/scheduler: Commonize collect_cpu_idle() Michal Berger 2021-04-22 18:03:00 +0200
  • 0ea8956025 test/scheduler: Add function for calculating cpu load Michal Berger 2021-04-22 15:22:11 +0200
  • 413808e155 app/trace: assert history ptr Liu Xiaodong 2021-07-13 04:35:33 -0400
  • e5c3791c4e lib/nbd: Process NBD_CMD_DISC according to the NBD protocol Wu, Mengjin 2021-07-07 20:29:08 +0800
  • 0d1c7bf852 test/nvmf/tcp: cases for qpair memory resource initialization Mao Jiang 2021-07-13 16:43:51 +0800
  • d8843dccc5 nvmf/reservation: register new registrant when IEKEY is enabled Changpeng Liu 2021-05-25 16:53:20 +0800
  • 814cd25882 nvmf: optimize log level for unsupported feature IDs and invalid property offset Changpeng Liu 2021-07-14 16:58:49 +0800
  • 3eed8456d9 nvmf: support get_features with Interrupt Coalescing and Interrupt Vector Configuration Changpeng Liu 2021-07-13 23:51:06 +0800
  • df559ab6e0 thread: speed up io_channel lookup by using rbtree Jiewei Ke 2021-05-17 05:17:15 -0400
  • e45450d28f thread: spdk_get_io_channel() use i->dev as the search key Jiewei Ke 2021-07-13 04:09:33 -0400
  • 281a7c2a15 test/unit/lib/nvmf: register target io device for test_spdk_nvmf_ns_event Jiewei Ke 2021-07-13 22:11:16 -0400
  • 49c6afbf12 thread: speed up io_device lookup by using rbtree Jiewei Ke 2021-05-17 04:08:30 -0400
  • 93c4adda4d autobuild: Update patches for mainline DPDK Pawel Piatek 2021-07-07 10:48:08 +0200
  • f95bd3b6c7 lib/idxd: change how we complete batch desc paul luse 2021-06-16 20:31:00 -0400
  • 91cab3414c lib/idxd: remove casts that are no longer needed paul Luse 2021-06-10 15:01:34 +0000
  • a738acd505 examples/accel_perf: use local task element for CRC destination paul luse 2021-06-09 15:23:13 -0400
  • 96d4c7a36d lib/accel: have accel and idxd engine use task->crc_dst paul luse 2021-06-09 15:15:47 -0400
  • 2f3f5ec556 lib/accel: name crc function param for consistency paul luse 2021-06-09 14:24:49 -0400
  • 221eb3f4dd examples/accel_perf: add support for copy_crc commands paul luse 2021-06-07 18:50:43 -0400
  • 71f0600c5b lib/accel: add support for crc32 with copy using source IOVs paul luse 2021-06-07 16:00:15 -0400
  • b4f302e525 lib/idxd: rotate portal offset with each submission paul luse 2021-06-05 10:18:11 -0400
  • 320ab72fb5 util: Add macro SPDK_SIZEOF_MEMBER to get size of a member of a struct Shuhei Matsumoto 2021-07-12 09:09:19 +0900
  • e8cd34ae9f App: update the usage function for the core list usage GangCao 2021-07-13 13:34:07 -0400
  • da2fd6651a lib/nbd: fix conflict between nbd start and stop MengjinWu 2021-06-09 10:07:42 +0800
  • 970e2e2e18 nvme: free completed aers on shutdown Konrad Sztyber 2021-07-12 12:15:12 +0200
  • d2d1899b90 bdev/nvme: Create nvme_bdev_channel for nvme_bdev Shuhei Matsumoto 2021-07-07 02:35:01 +0900
  • f6b19841da example/nvme_identify: Fix the bug that assumed ANA descriptor is 8-bytes aligned Shuhei Matsumoto 2021-06-20 22:29:13 +0900
  • e0715c2a6b nvme: Add a new option disable_read_ana_log_page to struct spdk_nvme_ctrlr_opts Shuhei Matsumoto 2021-07-08 00:27:55 +0900
  • a066f0c3fb nvme: Fix the bug that assumed ANA group descriptor is 8-bytes aligned Shuhei Matsumoto 2021-06-17 09:41:42 +0900
  • 793119f08c nvme: Initialize ns->ana_state when constructing ns before checking if ANA is supported Shuhei Matsumoto 2021-06-09 19:45:06 +0900
  • 072f2d0011 bdev/nvme: Update ANA log page it self when ANA change event is notified Shuhei Matsumoto 2021-07-02 16:03:59 +0900
  • 7ec6d1d559 bdev/nvme: Read ANA log page itself when nvme_ctrlr is created Shuhei Matsumoto 2021-07-05 20:07:14 +0900
  • fa44df3627 test/nvme: A simple test confirming we can change nvme timeout settings via rpc Matt Dumm 2021-06-15 22:45:11 +0000
  • 67fbfdd8af nvme: rpc interface updates to manage 'timeout_admin_us' value Matt Dumm 2021-06-02 17:42:34 +0000
  • 5288c4df83 nvme: separate admin timeout vs. io timeout Matt Dumm 2021-05-26 20:43:22 +0000
  • a6e45885a0 doc: add entry for 21.04 NVMe Bdev performance report Karol Latecki 2021-07-08 11:24:50 +0200