On systems that start both neutron-server and neutron-l3-agent together,
there is a chance that the first call to neutron will timeout. Retry upto
4 more times to avoid the l3 agent exiting on startup.
This should make the l3 agent a little more robust on startup but still
not ideal, ideally it wouldn't exit and retry periodically.
Reviewed: https:/ /review. openstack. org/126903 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=6e79981b7ca adbbbb211946103 4dfe7b4d1c1a64
Committed: https:/
Submitter: Jenkins
Branch: proposed/juno
commit 6e79981b7caadbb bb2119461034dfe 7b4d1c1a64
Author: Derek Higgins <email address hidden>
Date: Fri Sep 12 16:31:44 2014 +0100
Retry getting the list of service plugins
On systems that start both neutron-server and neutron-l3-agent together,
there is a chance that the first call to neutron will timeout. Retry upto
4 more times to avoid the l3 agent exiting on startup.
This should make the l3 agent a little more robust on startup but still
not ideal, ideally it wouldn't exit and retry periodically.
Change-Id: I2171a164f3f77b ccd89895d73c1c8 d67f7190488 08a3b7a0d2da4ce fb6fe2aa67)
Closes-Bug: #1353953
Closes-Bug: #1368152
Closes-Bug: #1368795
(cherry picked from commit e7f0b56d74fbfbb