Dne 26.11.2015 v 17:35 Chris Friesen napsal(a):
Hi, I'm hoping this is a known issue. I'm trying to use thin provisioning with openstack cinder. If I run "vgchange -ay cinder-volumes" manually, it complains: controller-0:/home/wrsroot# vgchange -ay cinder-volumes Check of thin pool cinder-volumes/cinder-volumes-pool failed (status:1). Manual repair required (thin_dump --repair /dev/mapper/cinder-volumes-cinder-volumes-pool_tmeta)! If I run thin_check on /dev/mapper/cinder-volumes-cinder-volumes-pool_tmeta it complains that the file doesn't exist: controller-0:/home/wrsroot# thin_check /dev/mapper/cinder-volumes-cinder-volumes-pool_tmeta Couldn't stat dev path The actual file name is /dev/mapper/cinder--volumes-cinder--volumes--pool_tmeta (note the double-hyphens) and if I run thin_check on that then it seems happy: controller-0:/home/wrsroot# thin_check /dev/mapper/cinder--volumes-cinder--volumes--pool_tmeta examining superblock examining devices tree examining mapping tree checking space map counts Does anyone know why thin_check is being called with the wrong filename? For what it's worth, here's my lvm version: controller-0:/home/wrsroot# lvm version LVM version: 2.02.95(2) (2012-03-06)
This was early version with thin_check call support - and had a bug in path building fixed in 2.02.96. Anyway please switch to some version from this year - ideally upstream... Zdenek _______________________________________________ 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/