Fuel 4.0 ostf platform_tests: "Time limit exceeded" even when "Currently in CREATE_FAILED status"

Bug #1260798 reported by Aleksandr Didenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Yuriy Yekovenko

Bug Description

fuel-4.0 134 iso
{"release": "4.0", "nailgun_sha": "66119c3f5010143121b4cb5ca4a0e9e2c69aeb52", "ostf_sha": "bb0802637abc40d2caa734756544033951739f09", "astute_sha": "7b77437a5d87dd5d06b45d152df80a681ffa25eb", "fuellib_sha": "80b5a396a8de5348f0a96ff15282a22df6a95a1a"}

Problem:
[platform_tests] Create stack, check its details, then update and delete Heat stack
Status: failure
Message: Time limit exceeded while waiting for stack status becoming 'CREATE_COMPLETE' to finish. Please refer to OpenStack logs for more details.

Platform health check works for 100 seconds and gives "Time limit exceeded" even when it gets CREATE_FAILED status.

Example from ostf-stdout.log:
fuel_health.heatmanager: DEBUG: Waiting for .... Currently in CREATE_FAILED status
fuel_health.test: DEBUG: Sleeping for 10 seconds

Snapshot attached.

Revision history for this message
Aleksandr Didenko (adidenko) wrote :
Changed in fuel:
importance: Undecided → Critical
assignee: nobody → Yuriy Yekovenko (yyekovenko)
Revision history for this message
Mike Scherbakov (mihgen) wrote :

Lowering priority to High. I want to avoid to many criticals - I believe if just one of OSTF tests fails because of the issue in test, then it should not be critical.
If whole OSTF framework doesn't work - it is critical. Or if deployment fails in one of the modes.

Changed in fuel:
milestone: none → 4.0
importance: Critical → High
Changed in fuel:
status: New → In Progress
Revision history for this message
Yuriy Yekovenko (yyekovenko) wrote :

Fix for this issue was done as part of this commit: https://review.openstack.org/#/c/62323/

Revision history for this message
Mike Scherbakov (mihgen) wrote :

Please provide a separate patch with the fix.
Sorry, we can't merge your current patchset as we are behind of feature freeze date, and looks like you are adding functionality there.

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

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

Revision history for this message
Yuriy Yekovenko (yyekovenko) wrote :

commit sent to review.

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

Reviewed: https://review.openstack.org/63093
Committed: https://git.openstack.org/cgit/stackforge/fuel-ostf/commit/?id=b4a5ff53a7f24cb09eb00fbb553627c880ea5e0c
Submitter: Jenkins
Branch: master

commit b4a5ff53a7f24cb09eb00fbb553627c880ea5e0c
Author: Yuriy Yekovenko <email address hidden>
Date: Thu Dec 19 13:38:44 2013 +0200

    Fixed naming of expected status of a stack.

    Method wait_for_stack_status in heatmanager
    was waiting for "ERROR" status as reason
    for test interruption but should wait
    for "CREATE_FAILED" status.
    Similar fix was done in cleanup.py.

    Change-Id: Ib9fb5c3df3256328012d23a56bd4f78923724c6c
    Closes-Bug: #1260798

Changed in fuel:
status: In Progress → Fix Committed
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
status: Fix Committed → Fix Released
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.