Hi Eryu, I'm running into a fairly reproducable issue with generic/081 (about every other run): For some reason the umount call in _cleanup doesn't do anything because it thinks the file system isn't mounted, but then vgremove complains that there is a mounted file system. This leads to the scratch device no being release and all subsequent tests failing. Here is the output if I let the commands in _cleanup print to stdout: QA output created by 081 Silence is golden umount: /mnt/test/mnt_081: not mounted Logical volume vg_081/snap_081 contains a filesystem in use. PV /dev/sdc belongs to Volume Group vg_081 so please use vgreduce first. You added a comment in _cleanup that sais: # lvm may have umounted it on I/O error, but in case it does not Does LVM really unmount filesystems on it's own? Could we be racing with it? With a "sleep 1" added before the umount call the test passes reliably for me, but that seems like papering over the issue. -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html