[OSTF]Platfrom test test_vanilla_two_cluster failed with timeout error

Bug #1427637 reported by Tatyanka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Medium
Unassigned

Bug Description

Scenario:
On Centos:
            1. Create a Fuel cluster. Set the option for Sahara installation
            2. Add 1 node with "controller" role
            3. Add 1 node with "compute" role
            4. Deploy the Fuel cluster
            5. Verify Sahara service on controller
            6. Run all sanity and smoke tests
            7. Register Vanilla2 image for Sahara
            8. Run platform Vanilla2 test for Sahara

Error Message

The following tests have not succeeded, while they must have passed: [u'Sahara test for launching a simple Vanilla2 cluster (fuel_health.tests.platform_tests.test_sahara.VanillaTwoClusterTest.test_vanilla_two_cluster). Test status: failure, message: Time limit exceeded while waiting for polling cluster status to finish. Please refer to OpenStack logs for more details.']

Stacktrace

Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
    self._testFunc()
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/home/jenkins/workspace/6.1.system_test.centos.services_ha_one_controller/fuelweb_test/helpers/decorators.py", line 65, in wrapper
    return func(*args, **kwargs)
  File "/home/jenkins/workspace/6.1.system_test.centos.services_ha_one_controller/fuelweb_test/tests/test_services.py", line 129, in deploy_sahara_ha_one_controller_gre
    test_name=path_to_tests + test_name, timeout=60 * 200)
  File "/home/jenkins/workspace/6.1.system_test.centos.services_ha_one_controller/fuelweb_test/__init__.py", line 48, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/6.1.system_test.centos.services_ha_one_controller/fuelweb_test/models/fuel_web_client.py", line 624, in run_single_ostf_test
    timeout=timeout)
  File "/home/jenkins/workspace/6.1.system_test.centos.services_ha_one_controller/fuelweb_test/__init__.py", line 48, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/6.1.system_test.centos.services_ha_one_controller/fuelweb_test/models/fuel_web_client.py", line 149, in assert_ostf_run_certain
    'must have passed: %s' % fail_details)
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/asserts.py", line 163, in assert_true
    raise ASSERTION_ERROR(message)
AssertionError: The following tests have not succeeded, while they must have passed: [u'Sahara test for launching a simple Vanilla2 cluster (fuel_health.tests.platform_tests.test_sahara.VanillaTwoClusterTest.test_vanilla_two_cluster). Test status: failure, message: Time limit exceeded while waiting for polling cluster status to finish. Please refer to OpenStack logs for more details.']

Revision history for this message
Tatyanka (tatyana-leontovich) wrote :
summary: - [OSTF]Platfrom test test_vanilla_two_clusterfailed with
+ [OSTF]Platfrom test test_vanilla_two_cluster failed with timeout error
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

hm... looks like we have no enough resources on Fuel QA labs for Sahara platform tests.

tags: added: ostf system-tests
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

Just to be clear there is next value for memory on the slaves
SLAVE_NODE_MEMORY=6144
so if it is become "no enough resources on Fuel QA labs for Sahara " please, fill the separate issue to the fuel-devops with new value that should be there

Revision history for this message
Yaroslav Lobankov (ylobankov) wrote :

It looks like a KVM virtual machine is used as the compute node. In order to fix the issue we should increase the timeout for cluster creation in OSTF. But we may encounter another issue: if we increase the timeout, we may get an authorization error because of the expiration time of a token. In this case the solution is simple: don't use a KVM VM as the compute node.

Changed in fuel:
status: New → Confirmed
ruhe (ruhe)
Changed in fuel:
assignee: Timur Nurlygayanov (tnurlygayanov) → Evgeny Sikachev (esikachev)
milestone: 6.1 → 7.0
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

It was already fixed in another bug:
https://bugs.launchpad.net/mos/+bug/1442206

Changed in fuel:
status: Confirmed → Invalid
assignee: Evgeny Sikachev (esikachev) → nobody
milestone: 7.0 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.