]> sourceware.org Git - lvm2.git/commit
Suspend virtual origin before real snapshot.
authorMilan Broz <mbroz@redhat.com>
Sat, 6 Jun 2009 16:37:15 +0000 (16:37 +0000)
committerMilan Broz <mbroz@redhat.com>
Sat, 6 Jun 2009 16:37:15 +0000 (16:37 +0000)
commita908d0030cfd89ac0bba694d9c9c56c3efe3917f
tree41a9ff3607282c660a3c1be688336bc157716562
parent66086ce962c17a86bf6a1e984d716ef71b7b3441
Suspend virtual origin before real snapshot.

Because preload of table for snapshot can produce snapshot
metadata (in kernel cow header) read.

Code should suspend origin first to avoid possible deadlock
when preloading (thus calling snapshot in-kernel constructor)
for origin with suspended cow device.

(fixes previous commit)
lib/metadata/lv_manip.c
This page took 0.029797 seconds and 5 git commands to generate.