[swarm] custom graph doesn't start
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Alexander Kurenyshev |
Bug Description
Detailed bug description:
Custom graph doesn't fire
Swarm failure: https:/
So we got a test failure:
DevopsCalledPro
STDERR:
ls: cannot access /tmp/yaql_
Steps to reproduce:
Execute 'two_custom_
1. Revert snapshot 'pre_provision_
2. Create cluster
3. Add 1 node with controller role
4. Add 1 node with compute role
5. Add 1 node with storage role
6. Provision cluster
7. Upload 'custom_graph' tasks to release
8. Upload 'yaql_graph' tasks to release
9. Run 'custom_graph' deployment.
10. Run 'yaql_graph' deployment.
11. Verify that 'yaql_graph' tasks are called on controller <<< FAILURE
12. Verify that 'yaql_graph' tasks are called on compute
13. Verify that 'yaql_graph' tasks are called on cinder
14. Create snapshot `two_custom_
Expected results:
yaql_graph is executed on the node
Actual result:
yaql_graph doesn't start
Impact:
Swarm failure
Description of the environment:
9.1 snapshot #287
[root@nailgun ~]# shotgun2 short-report
cat /etc/fuel_build_id:
495
cat /etc/fuel_
495
cat /etc/fuel_release:
9.1
cat /etc/fuel_
mitaka-9.0
UBUNTU_
CENTOS_
MOS_UBUNTU_
MOS_CENTOS_
MOS_CENTOS_
MOS_CENTOS_
MOS_CENTOS_
MOS_CENTOS_
MOS_CENTOS_
Logs: https:/
Swarm notes: The first identical failure is found on Monday (19-Sep). No similar failures are found before for this particular test.
Changed in fuel: | |
assignee: | nobody → Ilya Kutukov (ikutukov) |
milestone: | none → 9.1 |
description: | updated |
description: | updated |
Changed in fuel: | |
status: | Invalid → Confirmed |
Changed in fuel: | |
status: | Invalid → Confirmed |
assignee: | Fuel QA Team (fuel-qa) → Alexander Kurenyshev (akurenyshev) |
tags: | added: on-verification |
There is output in app.log that is telling that the task was skipped based on YAQL expression added($.nodes).uid
2016-09-21 13:45:22.742 DEBUG [7fc4b10a3880] (task_serializer) evaluate yaql expression: $.uid in added($.nodes).uid task_on_ all_nodes is skipped by condition. task_on_ all_nodes is skipped by condition.
2016-09-21 13:45:22.745 DEBUG [7fc4b10a3880] (task_serializer) Task custom_
2016-09-21 13:45:22.755 DEBUG [7fc4b10a3880] (task_serializer) Task custom_