Error with more than one cinder-volume with qpid as rpcbackend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The grizzly version openstack use qpid as rpcbackend.
cinder service deployed it on two nodes(node1 and dev202)
node1: cinder-api cinder-scheduler cinder-volume, keystone, mysql, qpid
node2: only cinder-volume
rpc_backend = cinder.
qpid-tool watch the queue status (list queue active):
252353 07:50:56 - 248315.
252354 07:50:56 - 248315.
252355 07:50:56 - 248315.
252479 07:52:27 - 248315.
252480 07:52:27 - 248315.
252481 07:52:27 - 248315.
252549 07:52:49 - 248315.
252550 07:52:49 - 248315.
then I stop cinder-volume service on node1
list queue active:
252353 07:50:56 - 248315.
252354 07:50:56 - 248315.
252355 07:50:56 - 248315.
all of cinder-volume queues were deleted.
After this operation, cinder create volume status became creating, even cinder-volume on dev202 is still active but no queue message receive.
However, cinder-volume on dev202 still report its status to cinder-scheduler.
More discussion link:
https:/
Changed in cinder: | |
status: | New → Invalid |