Message was sent to wrong node with zmq as rpc_backend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo.messaging |
Fix Released
|
Low
|
zhangjialong | ||
oslo.messaging (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
In Icehouse b3 and rc1, i use zmq as nova rpc_backend. When i boot vm instances, error occored like follows:
2014-04-03 11:58:35.897 6583 ERROR oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
2014-04-03 11:58:35.897 6583 TRACE oslo.messaging.
For more details I found, the message should be send to computer3, while computer2 received.
In the method named _multi_send in the file impl_zmq.py , there is a problem when get and handle the queues .
Related branches
Changed in oslo.messaging: | |
assignee: | nobody → zhangjialong (zhangjl) |
Changed in oslo.messaging: | |
importance: | Undecided → Low |
tags: | added: icehouse-backport-potential |
summary: |
- Message was sended to wrong node with use zmq as rpc_backend + Message was sent to wrong node with zmq as rpc_backend |
Changed in oslo.messaging: | |
milestone: | none → next-kilo |
Changed in oslo.messaging: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/84938
Review: https:/