astara/astara
Adam Gandelman 466480bad7 Fix bugs in functional tests
Pulls in some fixes from master that address new issues that recently
started affecting our gate jobs.

Includes:

Fix bugs in functional tests

- Dont cache management address of appliances
- Wait for nova instance status==active before asserting router status
- Wait a full config_timeout (600s) for rebuild
- Also look for ha router interfaces when cleaning up

Change-Id: I69341c6abee4e36b10f8e9b676587babe861f0c0

And:

devstack: Bump alive_timeout

Bump alive timeout to 60s to deal with slow qemu instances.

Also, give astara more time to recover from a degraded cluster. This
can be slow to recover when a slow qemu node is waiting on a long-running
config update.

Change-Id: I491b96c43d898f7a961725e4f5720af7b9547038
2016-03-29 15:08:38 -07:00
..
api Add clustering capabilities to instance manager 2016-03-18 14:25:51 -07:00
cli Replace python print operator with print function. 2016-03-10 14:33:16 +05:30
common Add clustering capabilities to instance manager 2016-03-18 14:25:51 -07:00
db Remove unused logging import 2016-01-19 13:13:37 +08:00
drivers Add clustering capabilities to instance manager 2016-03-18 14:25:51 -07:00
pez Replace range() to six.moves.range() for both python2 and python3 2016-01-19 17:34:56 +08:00
test Fix bugs in functional tests 2016-03-29 15:08:38 -07:00
__init__.py Step 2 of renaming the code 2015-12-04 11:09:34 -05:00
commands.py Step 2 of renaming the code 2015-12-04 11:09:34 -05:00
coordination.py Merge "Filter the 'leader' member from cluster membership list" 2016-01-22 19:57:54 +00:00
daemon.py Step 3 of module rename 2015-12-04 17:00:52 -05:00
debug.py Add clustering capabilities to instance manager 2016-03-18 14:25:51 -07:00
event.py Add clustering capabilities to instance manager 2016-03-18 14:25:51 -07:00
health.py Step 3 of module rename 2015-12-04 17:00:52 -05:00
instance_manager.py Add clustering capabilities to instance manager 2016-03-18 14:25:51 -07:00
main.py Remove external network hooks and auto-added resources 2016-03-07 13:15:35 -08:00
metadata.py py3.x: Use six.text_type() instead of unicode() 2016-03-10 17:15:39 +05:30
notifications.py Automatically generate etc/orchestrator.ini file 2016-01-18 13:55:59 +08:00
opts.py Fix pep8 errors in source code 2016-01-20 16:33:21 +08:00
populate.py Step 3 of module rename 2015-12-04 17:00:52 -05:00
scheduler.py py3.x: Use six.text_type() instead of unicode() 2016-03-10 17:15:39 +05:30
state.py Add clustering capabilities to instance manager 2016-03-18 14:25:51 -07:00
tenant.py Add clustering capabilities to instance manager 2016-03-18 14:25:51 -07:00
version.py Adds reno for release notes management 2015-12-11 16:40:23 -08:00
worker.py Rename self.driver to self.resource where applicable 2016-03-17 23:20:44 +00:00