Commit Graph

  • e445f16bac unittest.sh: build log library earlier Daniel Verkamp 2016-09-28 10:27:03 -0700
  • 109fc9561e test/io_channel: fix one more NULL fatal assert Daniel Verkamp 2016-09-28 08:49:47 -0700
  • a17ad921e2 Replace RTE_VERIFY with assert Ben Walker 2016-08-18 09:45:50 -0700
  • 29004b6738 ioat: Use log library instead of ioat_printf Ben Walker 2016-08-12 09:13:33 -0700
  • b0e349a804 nvme: Use log library instead of nvme_printf Ben Walker 2016-08-12 09:03:40 -0700
  • 9e33504370 test/bit_array: add a few more tests Daniel Verkamp 2016-09-27 11:10:45 -0700
  • 326a0224b2 readme: convert list of features into doc links Daniel Verkamp 2016-09-27 11:16:25 -0700
  • 32aa4fa0a3 util: add context parameter for unique I/O channels Jim Harris 2016-09-27 13:22:15 -0700
  • c1e3a87bf7 util: add 'unique' parameter to spdk_get_io_channel Jim Harris 2016-09-27 13:10:05 -0700
  • ff38547d80 iSCSI: change return value of spdk_iscsi_conn_free_tasks Ziye Yang 2016-09-27 14:25:42 +0800
  • 634786e583 test/io_channel: add to autotest and unittest.sh Daniel Verkamp 2016-09-27 10:51:29 -0700
  • 93c986865f test/io_channel: use SPDK_CU_ASSERT_FATAL for NULL checks Daniel Verkamp 2016-09-27 10:46:24 -0700
  • a8cfc54e14 test/lib/scsi: add init_ut gitignore Daniel Verkamp 2016-09-27 10:04:11 -0700
  • c85360da36 build: warn about old-style C function definitions Daniel Verkamp 2016-09-27 10:34:12 -0700
  • db8b791f9b build: check for warn_unused_result violations Daniel Verkamp 2016-09-27 15:55:01 -0700
  • bb817900c9 test/nvme_impl.h: restore posix_memalign() check Daniel Verkamp 2016-09-27 15:34:34 -0700
  • 372942e569 nvme: move global request_mempool allocation into nvme_impl GangCao 2016-08-09 04:17:09 -0400
  • d7734d165b test: Use rpc methods to create nvmf subsystem. Cunyin Chang 2016-09-27 08:38:36 +0800
  • b1e3279ae0 nvmf: change nvmf_session to spdk_nvmf_session Ziye Yang 2016-09-26 15:11:07 +0800
  • 658faa3d25 test: Add calsoft test for iscsi target. Cunyin Chang 2016-09-26 15:53:49 +0800
  • 3e83ccce9f test: Add idle migration test for iscsi target. Cunyin Chang 2016-09-26 13:37:07 +0800
  • b7a5c653e7 iscsi: optimization for read process. Cunyin Chang 2016-09-26 13:33:23 +0800
  • f07a666646 nvmf: check the user's Subsystem configuration is optimal or not Changpeng Liu 2016-08-24 09:43:51 +0800
  • d20b90b21e nvmf: Add support for RPC interfaces. Cunyin Chang 2016-09-13 10:52:21 +0800
  • 1be062decd iscsi: Extract common statements in spdk_iscsi_append_text Ziye Yang 2016-09-26 10:57:40 +0800
  • b9eedbf403 nvme: use nvme_malloc for calloc to share ctrlr->ioq among processes GangCao 2016-09-22 16:49:07 -0400
  • 0babf8ce81 bdev, copy: move all I/O paths to use I/O channels Jim Harris 2016-09-20 16:18:44 -0700
  • fa29c70938 test/bdevio: detach from build Jim Harris 2016-09-20 22:15:46 -0700
  • 06cf905c9a nvmf: allocate I/O channel for bdevs in virtual mode Jim Harris 2016-09-20 16:27:49 -0700
  • 68ca0b6315 iscsi: allocate/free I/O channels when connections start/stop on a core Jim Harris 2016-09-20 12:45:37 -0700
  • b5c1e5ada7 event: allocate/free IO channel thread context in reactor Jim Harris 2016-09-20 16:04:51 -0700
  • 06ef766bc0 scsi: add spdk_io_channel support Jim Harris 2016-09-20 12:46:28 -0700
  • 746a54bef8 bdev: create new get_channel/put_channel function pointers Jim Harris 2016-09-16 12:53:32 -0700
  • eb605a8203 copy_engine, ioat: add spdk_io_channel support Jim Harris 2016-09-20 13:13:38 -0700
  • ee66e58e0a util: add spdk_thread and spdk_io_channel Jim Harris 2016-09-15 12:27:10 -0700
  • 884d076451 iscsi_tgt: report errors from spdk_app_fini() Daniel Verkamp 2016-09-23 11:17:58 -0700
  • f0fb6c6d4a event: return status code from spdk_app_fini() Daniel Verkamp 2016-09-23 11:17:03 -0700
  • 7d2851442b lcov: keep intermediate coverage files in output Daniel Verkamp 2016-09-22 08:33:16 -0700
  • 5e86ed2620 Revert "iscsi: optimization for read process." Jim Harris 2016-09-23 11:35:54 -0700
  • f3d90c9165 nvmf: Reap entire batches of completions for RDMA at once Ben Walker 2016-09-15 15:22:45 -0700
  • b0b59a356f NVMf: add spdk prefix for two funcs defined in session.h Ziye Yang 2016-09-23 10:05:45 +0800
  • 2e9cd2cd77 iscsi: eliminate pointless temporary log buffer Daniel Verkamp 2016-09-22 14:48:58 -0700
  • df56ab7711 examples/nvme/arbitration: simplify log page allocation Daniel Verkamp 2016-09-22 13:06:18 -0700
  • afd2fc556e examples/nvme/arbitration: fix mixed tabs/spaces Daniel Verkamp 2016-09-22 09:58:56 -0700
  • d79522497a iscsi: optimization for read process. Cunyin Chang 2016-09-20 12:07:10 +0800
  • dfe5d83743 iscsi: ensure we have a conn->sess before trying to stop a poller Jim Harris 2016-09-22 15:52:03 -0700
  • 7faf9554dd nvme: correct the error message for mapping bar operation GangCao 2016-09-19 19:09:45 -0400
  • f030bea134 bdev: Fix the misuse of pointer. Cunyin Chang 2016-09-19 14:06:40 +0800
  • 5dcf922cda nvmf: fix tgt subsystem delete related operations. Ziye Yang 2016-09-13 10:25:57 +0800
  • f167fac386 iscsi: start all sessions for a target node on the same lcore Jim Harris 2016-09-21 14:11:39 -0700
  • 2029c9faf9 bdev_nvme: pass nvme_qpair to nvme_queue_cmd() Jim Harris 2016-09-21 12:10:06 -0700
  • a30b59fa33 aio: create blockdev_aio_io_channel abstraction Jim Harris 2016-09-20 17:47:25 -0700
  • d85dce3b4f ioat: provide helper functions for allocating available channels Jim Harris 2016-09-20 15:42:08 -0700
  • fc135dcce6 iscsi: consolidate poller register/unregister code into common functions Jim Harris 2016-09-20 15:06:02 -0700
  • 8ef67a4176 malloc: remove mem_request list Jim Harris 2016-09-20 12:24:03 -0700
  • 4bf7878521 nvmf: Combine nvmf recv and send cqs Ben Walker 2016-09-15 15:10:23 -0700
  • 63408d5dd4 test: validate that all headers compile as C++ Daniel Verkamp 2016-09-15 17:10:47 -0700
  • 18529e917d nvme: print the End-to-End data protection information in identify application Changpeng Liu 2016-09-22 13:12:25 +0800
  • 7552ee5512 nvmf_tgt: fail if NVMe controller is not found Daniel Verkamp 2016-09-16 16:31:09 -0700
  • 53ec54c929 ioat_spec.h: rename xor to avoid C++ keyword collision Daniel Verkamp 2016-09-15 17:12:45 -0700
  • 9d524f5353 bit_array: annotate bounds check as unlikely Daniel Verkamp 2016-09-16 15:22:39 -0700
  • 5962499740 Add likely/unlikely branch prediction annotations Daniel Verkamp 2016-09-16 15:17:33 -0700
  • 6c5f05f177 util: add bit array data structure Daniel Verkamp 2016-09-14 17:12:15 -0700
  • f5794d088e iscsi: fix the large read handling logic Ziye Yang 2016-09-14 09:38:01 +0800
  • ac6e76991d test: remove unnecessary indirection in bdev_io test functions Jim Harris 2016-09-14 11:03:58 -0700
  • f93bb8a32d Switch spdk_bdev_read/write arg order for length and offset. Jim Harris 2016-09-14 10:34:48 -0700
  • edbed73064 Rename and move fd related helper functions to fd.c. Jim Harris 2016-09-14 08:47:21 -0700
  • 1a9974ed1d test: don't ignore error code in killprocess Daniel Verkamp 2016-09-13 10:46:07 -0700
  • 5c8f4f180e nvmf: Update status code for discovery command Liang Yan 2016-09-14 20:02:13 +0800
  • c747375988 examples/nvme/reserve: simplify buffer allocation Daniel Verkamp 2016-09-13 12:56:04 -0700
  • 03cbd9aa72 nvme/identify: simpify buffer allocation Daniel Verkamp 2016-09-12 14:39:19 -0700
  • 5e9d859327 nvme: alloc buffer internally for non-I/O requests Daniel Verkamp 2016-09-12 14:30:59 -0700
  • df70bc1559 nvmf: use case-sensitive comparison for NQNs Daniel Verkamp 2016-09-13 09:32:43 -0700
  • 7c5ed138b4 iscsi: fix the pdu memory leak issue Ziye Yang 2016-09-13 14:34:09 +0800
  • 9c04f2f1f9 lcov: ignore external files in coverage data Daniel Verkamp 2016-09-13 10:16:41 -0700
  • 6a6ef0d7e0 nvmf: update nvmf_disconnect to spdk_nvmf_session_disconnect Ziye Yang 2016-09-12 13:13:12 +0800
  • b3ca958328 nvmf: Make the function spdk_nvmf_rdma_acceptor_init() reentrant. Cunyin Chang 2016-09-13 10:49:49 +0800
  • 4c0aab3f2a nvmf: Correct log messages when polling recv CQ Roland Dreier 2016-09-12 14:00:48 -0700
  • 4fb468e0df nvmf: Remove memcpy from completion path Ben Walker 2016-09-09 15:34:31 -0700
  • af8b5732d3 nvmf: Optimize nvmf_ibv_send_wr_init Ben Walker 2016-09-09 15:19:11 -0700
  • 77e4ebe8b2 scsi: import initialization unit test Daniel Verkamp 2016-09-06 15:29:58 -0700
  • e8be2f64d7 nvmf: fix the error handling in spdk_nvmf_session_connect Ziye Yang 2016-09-12 15:31:17 +0800
  • bc0867dcaf nvmf: move subsytem poller to nvmf_tgt app Daniel Verkamp 2016-08-25 15:00:50 -0700
  • 9f2fc78e3f NVMf: Handle the memory leak issue of nvmf tgt Ziye Yang 2016-09-05 13:48:48 +0800
  • dadbf52dda iscsi: optimization for read command. Cunyin Chang 2016-09-03 18:02:38 +0800
  • dafac529a6 nvmf: fix bdev null pointer issue in spdk_nvmf_parse_subsystem Ziye Yang 2016-09-08 15:35:04 +0800
  • 72bb4b6171 scsi: always zero unused INQUIRY bytes up to 96 if allocated Jim Harris 2016-09-08 15:24:38 -0700
  • 8aa5539ee4 nvme: silence conversion error in spdk_nvme_opc_get_data_transfer() Jim Harris 2016-09-08 12:13:34 -0700
  • f9967879c6 test/nvmf: disable trace log level Daniel Verkamp 2016-09-08 10:09:59 -0700
  • d3b58c006f scsi: do not fill out more than allocation length for standard inquiry Jim Harris 2016-09-06 12:36:29 -0700
  • 9e501ce2fe nvmf: Remove the data structure spdk_nvmf_controller. Cunyin Chang 2016-08-29 16:20:34 +0800
  • 1c5093358e nvmf,rdma: update spdk_nvmf_rdma_conn_destroy Ziye Yang 2016-08-15 13:29:35 +0800
  • 2628a7a4dd nvmf, subsystem: update spdk_nvmf_subsystem_poller Ziye Yang 2016-08-15 14:14:49 +0800
  • 1675e153fb nvmf: Update get_rdma_conn and get_rdma_req Ziye Yang 2016-09-06 14:42:58 +0800
  • 20953e1ccd nvme: add the APIs to use the shared memory zone GangCao 2016-08-04 22:59:38 -0400
  • 7bdba4437d bdev: make fn_table a const pointer Daniel Verkamp 2016-08-30 12:56:06 -0700
  • 02ccb0f791 bdev: make check_io callback optional Daniel Verkamp 2016-08-30 12:52:27 -0700
  • 97020b7ab6 bdev: fix type of spdk_bdev_io::parent field Daniel Verkamp 2016-08-29 14:23:25 -0700
  • 70ba1ba7cc bdev: clean up child I/O in bdev core Daniel Verkamp 2016-08-29 14:06:00 -0700
  • ffbc120d3e bdev: remove unused children counter Daniel Verkamp 2016-08-29 14:21:53 -0700