Spdk/lib/ftl
Mateusz Kozlowski 42fe2e9b24 lib/ftl: Add config to construct_ftl rpc for dirty shutdown restore
Gives the ability to change behavior of restore after dirty shutdown
without recompiling ftl library. User can define if partial recovery
or error should be returned after such a scenario.

Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@intel.com>
Change-Id: I6dda40df7b92d6a377957e4a70a3eab91a6ac4a9
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/456185
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-07 18:26:57 +00:00
..
ftl_anm.c lib/ftl:fix scanbuild error in ftl_anm.c 2019-05-16 20:52:50 +00:00
ftl_anm.h check_format: Verify #include syntax 2019-01-29 00:12:07 +00:00
ftl_band.c lib/ftl: Add ftl_io argument to internal I/O callbacks 2019-06-07 18:26:57 +00:00
ftl_band.h lib/ftl: Add ftl_io argument to internal I/O callbacks 2019-06-07 18:26:57 +00:00
ftl_core.c lib/ftl: Add config to construct_ftl rpc for dirty shutdown restore 2019-06-07 18:26:57 +00:00
ftl_core.h lib/ftl: Add public get chunk info admin command 2019-06-07 18:26:57 +00:00
ftl_debug.c lib/ftl: Remove ftl_md struct from band 2019-06-07 04:39:14 +00:00
ftl_debug.h lib/ftl: Remove ftl_md struct from band 2019-06-07 04:39:14 +00:00
ftl_init.c lib/ftl: Add ability to ignore endmeta errors on restore 2019-06-07 18:26:57 +00:00
ftl_io.c lib/ftl: Add ftl_io argument to internal I/O callbacks 2019-06-07 18:26:57 +00:00
ftl_io.h lib/ftl: Add direct wptr and IO 2019-06-07 18:26:57 +00:00
ftl_ppa.h ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_reloc.c lib/ftl: Add ftl_io argument to internal I/O callbacks 2019-06-07 18:26:57 +00:00
ftl_reloc.h check_format: Verify #include syntax 2019-01-29 00:12:07 +00:00
ftl_restore.c lib/ftl: Add ability to ignore endmeta errors on restore 2019-06-07 18:26:57 +00:00
ftl_rwb.c env: Add free_space parameter to spdk_ring_enqueue 2019-06-05 05:23:58 +00:00
ftl_rwb.h lib/ftl: improved padding during shutdown 2019-05-24 23:29:22 +00:00
ftl_trace.c lib/ftl: Remove ftl_md struct from band 2019-06-07 04:39:14 +00:00
ftl_trace.h lib/ftl: traces refactor 2019-04-01 09:05:33 +00:00
Makefile ftl: Added trace support 2019-01-18 18:58:04 +00:00