1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib/activate
Zdenek Kabelac 81970d22d8 cache: do not monitor cache-pool
Avoid monitoring of activated cache-pool - where the only purpose ATM
is to clear metadata volume which is actually activate in place
of cache-pool name (using public LV name).

Since VG lock is held across whole clear operation, dmeventd cannot
be used anyway - however in case of appliction crash we may
leave unmonitored device.

In future we may provide better mechanism as the current name
replacemnet is creating 'uncommon' table setups in case the metadata
LV is more complex type like raid  (needs some futher thinking about
error path results).

Another point to think about is the fact we should not clear device
while holding lock (i.e. dmeventd mirror repair cannot work in cases
like this).
2016-08-29 20:51:15 +02:00
..
activate.c cache: do not monitor cache-pool 2016-08-29 20:51:15 +02:00
activate.h cleanup: gather version info with single check 2016-05-05 23:34:30 +02:00
dev_manager.c thin: fix link validation for unused thin-pool 2016-07-01 00:44:46 +02:00
dev_manager.h setup_task: add with_flush 2016-05-27 15:47:24 +02:00
fs.c doc: change fsf address 2016-01-21 12:11:37 +01:00
fs.h doc: change fsf address 2016-01-21 12:11:37 +01:00
targets.h doc: change fsf address 2016-01-21 12:11:37 +01:00