1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-21 22:04:19 +03:00
Zdenek Kabelac 970989655f lvconvert: update for thin a cache
Major update of lvconvert code to handle cache and thin.
related targets.

Code tries to unify handling of cache and thin pools.
Better supports lvm2 syntax:

lvconvert --type cache --cachepool vg/pool vg/cache
lvconvert --type thin --thinpool vg/pool vg/extorg
lvconvert --type cache-pool vg/pool
lvconvert --type thin-pool vg/pool

as well as:

lvconvert --cache --cachepool vg/pool vg/cache
lvconvert --thin --thinpool vg/pool vg/extorg
lvconvert --cachepool vg/pool
lvconvert --thinpool vg/pool

While catching much more command line errors.
(Yet couple paths still needs more tests)

Detects as much cmdline errors prior opening VG.

Uses single lvconvert_name_params to convert LV names.

Detects as much incompatibilies in VG prior prompting.

Uses single prompt to confirm whole conversion.

TODO: still the code needs fixes...
2014-07-11 13:32:22 +02:00
..
2014-07-11 13:32:21 +02:00
2014-07-11 12:50:06 +02:00
2014-07-11 13:32:22 +02:00
2008-01-30 14:00:02 +00:00
2008-01-30 14:00:02 +00:00
2013-07-09 03:07:55 +01:00
2014-06-19 13:40:47 +01:00
2014-06-17 13:42:45 +02:00
2014-01-30 13:09:15 +00:00
2014-07-11 13:32:22 +02:00
2013-07-01 23:11:14 +02:00
2014-06-10 10:51:26 +02:00
2014-03-30 23:44:59 +02:00
2014-07-03 19:06:04 +01:00
2014-03-21 22:29:21 +01:00