DNS task doesn't pass timeout bounds

Bug #1645647 reported by Stanislaw Bogatkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Critical
Stanislaw Bogatkin
Mitaka
Invalid
Undecided
Unassigned
Newton
Invalid
Undecided
Unassigned

Bug Description

In current master code, UCA neutron vlan test doesn't pass because of primary dns task run out of time:

Traceback (most recent call last):
  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/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/fuelweb_test/helpers/decorators.py", line 120, in wrapper
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/fuelweb_test/tests/tests_uca/test_uca.py", line 131, in uca_neutron_ha
    self.fuel_web.deploy_cluster_wait(cluster_id)
  File "/home/jenkins/workspace/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/fuelweb_test/helpers/decorators.py", line 462, in wrapper
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/fuelweb_test/helpers/decorators.py", line 447, in wrapper
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/fuelweb_test/helpers/decorators.py", line 498, in wrapper
    return func(*args, **kwargs)
  File "/home/jenkins/workspace/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/fuelweb_test/helpers/decorators.py", line 505, in wrapper
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/fuelweb_test/helpers/decorators.py", line 389, in wrapper
    return func(*args, **kwargs)
  File "/home/jenkins/workspace/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/fuelweb_test/models/fuel_web_client.py", line 965, in deploy_cluster_wait
    self.assert_task_success(task, interval=interval, timeout=timeout)
  File "/home/jenkins/workspace/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/core/helpers/log_helpers.py", line 215, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/fuel-qa/fuelweb_test/models/fuel_web_client.py", line 356, in assert_task_success
    task["name"], task['status'], 'ready', _message(task)
AssertionError: Task 'deploy' has incorrect status. error != ready, 'Deployment has failed. All nodes are finished. Failed tasks: Task[primary-dns-server/1] Stopping the deployment process!'

Easiest way is to increase default timeout 120s to standard one (360s)

Example of failed test:
https://ci.fuel-infra.org/job/master.fuel-library.pkgs.ubuntu.uca_neutron_ha/18/consoleFull

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/404121

Changed in fuel:
status: New → In Progress
Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :

Set as invalid for lower releases as we won't use UCA tests for them.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/404121
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=e957a85534a083687ac0c77bbd4a44b6686eb7dd
Submitter: Jenkins
Branch: master

commit e957a85534a083687ac0c77bbd4a44b6686eb7dd
Author: Stanislaw Bogatkin <email address hidden>
Date: Tue Nov 29 12:58:36 2016 +0300

    Increase dns-server task timeout

    Change-Id: Ia795abdad162d735894e1b05e23da783442771fc
    Closes-Bug: #1645647

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-library 11.0.0.0rc1

This issue was fixed in the openstack/fuel-library 11.0.0.0rc1 release candidate.

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.