Spdk/test
Mateusz Kozlowski 1e74582b76 lib/ftl: Add dirty shutdown test
Add test which causes dirty shutdown of ftl and attempts to restore
it. Without persistent cache it expects partial recovery of data
and zeroed out blocks in found open bands.

Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@intel.com>
Change-Id: I316cbbb47d0d03b2c20247df43ba789f2fd018db
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/456470
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
2019-06-26 07:09:00 +00:00
..
app util: add a new file operation API 2019-05-15 18:54:27 +00:00
bdev test/bdevperf: Optional VMD enumeration 2019-06-26 06:35:07 +00:00
blobfs test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
blobstore test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
common vm_setup: change spdk source from gerrithub to github. 2019-06-25 14:05:08 +00:00
config_converter iscsi: Deprecate MinConnectionsPerCore 2019-05-06 17:10:48 +00:00
cpp_headers Makefile: Add possibility to uninstall spdk. 2019-05-16 20:56:18 +00:00
env test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
event notify: add notification library 2019-03-29 21:15:14 +00:00
ftl lib/ftl: Add dirty shutdown test 2019-06-26 07:09:00 +00:00
ioat test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
iscsi_tgt test/iscsi/sock: add separate waitfortcp() function 2019-06-19 03:54:58 +00:00
json_config test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
lvol test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
nvme test/nvme: check_io after reset without setting long time 2019-06-26 04:18:50 +00:00
nvmf test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
ocf test/ocf: disable persistent metadata test 2019-06-11 18:16:55 +00:00
pmem test/pmem: cleanup common.sh 2019-06-19 03:54:58 +00:00
rpc_client test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
spdkcli test/spdkcli: cleanup common.sh 2019-06-19 03:54:58 +00:00
unit dif: Process unaligned data segment properly in DIF insert 2019-06-26 06:56:25 +00:00
vhost test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +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