Commit Graph

  • 78097953f7 lib/ftl: notify init/fini callbacks on proper threads Konrad Sztyber 2019-06-24 15:46:26 +0200
  • 0f7080e779 lib/ftl: helper function to check for nv_cache Konrad Sztyber 2019-06-19 11:04:46 +0200
  • 83af29b4eb test/ftl: wait till nbd is ready when loading JSON config Konrad Sztyber 2019-06-26 11:39:12 +0200
  • 17da389ecc lib/ftl: delay writing band's metadata Konrad Sztyber 2019-06-19 15:49:45 +0200
  • 4d7c81625c lib/ftl: non-volatile cache data recovery Konrad Sztyber 2019-06-06 15:57:52 +0200
  • 81e3797452 lib/ftl: distinct non-volatile cache recovery phase Konrad Sztyber 2019-06-11 12:17:17 +0200
  • 6db41a006e lib/ftl: non-volatile cache recovery scan Konrad Sztyber 2019-06-04 09:50:44 +0200
  • 773b7003bc lib/ftl: add comments to ftl_restore's fields Konrad Sztyber 2019-06-03 11:44:37 +0200
  • 0f0af48009 lib/ftl: keep reloc traffic out of non-volatile cache Konrad Sztyber 2019-06-13 14:33:33 +0200
  • 4d113ee5d3 lib/ftl: allow writes bypassing non-volatile cache Konrad Sztyber 2019-06-07 12:02:48 +0200
  • 9a42d7fc30 lib/ftl: initialize LBA when allocating internal IOs Konrad Sztyber 2019-06-05 13:59:17 +0200
  • 4fd4e3db5f lib/ftl: track non-volatile cache's write sequence Konrad Sztyber 2019-06-03 08:44:52 +0200
  • c69529d452 lib/ftl: block nv_cache until header is written Konrad Sztyber 2019-05-30 15:08:45 +0200
  • 2c96745563 lib/ftl: check non-volatile cache's DIF type Konrad Sztyber 2019-06-12 14:48:02 +0200
  • 77ddc70e1c lib/ftl: restore non-volatile cache's metadata Konrad Sztyber 2019-05-30 08:46:14 +0200
  • 1243c9306d lib/ftl: prepare non-volatile cache area Konrad Sztyber 2019-05-29 15:01:40 +0200
  • 7e451194c8 test/iscsi: check iscsiadm to set DataDigest Liu Xiaodong 2019-07-10 03:05:55 -0400
  • b585dcb1db test/lvol: Check if snapshot with snapshot can be deleted Pawel Kaminski 2019-04-08 08:37:09 -0400
  • 60b36002bd test/lvol: Check if snapshot with one clone/lvol can be deleted Pawel Kaminski 2019-04-08 07:04:15 -0400
  • 3c006fe10b net/vpp: fix vpp 19.01 installation on fedora 29/30 Tomasz Kulasek 2019-07-09 10:25:53 +0200
  • c39e1e96c2 scripts/check_format: fix checking patch files Tomasz Kulasek 2019-07-08 16:53:04 +0200
  • 4171d1f552 scripts/check_format: fix unsupported git pathspec magic exclude Tomasz Kulasek 2019-07-09 14:11:20 +0200
  • 14034200d9 test/bdevio: present info when RPC lib is missing from PYTHONPATH Tomasz Zawadzki 2019-07-09 03:54:18 -0400
  • feff62c7e5 test: add the 1MB IO read test with higher 1024 queue depth GangCao 2019-05-09 14:05:58 -0400
  • 8a24e7115f test/nvme: Don't fail test for NVMe with no namespaces Maciej Szwed 2019-07-10 13:24:53 +0200
  • 6b654ab900 bdev: prevent early spdk_bdev_init_complete() Vitaliy Mysak 2019-07-05 22:12:01 +0000
  • 0b3fb2403e lib/reduce: fix bug with adding up req->decomp_iovcnt paul luse 2019-07-09 12:03:28 -0400
  • b9bc6254a8 lib/reduce: fix critical issue with reduce optimization paul luse 2019-07-09 11:44:03 -0400
  • b860c8dbce bdev/gpt: call get buffer function before forwarding read I/O to the base bdev Shuhei Matsumoto 2019-07-11 15:03:41 +0900
  • 25532d08f8 bdev/split: call get buffer function before forwarding read I/O to the base bdev Shuhei Matsumoto 2019-07-11 14:23:09 +0900
  • 5f5a5d4a58 UT/nvmf: add set/get features with persistent reservation tests Changpeng Liu 2019-05-31 03:35:56 -0400
  • 3cd328d4c0 UT/nvmf: add PTPL feature with REGISTER/ACQUIRE/RELEASE unit tests Changpeng Liu 2019-05-29 02:50:49 -0400
  • 5502294d76 test/vhost: Use whichever qemu is installed on the system Ben Walker 2019-06-04 12:15:46 -0700
  • 48a6e736fd test: Install packaged QEMU in vm_setup.sh Ben Walker 2019-07-01 05:38:31 -0700
  • 123ccd10a9 test/vhost: Automatically download VM image in iso mode Ben Walker 2019-06-03 15:24:27 -0700
  • 88da8a91f9 nvmf: spdk_nvmf_subsystem_remove_ns is no longer asynchronous Ben Walker 2019-06-27 04:46:42 -0700
  • 316d5c7c79 bdev/part: Remap DIF reference tag for read/write I/O Shuhei Matsumoto 2019-07-10 07:21:00 +0900
  • 5a31186745 bdev/part: Consolidate getting remapped offset in spdk_bdev_part_submit_request Shuhei Matsumoto 2019-07-09 16:30:38 +0900
  • 7e70c3d18f dif: Add spdk_dix_remap_ref_tag to remap ref. tag for separate metadata payload Shuhei Matsumoto 2019-07-09 11:58:45 +0900
  • f4a62a3993 dif: Add spdk_dif_remap_ref_tag to remap ref. tag for extended LBA payload Shuhei Matsumoto 2019-07-08 15:45:21 +0900
  • 1b4c99a2ba bdev: Introduce new bdev mutex for accessing bdevs list Maciej Szwed 2019-06-18 14:18:32 +0200
  • 69a8877e82 lib/blob: do not allow xattr to exceed maximum descriptor length Tomasz Zawadzki 2019-07-01 09:44:46 -0400
  • 7ee58b90e1 nvmf/tcp: Set DIF context to PDU when processing in-capsule, C2H, or H2C data Shuhei Matsumoto 2019-06-24 15:23:50 +0900
  • e3e023cfd3 nvmf/tcp: Increase in-capsule buffer size to fill DIF fields Shuhei Matsumoto 2019-07-11 10:59:38 +0900
  • 9d4ee5f344 nvmf/tcp: Fix wrong data offset in nvmf_tcp_pdu_payload_insert_dif Shuhei Matsumoto 2019-07-10 09:53:53 +0900
  • 2c9b0af271 nvmf/tcp: Get DIF context when handling capsule command header Shuhei Matsumoto 2019-06-21 14:00:28 +0900
  • 1c7f92f075 nvmf: Hide DIF setting of the backend bdev if DIF insert/strip is enabled Shuhei Matsumoto 2019-06-21 14:20:22 +0900
  • 4ff3665ce9 nvmf: Check DIF insert/strip setting of NVMf controller when getting DIF context Shuhei Matsumoto 2019-07-11 07:57:22 +0900
  • 91da9aaafe nvmf: Add a flag dif_insert_or_strip to struct spdk_nvmf_ctrlr Shuhei Matsumoto 2019-07-11 07:41:54 +0900
  • a4b0a2b6fd bdev/crypto: add more descriptive rpc error messages Karol Latecki 2019-07-09 13:45:22 +0200
  • d9580c759e aio/rpc: Add more descriptive error messages for aio bdevs Karol Latecki 2019-07-02 16:30:41 +0200
  • c4a1c90a4c aio/rpc: make filename an obligatory argument Karol Latecki 2019-07-09 12:47:13 +0200
  • 37c04b7be8 lib/bdev: do not allow bdev name to be an empty string Karol Latecki 2019-07-02 16:13:31 +0200
  • f155fedcdb null/rpc: Add more descriptive error messages for null bdevs Karol Latecki 2019-07-02 10:47:37 +0200
  • 5e28673bc5 bdev/rpc: Add descriptive error messages for malloc bdevs Karol Latecki 2019-07-01 13:05:24 +0200
  • 772db556af lib/util: fix spdk_strerror() empty string return Vitaliy Mysak 2019-07-08 21:55:57 +0000
  • 719ee8be1f spdkcli/test: remove unnecessary test output Vitaliy Mysak 2019-06-25 21:53:55 +0000
  • 294e8a2fb6 bdevperf: do not start tests until RPC is sent Tomasz Zawadzki 2019-07-03 09:56:14 -0400
  • d1d82757d2 bdevperf: move printing results to end of test Tomasz Zawadzki 2019-07-03 11:36:15 -0400
  • 11fc56b863 bdevperf: prevent stopping IO without targets Tomasz Zawadzki 2019-07-04 04:08:20 -0400
  • c0bde83f52 bdevperf: separate out bdevperf_free_targets() Tomasz Zawadzki 2019-07-03 09:56:52 -0400
  • 8c433333af bdevperf: create bdevperf_test() to only perform tests Tomasz Zawadzki 2019-07-03 07:53:17 -0400
  • 162df57723 bdevperf: enable every kind of RPC to the app Tomasz Zawadzki 2019-06-19 06:43:39 -0400
  • 7535cdbd62 rpc: Add thread_get_stats RPC method Evgeniy Kochetov 2019-03-02 08:32:19 +0000
  • 750a4213ef nvmf: add spdk_nvmf_get_optimal_poll_group Ziye Yang 2019-05-15 20:40:12 +0800
  • 960460f0d1 nvmf: add spdk_nvmf_transport_get_optimal_poll_group Ziye Yang 2019-05-15 21:53:39 +0800
  • 09ef0593d4 nvmf: Leverage bdev uuid to correctly detected remove+add ns while paused Ben Walker 2019-06-27 04:24:12 -0700
  • 85e9760161 nvmf: Capture ns_info onto stack in poll_group_update_subsystem Ben Walker 2019-06-28 02:35:05 -0700
  • ab3abc15aa nvmf: Capture channel variable to stack when updating poll groups Ben Walker 2019-06-28 01:50:02 -0700
  • 75b4f332f4 bdev: All bdevs now have a UUID. Ben Walker 2019-06-27 02:44:24 -0700
  • 5317a9f795 rpc/nvmf: add RPC support to add the persistent configuration file for one NS Changpeng Liu 2019-05-23 03:24:46 -0400
  • 7b74274fbf nvmf: add parameter check when loading reservation information from a JSON file Changpeng Liu 2019-07-08 04:21:20 -0400
  • 390cffb64e rpc: Add dif_insert_or_strip parameter to nvmf_create_transport RPC Shuhei Matsumoto 2019-07-02 17:04:16 +0900
  • aa322721cb nvmf: Add dif_insert_or_strip to transport options Shuhei Matsumoto 2019-06-26 16:45:25 +0900
  • ddb680ebab nvmf: Add helper function to get DIF context from NVMf request Shuhei Matsumoto 2019-06-20 09:56:58 +0900
  • 9b04e29173 nvmf: Add helper function to get DIF context from bdev and NVMe cmd Shuhei Matsumoto 2019-06-20 09:30:24 +0900
  • 824bf66302 nvmf: Use STUB in UT for ctrlr_bdev.c Shuhei Matsumoto 2019-06-20 08:59:20 +0900
  • 3a7b6e5bd4 test/nvmf: remove extra call to perf. Seth Howell 2019-07-07 18:22:43 -0700
  • d19b101c41 test: add top level param for nvmf transport. Seth Howell 2019-07-07 18:19:56 -0700
  • f0fd8d4b48 test/iscsi_tgt: remove drive size dependency Seth Howell 2019-07-07 21:31:44 -0700
  • 9bba21c969 app.c: --huge-dir has not effect Jeffry Molanus 2019-07-05 08:11:58 +0200
  • 8ec04f81c9 app/spdk_lspci: Mark VMD and device behind VMD Wojciech Malikowski 2019-06-27 10:43:21 -0400
  • fe73e3072c lib/env: Added parent field to spdk_pci_device Wojciech Malikowski 2019-06-27 10:32:19 -0400
  • 7bfbc388d7 nvmf/tcp: Pass extended LBA based length as I/O length to NVMf controller Shuhei Matsumoto 2019-06-21 13:43:15 +0900
  • 51b643648c nvmf/tcp: Increase buffer to insert/strip DIF in spdk_nvmf_tcp_req_parse_sgl Shuhei Matsumoto 2019-07-05 14:26:14 +0900
  • 536bd70eb4 nvmf/tcp: Use cached length variable in spdk_nvmf_tcp_req_parse_sgl Shuhei Matsumoto 2019-06-21 13:09:31 +0900
  • 975239c29d nvmf/tcp: Insert DIF to the newly read data to create extended LBA payload Shuhei Matsumoto 2019-06-24 16:42:35 +0900
  • ff0a7dfc42 nvme: Handle CQ polling failures by marking the controller as failed. yidong0635 2019-07-04 15:00:19 -0400
  • 16fdf46600 bdev: Fix warning about scanbuild error on fedora30. yidong0635 2019-07-08 12:12:30 -0400
  • fa6bfa80af Nvme: check spdk_nvme_qpair_process_completions return value. Andrey Kuzmin 2019-07-05 22:24:17 +0300
  • 1500eb7b11 nvme/tests: Enable testing multinamespace NVMe Maciej Szwed 2019-06-11 15:04:06 +0200
  • 521bd911c8 test/nvme: Allow NVMe with 0 namespaces in tests Maciej Szwed 2019-06-25 10:58:03 +0200
  • 06f6c90626 bdev/crypto: add IO queueing for out of mem condition via bdev layer paul luse 2019-07-02 20:41:52 -0400
  • 66203a88d6 test: add a fuzzer for the vhost API Seth Howell 2019-05-15 15:49:30 -0700
  • 733262359a test/nvmf: add application for target fuzz testing. Seth Howell 2018-10-31 14:53:50 -0700
  • 231040fba3 doc/blobfs: Update rocksdb version Chunyang Hui 2019-07-08 09:52:44 -0400
  • 1edc5f0040 nvmf: restore the loaded reservation information to NS Changpeng Liu 2019-06-11 03:08:24 -0400
  • ced3e20709 nvme/tcp: Support extended LBA payload in nvme_tcp_build_iovs Shuhei Matsumoto 2019-07-03 13:53:36 +0900
  • 2c4d313367 nvme/tcp: Support extended LBA payload in nvme_tcp_pdu_calc_data_digest Shuhei Matsumoto 2019-06-21 10:20:11 +0900
  • 8448adaefa nvmf/tcp: Verify DIF before sending C2H data in spdk_nvmf_tcp_send_c2h_data Shuhei Matsumoto 2019-06-21 15:01:11 +0900