]> sourceware.org Git - lvm2.git/commit
vdo: deactivate forgotten vdo pool
authorZdenek Kabelac <zkabelac@redhat.com>
Mon, 30 Sep 2019 11:22:42 +0000 (13:22 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Mon, 30 Sep 2019 11:34:34 +0000 (13:34 +0200)
commitc813db8fc2ec15a8370bb291f662e15ba26682e8
tree239add7c13f9fb1b8b3382ebbea499d4d9b6a302
parentfd5b8b72da79e2f0a10785d055a27643d9eaaf19
vdo: deactivate forgotten vdo pool

If the linear mapping is lost (for whatever reason, i.e.
test suite forcible  'dmsetup remove' linear LV,
lvm2 had hard times figuring out how to deactivate such DM table.

So add function which is in case inactive VDO pool LV checks if
the pool is actually still active (-vpool device present) and
it has open count == 0.  In this case deactivation is allowed
to continue and cleanup DM table.
lib/activate/activate.c
This page took 0.064257 seconds and 5 git commands to generate.