yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #21118
[Bug 1368917] Re: rpc core should abort a call() early if the connection is terminated before the timeout period expires
I think this really is an olso.messaging bug, these things are mostly
left up to that lib at this point
** Also affects: oslo.messaging
Importance: Undecided
Status: New
** Changed in: nova
Status: New => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1368917
Title:
rpc core should abort a call() early if the connection is terminated
before the timeout period expires
Status in OpenStack Compute (Nova):
Invalid
Status in Messaging API for OpenStack:
New
Bug description:
As it stands, if a client issuing an RPC call() sends a message to the
rabbitmq server, then the rabbitmq server does a failover the client
will wait for the full RPC timeout period (60 seconds) even though new
rabbitmq server has come up long before then and some connections have
been reestablished.
The RPC core should notice that the server has gone away and should
notify any entities waiting for an RPC call() response so that they
can error out early rather than waiting for the full RPC timeout
period.
This was detected on Havana, but it seems to apply to all other
versions as well.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1368917/+subscriptions
References