[experimental] Separate task run do not work in case of task deployment

Bug #1528191 reported by Vladimir Sharshov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Bulat Gaifullin

Bug Description

If we try to run separate task using fuel cli, we will get error in Astute which get empty array message.

Step to reproduce:

- enable experimental feature;
- enable task deploy for cluster;
- add nodes to cluster;
- run provision on nodes;
- run task on nodes after successful provision using `fuel nodes --node <X> --end globals`

Expected result: deploy start and end on 'globals task' on node <X>.

Actual result: Astute got empty message, deployment fail.

Tags: area-python
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

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

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/260100
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=679de00465348b2f1591935a570e6138e283e848
Submitter: Jenkins
Branch: master

commit 679de00465348b2f1591935a570e6138e283e848
Author: Bulat Gaifullin <email address hidden>
Date: Mon Dec 21 19:55:01 2015 +0300

    Fixed run selected tasks with task based deployment

    Resolve IDs of tasks that was selected by user and
    pass to engine the task objects instead of IDs.

    Change-Id: I67aa6a423be60e7160468efd0d6c2ce3233bb9e1
    Closes-Bug: #1528191

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/8.0)

Fix proposed to branch: stable/8.0
Review: https://review.openstack.org/261438

Revision history for this message
Bulat Gaifullin (bulat.gaifullin) wrote :

this is high bug, because feature run separated tasks does not work if task_based_deployment was enabled.

Changed in fuel:
importance: Medium → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (stable/8.0)

Reviewed: https://review.openstack.org/261438
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=b39d146b534c41c39a99c453b239780ec8488904
Submitter: Jenkins
Branch: stable/8.0

commit b39d146b534c41c39a99c453b239780ec8488904
Author: Bulat Gaifullin <email address hidden>
Date: Mon Dec 21 19:55:01 2015 +0300

    Fixed run selected tasks with task based deployment

    Resolve IDs of tasks that was selected by user and
    pass to engine the task objects instead of IDs.

    Change-Id: I67aa6a423be60e7160468efd0d6c2ce3233bb9e1
    Closes-Bug: #1528191
    (cherry picked from commit 679de00465348b2f1591935a570e6138e283e848)

tags: added: on-verification
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

verified on 8.0-506

Changed in fuel:
status: Fix Committed → Fix Released
tags: removed: on-verification
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.