Joe Thornber
c6b4fcbad0
dm: add cache target
...
Add a target that allows a fast device such as an SSD to be used as a
cache for a slower device such as a disk.
A plug-in architecture was chosen so that the decisions about which data
to migrate and when are delegated to interchangeable tunable policy
modules. The first general purpose module we have developed, called
"mq" (multiqueue), follows in the next patch. Other modules are
under development.
Signed-off-by: Joe Thornber <ejt@redhat.com>
Signed-off-by: Heinz Mauelshagen <mauelshagen@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
2013-03-01 22:45:51 +00:00
..
dm-array.c
dm persistent data: add transactional array
2013-03-01 22:45:51 +00:00
dm-array.h
dm persistent data: add transactional array
2013-03-01 22:45:51 +00:00
dm-bitset.c
dm persistent data: add bitset
2013-03-01 22:45:51 +00:00
dm-bitset.h
dm persistent data: add bitset
2013-03-01 22:45:51 +00:00
dm-block-manager.c
dm: add cache target
2013-03-01 22:45:51 +00:00
dm-block-manager.h
dm persistent data: introduce dm_bm_set_read_only
2012-07-27 15:08:15 +01:00
dm-btree-internal.h
dm persistent data: add btree_walk
2013-03-01 22:45:50 +00:00
dm-btree-remove.c
dm persistent data: rename node to btree_node
2012-12-21 20:23:30 +00:00
dm-btree-spine.c
dm persistent data: add btree_walk
2013-03-01 22:45:50 +00:00
dm-btree.c
dm persistent data: add btree_walk
2013-03-01 22:45:50 +00:00
dm-btree.h
dm persistent data: add btree_walk
2013-03-01 22:45:50 +00:00
dm-persistent-data-internal.h
dm-space-map-common.c
dm persistent data: use DMERR_LIMIT for errors
2012-12-21 20:23:34 +00:00
dm-space-map-common.h
dm persistent data: only commit space map if index changed
2012-07-27 15:08:06 +01:00
dm-space-map-disk.c
dm persistent data: remove debug space map checker
2012-07-27 15:07:58 +01:00
dm-space-map-disk.h
dm-space-map-metadata.c
dm persistent data: improve improve space map block alloc failure message
2012-12-21 20:23:36 +00:00
dm-space-map-metadata.h
dm-space-map.h
dm-transaction-manager.c
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
dm-transaction-manager.h
dm persistent data: tidy transaction manager creation fns
2012-07-27 15:08:09 +01:00
Kconfig
dm persistent data: remove CONFIG_EXPERIMENTAL
2013-03-01 22:45:46 +00:00
Makefile
dm persistent data: add bitset
2013-03-01 22:45:51 +00:00