On Tue, Oct 14, 2008 at 10:12 AM, Federico Simoncelli <federico.simoncelli@gmail.com> wrote: > Looking at the LVM2 code (LVM2.2.02.40, tools/lvcreate.c:640): > > /* FIXME Allow exclusive activation. */ > if (vg_is_clustered(vg)) { > log_error("Clustered snapshots are not yet supported."); > return 0; > } > > looks like there is no way to activate a snapshot in a clustered > volume group. Is the documentation wrong? > Is there anyone actively working on the "exclusive activation" FIXME > that is mentioned in the comment? Hi all, I worked a little on this issue and I came up with a working patch for LVM2.2.02.32. I'm not sure if my work is enough to prevent wrong behaviours but in my tests worked ok. The same patch should be applied both on the lvm2 and the lvm2-cluster rpm packages in order to work. To be able to set the lv as exclusive you have to deactivate it on the other nodes with the command: # lvchange -aln /dev/vg00/lvol1 and then you can create the snapshot: # lvcreate --size 100M --snapshot --name snap /dev/vg00/lvol1 Logical volume "snap" created It automatically takes care to set the lv device as exclusive (vgchange -aey). Can anyone review the patch? Thanks in advance, -- Federico.
Attachment:
lvm2-2_02_34-fix-exclsnap.patch
Description: Binary data
_______________________________________________ linux-lvm mailing list linux-lvm@redhat.com https://www.redhat.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/