stopping barbican-worker times out waiting for RPC task service to start
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Barbican |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
If I change the queue.asynchron
2017-07-20 16:35:22.158 8435 INFO barbican.
2017-07-20 16:35:22.159 8436 INFO barbican.
2017-07-20 16:35:22.168 8256 INFO oslo_service.
2017-07-20 16:35:22.169 8256 DEBUG oslo_concurrenc
2017-07-20 16:35:22.169 8256 DEBUG oslo_concurrenc
2017-07-20 16:35:22.170 8256 DEBUG oslo_service.
2017-07-20 16:35:22.170 8256 INFO barbican.
2017-07-20 16:35:26.659 8436 DEBUG oslo_concurrenc
2017-07-20 16:35:26.660 8436 DEBUG oslo_concurrenc
2017-07-20 16:35:26.671 8435 DEBUG oslo_concurrenc
2017-07-20 16:35:26.672 8435 DEBUG oslo_concurrenc
2017-07-20 16:35:52.171 8256 WARNING oslo_messaging.
2017-07-20 16:35:52.173 8256 DEBUG oslo_messaging.
File "/usr/lib/
File "/usr/lib/
self.stop()
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
log_after, timeout_timer)
File "/usr/lib/
msg, log_after, timeout_timer)
File "/usr/lib/
_wait /usr/lib/
I'm very far from being an oslo.messaging expert, but this *appears* to be the same issue which Sahara had, namely that the RPC server needs to be started before you can safely call wait() on it:
https:/
I've ported the fix over from Sahara and it seems to fix the issue so I'll submit to gerrit shortly.
One weird thing I couldn't explain is that the bug occurs with asynchronous_
description: | updated |
Changed in barbican: | |
importance: | Undecided → Medium |
Fix proposed to branch: master /review. openstack. org/485755
Review: https:/