Description of problem: Impossible to create more than 32 snapshots Version-Release number of selected component (if applicable): LVM version: 2.02.06 (2006-05-12) Library version: 1.02.08 (2006-07-17) Driver version: 4.5.0 How reproducible: Steps to Reproduce: 1. pvcreate /dev/sda10 2. vgcreate vg /dev/sda10 3. lvcreate -L150M -n original vg 4. mkfs -t ext3 /dev/vg/original 5. 33 times this command : lvcreate -s -L150M -n copy1 /dev/vg/original lvcreate -s -L150M -n copy2 /dev/vg/original ... lvcreate -s -L150M -n copy32 /dev/vg/original Actual results: root@B03:/diplome# lvcreate -s -L150M -n copy32 /dev/vg/original Rounding up size to full physical extent 152.00 MB device-mapper: reload ioctl failed: Cannot allocate memory Failed to suspend origin original Expected results: root@B03:/diplome# lvcreate -s -L150M -n copy32 /dev/vg/original Rounding up size to full physical extent 152.00 MB Logical volume "copy32" created Additional info: Kernel : uname -r 2.6.16
Known limitation of DM-IO code waiting for new implementation of dm-io (still under review)...
Correcting version & component.
*** Bug 191531 has been marked as a duplicate of this bug. ***
This problem is fixed in stable kernel rc releases 2.6.22-rc Because rawhide uses rc patches, this is already fixed - creating 50 snapshots with kernel 2.6.21-1.3218.fc8 works ok.