Commit Graph

  • 12d1404125 lib/blob: set default use_extent_table to true Tomasz Zawadzki 2020-01-23 14:51:54 -0500
  • 954cb9cd55 ut/blob: redefine spdk_blob_opts_init() Tomasz Zawadzki 2020-01-20 09:56:02 -0500
  • 6a5bb712b4 ut/blob: replace all blob creation with extended version Tomasz Zawadzki 2020-01-27 07:39:36 -0500
  • 5d5053373f lib/blob: fix inserting extent pages Tomasz Zawadzki 2020-01-27 10:03:44 -0500
  • 1dd8c57ab8 lib/blob: fix clearing cluser array on EP load Tomasz Zawadzki 2020-01-27 08:35:02 -0500
  • 8b6df6fbab lib/blob: count clusters starting from 0 when parsing EP Tomasz Zawadzki 2020-01-27 07:23:13 -0500
  • dd0a320cf9 lib/blob: Always persist at least single extent table desc Tomasz Zawadzki 2020-01-27 06:48:55 -0500
  • c177a3c841 lib/blob: remove assumption of empty cluster array with multiple EP Tomasz Zawadzki 2020-01-27 08:12:03 -0500
  • 42109157f4 lib/blob: add starting cluster index to extent page Tomasz Zawadzki 2020-01-24 11:08:58 -0500
  • c85a3d105c test/nvmf: In filesystem.sh, wait for partition to be unused Ben Walker 2020-01-27 14:25:56 -0700
  • 8818ace2f4 nvme: Don't use stack variable to track request completion Alexey Marchuk 2020-01-13 18:03:51 +0300
  • 97a7cacc72 ut/blob: assure bs and blobs have expected state during power failure Tomasz Zawadzki 2020-01-24 05:21:36 -0500
  • 6429953a65 ut/blob: do not check for success on power failure UT Tomasz Zawadzki 2020-01-24 03:56:46 -0500
  • 78257ab613 lib/blob: rename num_clusters_in_et to remaining_clusters_in_et Tomasz Zawadzki 2020-01-23 04:54:17 -0500
  • b5380c370d lib/blob: replay the clusters from Extent Pages Tomasz Zawadzki 2020-01-22 10:50:06 -0500
  • 5dc88c6ccb lib/blob: _spdk_bs_load_replay_md_parse_page() now takes only load ctx Tomasz Zawadzki 2020-01-22 05:23:37 -0500
  • b5e993483f lib/blob: read extents during blob load Tomasz Zawadzki 2020-01-23 10:47:29 -0500
  • d1f863ca57 lib/blob: write out extent pages before persisting metadata Tomasz Zawadzki 2020-01-21 07:27:24 -0500
  • 2bccb7c9b4 lib/blob: use use_extent_table instead of NULL from extent_page Tomasz Zawadzki 2020-01-23 04:08:03 -0500
  • 95b478cc70 lib/blob: update single EXTENT_PAGE in place Tomasz Zawadzki 2020-01-21 05:08:31 -0500
  • e1ce55158a lib/blob: require SPDK_EXTENTS_PER_EP to be power of 2 Tomasz Zawadzki 2019-10-17 06:36:33 -0400
  • f4e58993f7 lib/blob: add EXTENT descriptor to blobs Tomasz Zawadzki 2019-10-22 09:08:21 -0400
  • 0dfe80c82a lib/blob: claim and insert extent pages Tomasz Zawadzki 2020-01-17 11:45:40 -0500
  • cb44fa06f9 lib/blob: add _spdk_bs_claim/release_md_page() Tomasz Zawadzki 2020-01-17 11:31:24 -0500
  • 1b23560fcd lib/blob: add _spdk_bs_cluster_to_extent_page() for easy conversion Tomasz Zawadzki 2020-01-10 05:30:08 -0500
  • 59f7f3f736 lib/blob: change extent pages array size on blob resize Tomasz Zawadzki 2020-01-14 11:59:32 -0500
  • eebbd951cf lib/blob: pass Extent Page offset on cluster allocation Tomasz Zawadzki 2020-01-03 05:44:53 -0500
  • f60b4a7e28 lib/blob: add EXTENT_TABLE descriptor to blobs Tomasz Zawadzki 2020-01-22 09:48:29 -0500
  • 2f8bdb3c82 lib/blob: remove _spdk_blob_serialize_extent_rle() goto Tomasz Zawadzki 2020-01-17 11:00:00 -0500
  • 3dadb79e37 lib/blob: add EXTENT_RLE descriptor description Tomasz Zawadzki 2020-01-15 04:32:34 -0500
  • c33840b7e6 lib/blob: add option to enable extent pages Tomasz Zawadzki 2020-01-21 12:14:19 -0500
  • 7ef33c86b8 sock/posix: Zero copy send Ben Walker 2019-10-09 14:06:15 -0700
  • a02207d778 test: Make nvmf target filesystem test more robust Ben Walker 2020-01-17 10:10:43 -0700
  • f84c916c41 nvmf/tcp: Correctly kick the recv state machine when a request is freed Ben Walker 2020-01-17 10:00:11 -0700
  • 48a547fd82 nvmf/tcp: Wait for R2T send ack before processing H2C Ben Walker 2020-01-09 12:20:43 -0700
  • 033ef363a9 nvmf/tcp: Inline spdk_nvmf_tcp_pdu_set_buf_from_req Ben Walker 2020-01-16 12:35:36 -0700
  • fdfb7908b5 nvmf/tcp: Rename next_expected_r2t_offset to h2c_offset Ben Walker 2020-01-16 12:19:48 -0700
  • a2adca79d9 nvmf/tcp: Set up math to always use 1 R2T per nvme command Ben Walker 2020-01-08 14:34:09 -0700
  • 399529aaa1 nvmf/tcp: Set max h2c size equal to max I/O size Ben Walker 2020-01-21 10:04:06 -0700
  • 4dba507224 nvmf/tcp: Simplify qpair resource initialization Ben Walker 2020-01-08 12:20:28 -0700
  • 444cf90c72 nvmf/tcp: Change qpair's state_cntr array to uint32_t Ben Walker 2020-01-21 09:49:59 -0700
  • 5a7b33ec67 nvmf/tcp: In _pdu_write_done, free pdu before calling user callback Ben Walker 2020-01-09 12:40:07 -0700
  • 931ac757fb test/bdevio: Add compare and write test Maciej Szwed 2020-01-23 20:16:55 +0100
  • dc3717296e bdev: handle unlock v. lock race Jim Harris 2020-01-23 10:22:22 -0700
  • da11a46466 bdev: start lock process on original channel Jim Harris 2020-01-22 11:46:04 -0700
  • 327668c8c9 test/common: make gdb_attach global Tomasz Kulasek 2019-12-24 06:36:40 -0500
  • b27f6f9d80 unit/nvmf: spdk_nvmf_bdev_ctrlr_compare_and_write_cmd Tomasz Kulasek 2020-01-10 17:42:22 +0100
  • 98bbb72dc2 unit/nvmf: fused compare and write Tomasz Kulasek 2020-01-10 17:41:07 +0100
  • 34bac0bad6 bdev/nvme: Fix compare and write command completion Maciej Szwed 2020-01-17 14:06:24 +0100
  • 058ec60eab bdev/nvme: Fix: bdev_nvme_comparev_and_writev using only compare iovs Maciej Szwed 2020-01-16 11:10:53 +0100
  • ca07f62b5b doc/nvme: describe fused operations support Maciej Szwed 2020-01-23 11:24:46 +0100
  • a83644fe2b bdev: Lock LBA range for fused command execution Maciej Szwed 2020-01-15 11:11:44 +0100
  • 8a3042b714 bdev/nvme: Fix comments in nvme_bdev_io structure Maciej Szwed 2020-01-15 11:05:18 +0100
  • 9a80e954f7 lib/nvmf: report support for fused compare and write Tomasz Kulasek 2019-11-26 08:45:47 -0500
  • ff8a425182 nvmf: Return ACWU and NACWU values in indentify structures Maciej Szwed 2019-12-13 11:17:45 +0100
  • c13733915b bdev: Add spdk_bdev_get_acwu function Maciej Szwed 2019-12-13 11:21:04 +0100
  • 71beb568d6 nvmf: Add call support for compare and write cmd in spdk_nvmf_ctrlr_process_io_cmd Maciej Szwed 2020-01-21 12:57:03 +0100
  • 87be077d0b nvmf: Add spdk_nvmf_ctrlr_process_io_fused_cmd Maciej Szwed 2020-01-17 10:32:23 +0100
  • 941d9e7aa8 nvmf: Add support for compare op command Maciej Szwed 2019-12-12 10:51:42 +0100
  • 05e7f56c3a nvmf: Add spdk_nvmf_bdev_ctrlr_compare_and_write_cmd function Maciej Szwed 2019-12-03 13:08:14 +0100
  • 67c9c1c5d8 lib/nvmf: add fused operations Tomasz Kulasek 2019-11-28 15:24:19 -0500
  • adf90938b1 bdev: Add spdk_bdev_io_get_nvme_fused_status function Maciej Szwed 2020-01-15 09:53:12 +0100
  • d417768c00 nvme: Fix define name Maciej Szwed 2020-01-16 09:08:44 +0100
  • 87dcedb817 docs: add section for containers paul luse 2020-01-09 20:57:10 +0000
  • 6df2fa8c2e test/vhost_perf: refactor test scripts to use disk map Karol Latecki 2019-08-08 17:29:49 +0200
  • 2a00a12892 vhost_blk: need init task when resubmit the blk request zhangjf 2020-01-21 17:09:05 +0800
  • 006abfecb8 doc: add 19.10 NVMe-oF RDMA performance report Karol Latecki 2020-01-23 13:32:42 +0100
  • 08add32896 test: add test to validate dpdk mem utility Seth Howell 2019-12-12 14:41:38 -0700
  • 0e9727db73 scripts: add a parser for the dpdk memory stats. Seth Howell 2019-12-11 19:09:45 -0700
  • 076821454d lib/nvme: fix hotplug trtype 256 not available Mike Carlin 2020-01-22 15:35:05 -0800
  • 85fcc49fd4 nvmf/rdma: fix call to spdk_nvmf_rdma_listen Seth Howell 2020-01-23 09:05:23 -0700
  • ca693eaba8 lib/nvme: fix cm event handling during rdma qpair shutdown. Seth Howell 2020-01-02 16:54:47 -0700
  • 50cb6a04ac lib/nvmf: handle RDMA_CM_EVENT_ADDR_CHANGE Seth Howell 2019-12-26 18:04:39 -0700
  • 12ae64f863 Revert "test/iscsi: add application for target fuzz testing." Jim Harris 2020-01-22 14:38:44 -0700
  • 42226f33ed bdev/ocssd: store nvme_bdev_ns in a separate variable Konrad Sztyber 2020-01-22 15:08:32 +0100
  • d5ffabca72 bdev/ocssd: verify namespace population in notification cb Konrad Sztyber 2020-01-22 14:52:49 +0100
  • 56c7da0e3b bdev/nvme: check the return value for spdk_nvme_probe_poll_async() Changpeng Liu 2020-01-21 03:19:25 -0500
  • 2c8ddd08bd module/crypto: remove need to allocate a buffer for writes Shuhei Matsumoto 2020-01-20 19:07:51 -0500
  • 82a4c84fec lib/bdev: Add support for new per bdev_io auxiliary buffer. paul luse 2019-12-18 21:01:22 +0000
  • 4700ef0fa6 test/iscsi: add application for target fuzz testing. Hailiang Wang 2019-10-10 17:38:49 +0800
  • 74ce72edca lib/iscsi: Using async writev for ISCSI_OP_LOGOUT_RSP PDU Ziye Yang 2020-01-18 18:52:11 +0800
  • 16d5a6155a lib/iscsi: Using async writev for ISCSI_OP_LOGIN_RSP PDU Ziye Yang 2020-01-18 00:57:40 +0800
  • 67067ea4de lib/iscsi: Add a helper function iscsi_conn_params_update Ziye Yang 2020-01-22 20:31:20 +0800
  • b03612bf4d lib/iscsi: Using async writev for ISCSI_OP_TEXT_RSP PDU Ziye Yang 2020-01-18 04:22:49 +0800
  • e199f1a5b4 lib/iscsi: adjust the location of spdk_iscsi_param_free in two functions. Ziye Yang 2020-01-22 20:07:00 +0800
  • d8d1168c06 lib/iscsi: Add real callback for DATAIN PDU complete Ziye Yang 2020-01-19 21:22:35 +0800
  • 098d32273a lib/iscsi: Add two parameters in spdk_iscsi_conn_write_pdu Ziye Yang 2020-01-17 20:58:50 +0800
  • d648dde682 lib/iscsi: Use asychronized writev for sending data on sockets Ziye Yang 2020-01-16 00:51:04 +0800
  • 377a016f69 lib/iscsi: add the conn in spdk_iscsi_pdu Ziye Yang 2020-01-16 01:20:21 +0800
  • be6aa42708 sock/vpp: Add spdk_vpp_sock_writev_async support Ziye Yang 2020-01-16 21:34:39 +0800
  • 9857ff6015 nvmf/fc: Fix compilation errors in FC ut Anil Veerabhadrappa 2020-01-20 21:50:38 -0800
  • 5e8a3a77b6 vhost: make SPDK internal vhost library can work compatible with live recovery Changpeng Liu 2020-01-07 23:24:42 +0800
  • ca073ef3ac nvme/fio_plugin: also set appmask/apptag when PRACT is enabled Changpeng Liu 2020-01-18 21:28:07 -0500
  • a715543325 nvmf: change default connection scheduler Jacek Kalwas 2020-01-16 10:34:28 +0100
  • 2167c68d18 lib/nvmf: nvmf target stops to listen when subsystem is destroyed Jan Kryl 2020-01-02 19:00:45 +0000
  • 8e8a5f7c28 nvme/tcp: Use writev_async for sending data on sockets Or Gerlitz 2019-11-21 17:21:29 +0200
  • e61b0904a8 sock/posix: Add flush Or Gerlitz 2019-11-21 17:16:18 +0200
  • 1fdee03c3c lib/blob: split loading next md_chain to separate function Tomasz Zawadzki 2020-01-16 08:42:29 -0500
  • bb25821c7e lib/blob: move finishing unload to _spdk_bs_unload_finish() Tomasz Zawadzki 2020-01-17 09:56:37 -0500
  • f7bd1e1eb9 lib/blob: check bserrno on each step of bs_load Tomasz Zawadzki 2020-01-17 05:52:35 -0500