<151>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.424 10701 DEBUG glance.registry.client.v1.client [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Registry request PUT /images/95feef50-9d9f-4d8f-98a8-9b1ad0281bd4 HTTP 200 request id req-54856a01-67cb-4f39-9bdd-a5edd8284818 do_request /usr/lib/python2.7/dist-packages/glance/registry/client/v1/client.py:131 <151>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.424 10701 DEBUG glance_store.backend [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Attempting to import store glance.store.rbd.Store _load_store /usr/lib/python2.7/dist-packages/glance_store/backend.py:151 <151>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.428 10701 DEBUG glance_store.capabilities [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Store glance_store._drivers.rbd.Store doesn't support updating dynamic storage capabilities. Please overwrite 'update_capabilities' method of the store to implement updating logics if needed. update_capabilities /usr/lib/python2.7/dist-packages/glance_store/capabilities.py:98 <151>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.428 10701 DEBUG glance_store.driver [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Late loading location class glance_store._drivers.rbd.StoreLocation get_store_location_class /usr/lib/python2.7/dist-packages/glance_store/driver.py:90 <151>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.432 10701 DEBUG glance_store.location [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Registering scheme rbd with {'location_class': , 'store': , 'store_entry': 'glance.store.rbd.Store'} register_scheme_map /usr/lib/python2.7/dist-packages/glance_store/location.py:90 <15>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.588876 7f96760d3740 -1 librbd: snap_unprotect: can't unprotect; at least 2 child(ren) in pool compute <147>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.600 10701 ERROR glance_store._drivers.rbd [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Snap Operating Exception error unprotecting snapshot 95feef50-9d9f-4d8f-98a8-9b1ad0281bd4@snap Snapshot is in use. <151>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.624 10701 DEBUG glance.registry.client.v1.api [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Updating image metadata for image 95feef50-9d9f-4d8f-98a8-9b1ad0281bd4... update_image_metadata /usr/lib/python2.7/dist-packages/glance/registry/client/v1/api.py:170 <151>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.628 10701 DEBUG glance.common.client [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Constructed URL: http://172.20.0.2:9191/images/95feef50-9d9f-4d8f-98a8-9b1ad0281bd4 _construct_url /usr/lib/python2.7/dist-packages/glance/common/client.py:398 <151>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.736 10701 DEBUG glance.registry.client.v1.client [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Registry request PUT /images/95feef50-9d9f-4d8f-98a8-9b1ad0281bd4 HTTP 200 request id req-54856a01-67cb-4f39-9bdd-a5edd8284818 do_request /usr/lib/python2.7/dist-packages/glance/registry/client/v1/client.py:131 <148>Aug 30 20:23:35 tche-controller-1 glance-api: 2017-08-30 20:23:35.736 10701 WARNING glance.api.v1.images [req-54856a01-67cb-4f39-9bdd-a5edd8284818 5008cacf39314d8facfaa11084f56d79 7fde9d3191684680b58d609f27151eae - - -] Image 95feef50-9d9f-4d8f-98a8-9b1ad0281bd4 could not be deleted because it is in use: The image cannot be deleted because it is in use through the backend store outside of Glance.