[OSTF] Check stack autoscaling test fails on 'Wait for the 2nd instance to be launched' with reason 'Time limit exceeded'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Alexander Nagovitsyn | ||
8.0.x |
Fix Released
|
High
|
Timur Nurlygayanov | ||
Mitaka |
Fix Released
|
High
|
Alexander Nagovitsyn |
Bug Description
Deployment with 3 controllers, 3 mongo, 1 compute, 1 cinder and NeutronVLAN
Scenario:
1. Deploy environment with default storages and 3 controllers, 3 mongo, 1 compute, 1 cinder and NeutronTUN or NeutronVLAN
2. Shut down 1 Mongo node
3. Verify networks
4. Run OSTF tests <<<<< FAILED HERE
5. Turn on Mongo node
6. Verify networks
7. Run OSTF tests
Actual result:
OSTF autoscale test fail (step #4):
Output from Fuel Web Healthcheck:
Target component: Heat
Scenario:
1. Create test flavor.
2. Create a keypair.
3. Save generated private key to file on Controller node.
4. Create a security group.
5. Create a stack.
6. Wait for the stack status to change to 'CREATE_COMPLETE'.
7. Create a floating IP.
8. Assign the floating IP to the instance of the stack.
9. Wait for instance is ready for load.
10. Load the instance CPU to initiate the stack scaling up.
11. Wait for the 2nd instance to be launched. <<<<< FAILED HERE
12. Release the instance CPU to initiate the stack scaling down.
13. Wait for the 2nd instance to be terminated.
14. Delete the file with private key.
15. Delete the stack.
16. Wait for the stack to be deleted.
Diagnostic Snapshot:
https:/
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "8.0"
api: "1.0"
build_number: "478"
build_id: "478"
fuel-nailgun_sha: "ae949905142507
python-
fuel-agent_sha: "481ed135de2cb5
fuel-
astute_sha: "b81577a5b7857c
fuel-library_sha: "420c6fa5f8cb51
fuel-ostf_sha: "ab5fd151fc6c1a
fuel-mirror_sha: "b62f3cce5321fd
fuelmenu_sha: "fac143f4dfa757
shotgun_sha: "63645dea384a37
network-
fuel-upgrade_sha: "616a7490ec7199
fuelmain_sha: "6c6b088a3d52dd
tags: | added: area-mos |
We have problem with fuel ostf heat autoscaling test.
the point is that it is now Ceilometer metric considered every 10 minutes. (Previously, every 1 minute). Therefore now we need 20 minutes for autoscale test (Previously ~5 m)
There are 2 variants:
1) skip this test
2) increase the timers to 20 minutes ( and change CPU_UTILL -this metric will be removed, to CPU metric on template)
There is also variant of to use instance metric, but we get a synthetic test, which is not very good