open-cas-linux/casadm
Adam Rutkowski ffa1f4b067 Extend CAS interface with Write-only cache mode
Write-only (WO) cache mode is similar to Write-back (WB), however
read operations do not promote data to cache. Reads are mostly
serviced by the core device, only dirty sectors are fetched from
the cache.

Write-only cache mode is behaving similarly to Write-back with
respect to flushing dirty data. For example it is required to
explicitly enable/disable flushing when changing cache mode
from WO to something other than WB.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-06-13 15:54:51 -04:00
..
safeclib Initial commit 2019-03-29 08:45:50 +01:00
argp.c Initial commit 2019-03-29 08:45:50 +01:00
argp.h Initial commit 2019-03-29 08:45:50 +01:00
cas_lib_utils.c Initial commit 2019-03-29 08:45:50 +01:00
cas_lib_utils.h Initial commit 2019-03-29 08:45:50 +01:00
cas_lib.c Extend CAS interface with Write-only cache mode 2019-06-13 15:54:51 -04:00
cas_lib.h Extend CAS interface with Write-only cache mode 2019-06-13 15:54:51 -04:00
cas_main.c Extend CAS interface with Write-only cache mode 2019-06-13 15:54:51 -04:00
csvparse.c Initial commit 2019-03-29 08:45:50 +01:00
csvparse.h Initial commit 2019-03-29 08:45:50 +01:00
extended_err_msg.c Translate OCF-error-codes in IO path 2019-06-05 15:34:04 +02:00
extended_err_msg.h Initial commit 2019-03-29 08:45:50 +01:00
intvector.c Initial commit 2019-03-29 08:45:50 +01:00
intvector.h Initial commit 2019-03-29 08:45:50 +01:00
Makefile Initial commit 2019-03-29 08:45:50 +01:00
ocf_env_headers.h Initial commit 2019-03-29 08:45:50 +01:00
ocf_env.h Initial commit 2019-03-29 08:45:50 +01:00
psort.c Initial commit 2019-03-29 08:45:50 +01:00
psort.h Initial commit 2019-03-29 08:45:50 +01:00
statistics_model.c Extend CAS interface with Write-only cache mode 2019-06-13 15:54:51 -04:00
statistics_view_csv.c Initial commit 2019-03-29 08:45:50 +01:00
statistics_view_csv.h Initial commit 2019-03-29 08:45:50 +01:00
statistics_view_raw_csv.c Initial commit 2019-03-29 08:45:50 +01:00
statistics_view_raw_csv.h Initial commit 2019-03-29 08:45:50 +01:00
statistics_view_structs.h Initial commit 2019-03-29 08:45:50 +01:00
statistics_view_text.c Initial commit 2019-03-29 08:45:50 +01:00
statistics_view_text.h Initial commit 2019-03-29 08:45:50 +01:00
statistics_view.c Initial commit 2019-03-29 08:45:50 +01:00
statistics_view.h Initial commit 2019-03-29 08:45:50 +01:00
table.c Initial commit 2019-03-29 08:45:50 +01:00
table.h Initial commit 2019-03-29 08:45:50 +01:00
upgrade.c Initial commit 2019-03-29 08:45:50 +01:00
upgrade.h Initial commit 2019-03-29 08:45:50 +01:00
vt100codes.h Initial commit 2019-03-29 08:45:50 +01:00