This reverts commit dcdf8c8e60a9db0adb4ee5cae98ed7cc511ecf83.
Change-Id: Ib14016a3bc6f2714758ad0291396233218c593c6
| ... | ... |
@@ -407,20 +407,6 @@ EOF |
| 407 | 407 |
return $rval |
| 408 | 408 |
} |
| 409 | 409 |
|
| 410 |
-function wait_for_compute {
|
|
| 411 |
- local timeout=$1 |
|
| 412 |
- time_start "wait_for_service" |
|
| 413 |
- timeout $timeout bash -x <<EOF || rval=$? |
|
| 414 |
- ID="" |
|
| 415 |
- while [[ "\$ID" == "" ]]; do |
|
| 416 |
- sleep 1 |
|
| 417 |
- ID=\$(openstack --os-cloud devstack-admin --os-region "$REGION_NAME" compute service list --host `hostname` --service nova-compute -c ID -f value) |
|
| 418 |
- done |
|
| 419 |
-EOF |
|
| 420 |
- time_stop "wait_for_service" |
|
| 421 |
- return $rval |
|
| 422 |
-} |
|
| 423 |
- |
|
| 424 | 410 |
|
| 425 | 411 |
# ping check |
| 426 | 412 |
# Uses globals ``ENABLED_SERVICES``, ``TOP_DIR``, ``MULTI_HOST``, ``PRIVATE_NETWORK`` |
| ... | ... |
@@ -795,13 +795,6 @@ function start_nova_compute {
|
| 795 | 795 |
fi |
| 796 | 796 |
run_process n-cpu "$NOVA_BIN_DIR/nova-compute --config-file $compute_cell_conf" |
| 797 | 797 |
fi |
| 798 |
- # NOTE(sdague): with cells v2 all the compute services must be up |
|
| 799 |
- # and checked into the database before discover_hosts is run. This |
|
| 800 |
- # happens in all in one installs by accident, because > 30 seconds |
|
| 801 |
- # happen between here and the script ending. However, in multinode |
|
| 802 |
- # tests this can very often not be the case. So ensure that the |
|
| 803 |
- # compute is up before we move on. |
|
| 804 |
- wait_for_compute 60 |
|
| 805 | 798 |
|
| 806 | 799 |
export PATH=$old_path |
| 807 | 800 |
} |