thin-provisioning-tools/caching
Zdenek Kabelac 271ff67f91 Cache check close RO opened device before reopen.
When check_check is used with --clear-needs-check-flag option,
device needs to be opened in RW exclusive mode, but for this
existing RO exlusive open must be closed.

LVM2 will consider version 0.5.3 as a version without flag support
for cache_check since it cannot successfully pass cache_check.

TODO: when 'RO' parts detects there is nothing to 'clear' it should
completely skip RW open to avoid udev rule processing.
2015-07-28 14:37:44 +01:00
..
cache_check.cc Cache check close RO opened device before reopen. 2015-07-28 14:37:44 +01:00
cache_dump.cc [all] Build a single executable 2014-08-27 14:01:31 +01:00
cache_metadata_size.cc Squash a couple of annoying compiler warnings 2014-09-02 10:13:26 +01:00
cache_metadata.h caching/superblock.{h,cc} 2013-08-16 13:39:12 +01:00
cache_repair.cc [all] Build a single executable 2014-08-27 14:01:31 +01:00
cache_restore.cc [all] Build a single executable 2014-08-27 14:01:31 +01:00
commands.h [all] Build a single executable 2014-08-27 14:01:31 +01:00
dump.cc caching/superblock.{h,cc} 2013-08-16 13:39:12 +01:00
emitter.h [cache_dump/restore] add discards to the xml format 2013-10-11 10:03:51 +01:00
hint_array.cc [caching/hint_array.cc] Fix ambigious array (C++11) 2014-11-15 16:49:08 +01:00
hint_array.h [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
mapping_array.cc Move endian_utils to base/ 2013-11-19 10:23:35 +00:00
mapping_array.h [caching] a couple of methods didn't need to be virtual 2013-10-08 12:39:34 +01:00
metadata_disk_structures.cc caching/superblock.{h,cc} 2013-08-16 13:39:12 +01:00
metadata_disk_structures.h caching/superblock.{h,cc} 2013-08-16 13:39:12 +01:00
metadata_dump.cc era_check, era_dump 2014-01-23 00:46:03 +00:00
metadata_dump.h [caching] factor metadata_dump out of cache_dump 2013-10-09 10:22:06 +01:00
metadata.cc [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
metadata.h Merge branch 'master' of github.com:jthornber/thin-provisioning-tools into era 2013-12-09 10:42:28 +00:00
restore_emitter.cc remove empty destructor 2014-08-07 15:42:10 +01:00
restore_emitter.h cache_restore --omit-clean-shutdown 2013-10-29 12:46:23 +00:00
superblock.cc cache_check: add --clear-needs-check 2015-06-09 14:01:22 +01:00
superblock.h cache_check: add --clear-needs-check 2015-06-09 14:01:22 +01:00
xml_format.cc [*_restore] Add progress bar to cache_restore and era_restore. 2014-08-26 13:05:21 +01:00
xml_format.h [*_restore] Add progress bar to cache_restore and era_restore. 2014-08-26 13:05:21 +01:00