with items concurrency doesn't work if value is YAQL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mistral |
Fix Released
|
High
|
Nikolay Makhotkin |
Bug Description
vagrant@
---
version: "2.0"
wfc:
type: direct
input:
- batch_size
tasks:
task1:
with-items: i in [1, 2, 3, 4, 5, 6]
concurrency: <% $.batch_size %>
action: std.echo output=<% $.i %>
vagrant@
+------
| Name | Tags | Input | Created at | Updated at |
+------
| wfc | <none> | batch_size | 2015-08-22 00:18:47.017157 | None |
+------
vagrant@
+------
| Name | Tags | Input | Created at | Updated at |
+------
| std.delete_instance | <none> | instance_id | 2015-08-22 00:16:37.185521 | None |
| std.create_instance | <none> | name, image_id, flavor_id... | 2015-08-22 00:16:37.265245 | None |
| wfc | <none> | batch_size | 2015-08-22 00:18:47.017157 | None |
+------
vagrant@
ERROR (app) unsupported operand type(s) for +: 'int' and 'unicode'
Traceback (most recent call last):
File "/opt/openstack
executor_
File "/opt/openstack
executor_
File "/opt/openstack
result = func(ctxt, **new_args)
File "/home/
**params
File "/home/
return func(*args, **kw)
File "/home/
raise e
TypeError: unsupported operand type(s) for +: 'int' and 'unicode'
summary: |
- with items concurrency if concurrency option is YAQL + with items concurrency doesn't work if option is YAQL |
summary: |
- with items concurrency doesn't work if option is YAQL + with items concurrency doesn't work if value is YAQL |
Changed in mistral: | |
importance: | Undecided → High |
status: | New → Confirmed |
milestone: | none → liberty-3 |
assignee: | nobody → Nikolay Makhotkin (nmakhotkin) |
Changed in mistral: | |
status: | Fix Committed → Fix Released |
Changed in mistral: | |
milestone: | liberty-3 → liberty |
Fix proposed to branch: master /review. openstack. org/217127
Review: https:/