To summarize the bug: when you delete a LXC instance, it always umount the rootfs of the latest LXC instance!
Example:
We have three running LXC instances:
i1 ../instance-00000001/rootfs i2 ../instance-00000002/rootfs i3 ../instance-00000003/rootfs
If you run:
$ nova delete i3 ==> will umount ../instance-00000003/rootfs ==> OK
then:
$ nova delete i2 ==> will umount ../instance-00000003/rootfs ==> NOK
$ nova delete i1 ==> will umount ../instance-00000003/rootfs ==> NOK
To summarize the bug: when you delete a LXC instance, it always umount the rootfs of the latest LXC instance!
Example:
We have three running LXC instances:
i1 ../instance- 00000001/ rootfs 00000002/ rootfs 00000003/ rootfs
i2 ../instance-
i3 ../instance-
If you run:
$ nova delete i3 ==> will umount ../instance- 00000003/ rootfs ==> OK
then:
$ nova delete i2 ==> will umount ../instance- 00000003/ rootfs ==> NOK
then:
$ nova delete i1 ==> will umount ../instance- 00000003/ rootfs ==> NOK