yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #27111
[Bug 1364814] Re: Neutron multiple api workers can't send cast message to agent when use zeromq
Released in Ubuntu in 1.5.1.
** Changed in: oslo.messaging (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1364814
Title:
Neutron multiple api workers can't send cast message to agent when use
zeromq
Status in OpenStack Neutron (virtual network service):
Invalid
Status in Messaging API for OpenStack:
Fix Released
Status in oslo.messaging package in Ubuntu:
Fix Released
Bug description:
When I set api_workers > 0 in Neutron configuration, delelting or adding router interface, Neutron L3 agent can't receive message from Neutron Server.
In this situation, L3 agent report state can cast to Neutron Server, meanwhile it can receive cast message from Neutron Server.(use call method)
Obviously, Neutron Server can use cast method for sending message to
L3 agent, But why cast routers_updated fails? This also occurs in
other Neutron agent.
Then I make a test, write some codes in Neutron server starts or
l3_router_plugins, sends cast periodic message to L3 agent directly.
From L3 agent rpc-zmq-receiver log file shows it receives message from
Neutron Server.
By the way, everything works well when api_workers = 0.
Test environment:
neutron(master) + oslo.messaging(master) + zeromq
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1364814/+subscriptions
References