- During a deployment Heat tried to start a mistral workflow to install ceph [2018-02-15 02:59:16.223 30322] [1]
- /usr/lib/python2.7/site-packages/mistral/api/controllers/v2/workflow.py:88 fetched the workflow [2018-02-15 02:59:17.078 30322]
- /usr/lib/python2.7/site-packages/wsme/api.py:222, as called by Mistral, could not decode the JSON that it received from Heat [2018-02-15 02:59:17.097 30322]
I tried to reproduce by copying/pasting that JSON into a Python REPL but json.dumps(x['params']) had no issue parsing it [2]. I'm going to look more closely at the files above.
- During a deployment Heat tried to start a mistral workflow to install ceph [2018-02-15 02:59:16.223 30322] [1] python2. 7/site- packages/ mistral/ api/controllers /v2/workflow. py:88 fetched the workflow [2018-02-15 02:59:17.078 30322] python2. 7/site- packages/ wsme/api. py:222, as called by Mistral, could not decode the JSON that it received from Heat [2018-02-15 02:59:17.097 30322]
- /usr/lib/
- /usr/lib/
I tried to reproduce by copying/pasting that JSON into a Python REPL but json.dumps( x['params' ]) had no issue parsing it [2]. I'm going to look more closely at the files above.
[1] timestamps refer to https:/ /logs.rdoprojec t.org/openstack -periodic/ periodic- tripleo- ci-centos- 7-multinode- 1ctlr-featurese t019-master/ ce9d237/ undercloud/ var/log/ mistral/ api.log. gz
[2] namespace' ]
In [36]: x.keys()
Out[36]: ['input', 'workflow_name', 'params', 'description', 'workflow_
In [37]: json.dumps( x['params' ]) node_ips\ \": [\\"192. 168.24. 17\\"], \\"nova_ api_ctlplane_ node_ips\ \": [\\"192. 168.24. 17\\"]} , \\"blacklisted_ ip_addresses\ \": []}}"'
...
ctlplane_
In [38]: