yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #21111
[Bug 1368917] [NEW] rpc core should abort a call() early if the connection is terminated before the timeout period expires
Public bug reported:
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.
** Affects: nova
Importance: Undecided
Status: New
** Tags: oslo
--
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):
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
Follow ups
References