devstack/lib
Tim Burke ab70350403 When configuring temp urls, give Swift time to start up
Otherwise, we've seen intermittent "Unable to establish connection"
failures, with the main devstack log reporting things like

   2017-07-19 13:54:29.973 -> start proxy service
   2017-07-19 13:54:30.082 -> start OSC to store temp url key
   2017-07-19 13:54:31.908 -> OSC reports failure

Meanwhile, the s-proxy screen session tells us things like

   Jul 19 13:54:31.919988 -> start child worker
   Jul 19 13:54:32.206598 -> still loading the WSGI app

... and ports aren't actually bound until *after* the app is loaded.

Add a wait_for_service call to wait for the proxy to come up.

Change-Id: I1a722de31b144797230991700e110353a2d937dd
2017-07-20 11:12:00 -07:00
..
cinder_backends cleanup: remove DEVSTACK_CINDER_SECURE_DELETE 2017-05-17 14:27:41 +03:00
cinder_plugins Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
databases Fedora mariadb: disable cracklib 2017-06-23 10:32:16 +03:00
neutron_plugins Remove XenServer specific ovs agent config 2017-03-21 20:56:58 -07:00
nova_plugins Prepare guestfs-support for openSUSE 2017-07-18 11:32:02 +02:00
apache Correct 'uswgi' to 'uwsgi' 2017-07-12 10:09:48 +08:00
cinder Merge "Switch to lioadm for centos cinder" 2017-06-28 23:22:30 +00:00
database Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
dstat initial work to enable systemd service running 2017-03-28 07:19:15 -04:00
etcd3 Download etcd3 only zip file not exists 2017-06-22 08:43:27 +00:00
glance Correct 'uswgi' to 'uwsgi' 2017-07-12 10:09:48 +08:00
horizon Introduce a PYTHON env var 2017-01-05 18:41:29 -05:00
infra Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
keystone Merge "Track db sync command time useage" 2017-06-15 19:36:25 +00:00
ldap Use keystone[ldap] for ldap packages 2016-01-05 07:41:35 -05:00
libraries Add python-barbicanclient to LIBS_FROM_GIT 2017-06-22 09:45:28 -04:00
lvm Remove VGs when cleaning LVM up in devstack 2017-07-12 09:34:52 +00:00
neutron Track db sync command time useage 2017-06-14 12:09:21 -07:00
neutron-legacy Track db sync command time useage 2017-06-14 12:09:21 -07:00
nova Use uwsgi for nova when NOVA_USE_MOD_WSGI is not False 2017-06-28 17:46:22 +00:00
oslo mv lib/oslo to lib/libraries 2017-06-20 14:09:30 -04:00
placement Track db sync command time useage 2017-06-14 12:09:21 -07:00
rpc_backend Define a new function for notifications URL 2017-04-25 17:01:21 +02:00
stack Enable optional Python 3 support 2015-12-01 14:52:35 -05:00
swift When configuring temp urls, give Swift time to start up 2017-07-20 11:12:00 -07:00
tempest Merge "Enable ssh validation by default" 2017-05-26 19:21:11 +00:00
template Don't treat service as enabled if in disabled list 2017-06-07 17:23:38 +00:00
tls Merge "Set specified header size when enabling tls-proxy" 2017-06-29 23:00:35 +00:00