Spdk/test/unit/lib/ftl
Konrad Sztyber 36ff0eeb88 lib/ftl: mirror writes to non-volatile cache
Apart from writing the data to OCSSD, mirror the latest two bands of
data on the persistent write buffer cache. Currently the data is only
sent there, further patches will add metadata support, shutdown recovery
and L2P updates.

Change-Id: Ief05d0c23fa0e25bd6085e0ce3e1528d6736d174
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/450266
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2019-05-22 16:17:23 +00:00
..
common thread: Add a mechanism to exit a lightweight thread 2019-05-22 04:23:17 +00:00
ftl_band.c test/unit/ftl: Add module unit tests for relocate 2019-02-13 18:48:35 +00:00
ftl_io.c lib/ftl: allow parent/child relations between IOs 2019-04-24 21:57:06 +00:00
ftl_md lib/ftl: Keep DMA buffer for metadata as part of ftl_md structure 2019-04-02 00:04:58 +00:00
ftl_ppa ftl: Added unit tests for FTL library 2019-01-22 23:22:16 +00:00
ftl_reloc.c lib/ftl: name ftl_io's LBA / iovec unions 2019-05-10 22:20:57 +00:00
ftl_rwb.c test/unit/ftl: Fix rwb_parallel unit test 2019-01-24 18:55:56 +00:00
ftl_wptr lib/ftl: mirror writes to non-volatile cache 2019-05-22 16:17:23 +00:00
Makefile lib/ftl: allow parent/child relations between IOs 2019-04-24 21:57:06 +00:00