We are using following tools in our cloud. Openstack - Essex Ceph - Cluster with Bobtail and few clients with Firefly and Dumpling
We are trying to delete rbd image 'nova8' but it says image/device is busy. The compute node on which this rbd image was mounted on, crashed few weeks ago. We have had issues removing this image. *rbd rm nova8 -p rbdinstances* Removing image: 99% complete...failed. rbd: error: image still has watchers This means the image is still open or the client using it crashed. Try again after closing/unmapping it or waiting 30s for the crashed client to timeout. 2016-02-10 06:56:55.000667 7f9412cfc780 -1 librbd: error removing header: (16) Device or resource busy Per documentation, we tried to use 'rados listwatchers' API. But we are getting unusual errors. I have a feeling that we maybe we are missing something in our configuration file which is taken from the verison of Ceph Bobtail *rados -p rbdinstances listwatchers nova8.rbd* error listing watchers rbdinstances/nova8.rbd: Operation not supported rbd info nova8 -p rbdinstances rbd image 'nova8': size 500 GB in 128000 objects order 22 (4096 KB objects) block_name_prefix: rb.0.1d2060.238e1f29 format: 1 *rados -p rbdinstances listwatchers rb.0.1d205d.238e1f29* error listing watchers rbdinstances/rb.0.1d205d.238e1f29: No such file or directory *rados -v* ceph version 0.67.11 (bc8b67bef6309a32361be76cd11fb56b057ea9d2) We would like to ultimately delete the image or at least find our which client is holding on to this image 'nova8'. Any help would be appreciated. Thanks! Tahir
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
