thin-provisioning-tools/caching
Ming-Hung Tsai b7d418131d Spin-off syscall-related file operations (#78)
* [file_utils] spin-off syscall-related file operations

1. Eliminate the potential circular dependency between
   persistent-data/block.h and persistent-data/file_utils.h,
   if the former one wants to include the latter.
2. Avoid namespace pollution by removing the "using namespace std"
   declaration in block.tcc.
3. Correct the header hierarchy: base/xml_utils.h now no longer
   depends on the higher-level persistent-data/file_utils.h

* [file_utils] support block files in get_file_length()
2017-04-29 18:51:52 +01:00
..
cache_check.cc [cache_check] Don't even open the dev writeable if 2017-03-27 08:58:56 -04:00
cache_dump.cc [cache tools] knock out OPEN from the metadata enum 2016-10-07 15:01:16 -04:00
cache_metadata_size.cc [base] introduce a command type that gets registered with the app 2016-01-08 12:51:52 +00:00
cache_metadata.h
cache_repair.cc [cache tools] knock out OPEN from the metadata enum 2016-10-07 15:01:16 -04:00
cache_restore.cc Spin-off syscall-related file operations (#78) 2017-04-29 18:51:52 +01:00
cache_writeback.cc Merge branch 'v0.7-devel' into 2016-14-08-cache-format2 2017-02-27 09:37:01 -05:00
commands.cc [cache_writeback] stub cache_writeback 2016-03-08 15:27:22 +00:00
commands.h [cache_writeback] stub cache_writeback 2016-03-08 15:27:22 +00:00
dump.cc
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 [cache] a lot of format 2 changes 2016-09-30 11:21:20 -04:00
mapping_array.h [cache] a lot of format 2 changes 2016-09-30 11:21:20 -04:00
metadata_disk_structures.cc
metadata_disk_structures.h
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 [cache] a lot of format 2 changes 2016-09-30 11:21:20 -04:00
metadata.h [cache tools] knock out OPEN from the metadata enum 2016-10-07 15:01:16 -04:00
restore_emitter.cc [cache] a lot of format 2 changes 2016-09-30 11:21:20 -04:00
restore_emitter.h [cache] a lot of format 2 changes 2016-09-30 11:21:20 -04:00
superblock.cc [cache] dirty root wasn't being packed properly 2017-03-27 08:57:43 -04:00
superblock.h [cache] a lot of format 2 changes 2016-09-30 11:21:20 -04: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