Hi,

I have OpenStack Ussuri and Ceph Octopus. Sometimes, I see timeout when create
or delete volumes. I can see RBD timeout from cinder-volume. Has anyone seen 
such
issue? I'd like to see what happens on Ceph. Which service should I look into? 
Is it stuck
with mon or any OSD? Any option to enable debugging to get more details?

oslo_messaging.rpc.server [req-7802dea8-15f6-4177-b07c-e5241615b777 
d0dddad1fc7a4adf8ef5b185567e1842 b9adeeb6dbd54710a0b033ee49045b54 - default 
default] Exception during message handling: rbd.Timeout: [errno 110] error 
removing image
oslo_messaging.rpc.server Traceback (most recent call last):
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 165, in 
_process_incoming
oslo_messaging.rpc.server     res = self.dispatcher.dispatch(message)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py", line 276, 
in dispatch
oslo_messaging.rpc.server     return self._do_dispatch(endpoint, method, ctxt, 
args)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py", line 196, 
in _do_dispatch
oslo_messaging.rpc.server     result = func(ctxt, **new_args)
oslo_messaging.rpc.server   File 
"</usr/lib/python3.6/site-packages/decorator.py:decorator-gen-684>", line 2, in 
delete_volume
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/cinder/coordination.py", line 151, in 
_synchronized
oslo_messaging.rpc.server     return f(*a, **k)
oslo_messaging.rpc.server   File 
"</usr/lib/python3.6/site-packages/decorator.py:decorator-gen-683>", line 2, in 
delete_volume
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/cinder/objects/cleanable.py", line 212, in 
wrapper
oslo_messaging.rpc.server     result = f(*args, **kwargs)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/cinder/volume/manager.py", line 917, in 
delete_volume
oslo_messaging.rpc.server     new_status)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/oslo_utils/excutils.py", line 220, in __exit__
oslo_messaging.rpc.server     self.force_reraise()
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/oslo_utils/excutils.py", line 196, in 
force_reraise
oslo_messaging.rpc.server     six.reraise(self.type_, self.value, self.tb)
oslo_messaging.rpc.server   File "/usr/lib/python3.6/site-packages/six.py", 
line 703, in reraise
oslo_messaging.rpc.server     raise value
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/cinder/volume/manager.py", line 899, in 
delete_volume
oslo_messaging.rpc.server     self.driver.delete_volume(volume)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/cinder/volume/drivers/rbd.py", line 1160, in 
delete_volume
oslo_messaging.rpc.server     _try_remove_volume(client, volume_name)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/cinder/utils.py", line 696, in _wrapper
oslo_messaging.rpc.server     return r.call(f, *args, **kwargs)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/retrying.py", line 223, in call
oslo_messaging.rpc.server     return attempt.get(self._wrap_exception)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/retrying.py", line 261, in get
oslo_messaging.rpc.server     six.reraise(self.value[0], self.value[1], 
self.value[2])
oslo_messaging.rpc.server   File "/usr/lib/python3.6/site-packages/six.py", 
line 703, in reraise
oslo_messaging.rpc.server     raise value
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/retrying.py", line 217, in call
oslo_messaging.rpc.server     attempt = Attempt(fn(*args, **kwargs), 
attempt_number, False)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/cinder/volume/drivers/rbd.py", line 1155, in 
_try_remove_volume
oslo_messaging.rpc.server     self.RBDProxy().remove(client.ioctx, volume_name)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 190, in doit
oslo_messaging.rpc.server     result = proxy_call(self._autowrap, f, *args, 
**kwargs)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 148, in proxy_call
oslo_messaging.rpc.server     rv = execute(f, *args, **kwargs)
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 129, in execute
oslo_messaging.rpc.server     six.reraise(c, e, tb)
oslo_messaging.rpc.server   File "/usr/lib/python3.6/site-packages/six.py", 
line 703, in reraise
oslo_messaging.rpc.server     raise value
oslo_messaging.rpc.server   File 
"/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 83, in tworker
oslo_messaging.rpc.server     rv = meth(*args, **kwargs)
oslo_messaging.rpc.server   File "rbd.pyx", line 1283, in rbd.RBD.remove
oslo_messaging.rpc.server rbd.Timeout: [errno 110] error removing image


Thanks!
Tony
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to