Spdk/test
Konrad Sztyber 1f133d7279 lib/ftl: track defragged bands in ftl_reloc
Track the band under defrag inside the reloc module.  This allows for
multiple bands being defragged at the same time (e.g. extra one due to
write fault) as well as makes it easier to handle cases when relocating
a band that has no valid blocks.

Change-Id: Ia54916571040f5f4dfdb8f7cdb47f28435a466d8
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/465937
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Mateusz Kozlowski <mateusz.kozlowski@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2019-08-27 18:55:40 +00:00
..
app test/vhost_fuzz: fix an error between SCSI_MGMT_NAME and SCSI_IO_NAME 2019-08-27 18:33:10 +00:00
bdev lib: move trace_rpc into lib/trace 2019-08-19 06:10:30 +00:00
blobfs test/rocksdb: remove run_tests.sh 2019-07-05 12:13:16 +00:00
blobstore RPC: rename RPC aio_bdev series 2019-08-20 22:44:20 +00:00
common RPC: rename rpc get_lvol_stores to bdev_lvol_get_lvstores 2019-08-27 16:55:45 +00:00
compress RPC: rename RPC compress_bdev series 2019-08-20 22:44:42 +00:00
config_converter RPC: rename RPC aio_bdev series 2019-08-20 22:44:20 +00:00
cpp_headers Makefile: Add possibility to uninstall spdk. 2019-05-16 20:56:18 +00:00
env ut/cunit: added missing semicolon on CU_ASSERT macros 2019-07-24 18:21:22 +00:00
event notify: add notification library 2019-03-29 21:15:14 +00:00
ftl test: use single quotes in trap instruction 2019-08-14 02:20:45 +00:00
fuzz scripts/rpc: Change rpc construct_malloc_bdev to bdev_malloc_create 2019-08-14 22:15:08 +00:00
ioat test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
iscsi_tgt RPC: rename RPC bdev_error series 2019-08-26 18:59:18 +00:00
json_config RPC: rename RPC bdev_error series 2019-08-26 18:59:18 +00:00
lvol RPC: rename rpc get_lvol_stores to bdev_lvol_get_lvstores 2019-08-27 16:55:45 +00:00
nvme test: move get_nvme_name_from_bdf function to autotest_common.sh 2019-08-14 21:24:58 +00:00
nvmf RPC: rename rpc clone_lvol_bdev to bdev_lvol_clone 2019-08-23 22:36:28 +00:00
ocf scripts/rpc: Change rpc construct_malloc_bdev to bdev_malloc_create 2019-08-14 22:15:08 +00:00
openstack test/openstack: Fix. Assign nvmfpid var as it is used in nvmftestfini 2019-08-08 22:58:35 +00:00
pmem scripts: use -n instead of ! -z 2019-08-08 21:27:40 +00:00
rpc_client jsonrpc: tolerate null json value for parameters in json-rpc call 2019-07-26 19:30:57 +00:00
spdkcli scripts: use -n instead of ! -z 2019-08-08 21:27:40 +00:00
unit lib/ftl: track defragged bands in ftl_reloc 2019-08-27 18:55:40 +00:00
vhost test/vhost: Fix. Allow user to define vm password in vhost tests. 2019-08-27 18:34:01 +00:00
vmd test: use single quotes in trap instruction 2019-08-14 02:20:45 +00:00
Makefile jsonrpc-client: add new C client library 2018-10-11 20:07:44 +00:00
spdk_cunit.h test: remove leftover spdk_cunit declaration 2018-07-06 22:47:56 +00:00