Spdk/lib/bdev/ocf
Vitaliy Mysak 1292ef24e7 ocf: stop cache immediately at shutdown
Change shutdown behavior such that now first bdev destruct() call
  stops OCF cache instance.
Previusly, cache was stopped when single vbdev was referencing it.

This patch is related to persistent metadata support.
Without this change, every time a SPDK application is stopped,
  only the last core is remembered in metadata,
  because vbdevs detach by 1 by 1, each time updating the metadata.

Change-Id: I57db3f77db525177c024ee85e660a85aff2f8c31
Signed-off-by: Vitaliy Mysak <vitaliy.mysak@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/455413
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
2019-05-23 19:01:38 +00:00
..
env OCF: Update ocf submodule to version OCF v19.3.1 2019-05-23 19:01:38 +00:00
ctx.c ocf: fix vbdev_ocf_ctx_data_seek() function 2019-05-23 19:01:38 +00:00
ctx.h ocf: implement OCF cleaner 2019-05-23 19:01:38 +00:00
data.c OCF: add OCF module 2019-01-28 09:41:52 +00:00
data.h OCF: add OCF module 2019-01-28 09:41:52 +00:00
Makefile OCF: add OCF module 2019-01-28 09:41:52 +00:00
stats.c OCF: rebase to ocf master 276d91fcd7 2019-03-05 12:09:25 +00:00
stats.h OCF: rebase to ocf master 276d91fcd7 2019-03-05 12:09:25 +00:00
utils.c ocf: add timeout functionality for vbdev_ocf_mngt_ interface 2019-05-15 20:34:13 +00:00
utils.h ocf: add timeout functionality for vbdev_ocf_mngt_ interface 2019-05-15 20:34:13 +00:00
vbdev_ocf_rpc.c ocf: add loadq flag to construct path 2019-05-23 19:01:38 +00:00
vbdev_ocf.c ocf: stop cache immediately at shutdown 2019-05-23 19:01:38 +00:00
vbdev_ocf.h ocf: add loadq flag to construct path 2019-05-23 19:01:38 +00:00
volume.c OCF: Update ocf submodule to version OCF v19.3.1 2019-05-23 19:01:38 +00:00
volume.h OCF: rebase to ocf master 276d91fcd7 2019-03-05 12:09:25 +00:00