touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #60590
[Bug 1424114] Re: lvm snapshot is not being autoextended
I have seen a similar issue with Ubuntu 14.10
Repro steps:
root@ubuntu-amd64:~# lsb_release -cd
Description: Ubuntu 14.10
Codename: utopic
# after reboot
root@ubuntu-amd64:~# cat /etc/lvm/lvm.conf | grep " snapshot_autoextend"
snapshot_autoextend_threshold = 80
snapshot_autoextend_percent = 20
root@ubuntu-amd64:~# vgs
VG #PV #LV #SN Attr VSize VFree
vg1 1 0 0 wz--n- 20.00g 20.00g
root@ubuntu-amd64:~# lvcreate -n vol1 -L 100MB vg1
Logical volume "vol1" created
root@ubuntu-amd64:~# lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
vol1 vg1 -wi-a---- 100.00m
root@ubuntu-amd64:~# lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
snap1 vg1 swi-a-s-- 12.00m vol1 0.00
vol1 vg1 owi-a-s-- 100.00m
root@ubuntu-amd64:~# dd if=/dev/zero of=/dev/vg1/vol1 count=11 bs=1MB
11+0 records in
11+0 records out
11000000 bytes (11 MB) copied, 0.087546 s, 126 MB/s
root@ubuntu-amd64:~# lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
snap1 vg1 swi-a-s-- 12.00m vol1 87.83
vol1 vg1 owi-a-s-- 100.00m
At this point I expected the snap1 volume to be auto extended based on
the 80% setting in lvm.conf. However as can be seen the snapshot is 87%
and the size stays as 12MB. If I continue writing the snapshot gets fill
and disabled.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lvm2 in Ubuntu.
https://bugs.launchpad.net/bugs/1424114
Title:
lvm snapshot is not being autoextended
Status in lvm2 package in Ubuntu:
Confirmed
Bug description:
After setting auto extend threshold and rebooting, lvm snapshots are
not being auto extended.
Steps to recreate:
1. Using Ubuntu 14.04 LTS
2. Set snapshot_autoextend_threshold to less than 100
# grep autoext /etc/lvm/lvm.conf
snapshot_autoextend_threshold = 50
snapshot_autoextend_percent = 20
3. Reboot server to have lvm reread lvm.conf
4. Create a snapshot of a mounted logical volume
# lvcreate -s /dev/testVG/testLV -L 1G -n testLVsnap
5. Make modifications to mounted logical volume
6. List logical volumes and snapshots
# lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
testLV testVG owi-aos-- 10.00g
testLVsnap testVG swi-a-s-- 1.00g testLV 95.04
What I expected to have happened:
Once Data% of snapshot reached the snapshot_autoextend_threshold, the snapshot logical volume should have been auto extended.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1424114/+subscriptions
References