Hi All, I'm not sure if it is a bug or an intention. If there's error in volume creation, the function _lv_create_an_lv() invokes lv_remove() to delete the newly created volume. However, in the case of creating thin volumes, it just queues a "delete" message without sending it immediately. The pending message won't be process until the next lvcreate. Why not send it before the end of _lv_create_an_lv(), to ensure the synchronization between LVM and kernel? (i.e., no dangling volume in kernel metadata, and the transaction ID is also synced) Thanks, Ming-Hung Tsai _______________________________________________ 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/