*** zhurong has joined #openstack-mistral | 01:34 | |
*** zhurong has quit IRC | 01:44 | |
*** gongysh has joined #openstack-mistral | 01:52 | |
*** zhurong has joined #openstack-mistral | 02:33 | |
*** Dinesh_Bhor has joined #openstack-mistral | 04:03 | |
openstackgerrit | Merged openstack/mistral-lib master: Updated from global requirements https://review.openstack.org/470464 | 05:01 |
---|---|---|
openstackgerrit | Deepak Mourya proposed openstack/mistral master: Replace test.attr with decorators.attr https://review.openstack.org/470846 | 05:03 |
openstackgerrit | Merged openstack/python-mistralclient master: Updated from global requirements https://review.openstack.org/470549 | 05:32 |
*** sharatss has joined #openstack-mistral | 05:42 | |
*** sharat has joined #openstack-mistral | 05:53 | |
*** sharatss has quit IRC | 05:53 | |
openstackgerrit | Merged openstack/mistral master: Updated from global requirements https://review.openstack.org/469571 | 06:00 |
openstackgerrit | Merged openstack/mistral master: Fixing indentation in docs https://review.openstack.org/469049 | 06:14 |
*** sharat has quit IRC | 06:30 | |
*** sharat has joined #openstack-mistral | 06:31 | |
*** sharat has quit IRC | 06:31 | |
*** sharat has joined #openstack-mistral | 06:32 | |
*** sharatss_ has joined #openstack-mistral | 06:34 | |
*** sharat has quit IRC | 06:34 | |
*** dtantsur has quit IRC | 06:50 | |
*** kong has quit IRC | 06:50 | |
*** kong has joined #openstack-mistral | 06:51 | |
*** dtantsur has joined #openstack-mistral | 06:53 | |
*** zhurong has quit IRC | 07:31 | |
*** zhurong has joined #openstack-mistral | 07:39 | |
d0ugal | dtantsur: You can often see some of the error via the mistral API - but as it doesn't have the full traceback I go straight to the logs. | 07:41 |
d0ugal | dtantsur: oh, I see you found that - I should read more of the traceback | 07:41 |
d0ugal | s/traceback/scrollback thing/ | 07:41 |
d0ugal | toure: pong | 07:46 |
*** ttpl has joined #openstack-mistral | 08:03 | |
*** warface has joined #openstack-mistral | 08:05 | |
*** sharatss_ has quit IRC | 08:07 | |
*** jaosorior has joined #openstack-mistral | 08:20 | |
*** zhurong has quit IRC | 08:20 | |
rakhmerov | apetrich: hi, I assigned https://blueprints.launchpad.net/mistral/+spec/mistral-actions-api-fix-engine to you and left a comment in whiteboard | 08:29 |
rakhmerov | can you pls have a look? | 08:29 |
apetrich | rakhmerov, sure do | 08:29 |
rakhmerov | I guess it can be considered implemented but just want to make sure to check with you | 08:29 |
apetrich | thanks | 08:29 |
rakhmerov | same about https://blueprints.launchpad.net/mistral/+spec/mistral-actions-api-fix-executor | 08:30 |
rakhmerov | they were created long ago and not I'm not even sure they reflect the real situation ) | 08:30 |
rakhmerov | ok, I'd appreciate if you updated them | 08:30 |
rakhmerov | thanks | 08:30 |
*** sharatss_ has joined #openstack-mistral | 08:32 | |
rakhmerov | sharatss_: hi | 08:32 |
rakhmerov | how's it going? | 08:32 |
xavierhardy | Hi everybody, | 08:33 |
xavierhardy | FYI, the documentation still mentions rabbit_ options even though they have been replaced by DEFAULT/transport_url: | 08:33 |
xavierhardy | https://docs.openstack.org/developer/mistral/guides/configuration_guide.html | 08:33 |
rakhmerov | xavierhardy: yep, thanks | 08:33 |
sharatss_ | rakhmerov, hi.. not as good as it was.. but ok :) | 08:33 |
rakhmerov | xavierhardy: did you file a bug by any chance? ) | 08:33 |
rakhmerov | if not, I'll do it | 08:34 |
xavierhardy | No, I will. | 08:34 |
xavierhardy | Which brings me to the question, how am I suppose to configure RabbitMQ then, is it something like this: | 08:34 |
xavierhardy | ampq://user:password@localhost:1234 | 08:34 |
xavierhardy | ? | 08:34 |
rakhmerov | sharatss_: hopefully you'll get better | 08:35 |
rakhmerov | xavierhardy: thanks | 08:35 |
rakhmerov | sharatss_: can you say what items in https://blueprints.launchpad.net/mistral/+spec/add-documentation were already fixed? | 08:35 |
sharatss_ | rakhmerov, hope so :) | 08:35 |
rakhmerov | percentage or N out of X | 08:35 |
sharatss_ | rakhmerov, just a sec.. let me have a look at it | 08:35 |
rakhmerov | sharatss_: yes, please mark those items that have been addressed somehow | 08:36 |
rakhmerov | e.g. by just fixing a description | 08:36 |
rakhmerov | xavierhardy: wait a sec.. | 08:36 |
rakhmerov | xavierhardy: transport_url = rabbit://guest:guest@localhost:5672/ | 08:37 |
rakhmerov | under [DEFAULT] group | 08:37 |
xavierhardy | OK | 08:37 |
apetrich | rakhmerov, btw I will look at in in a bit if that's ok? | 08:39 |
rakhmerov | apetrich: sure, np | 08:39 |
sharatss_ | rakhmerov, I think none of them have been fixed | 08:39 |
rakhmerov | haha :)) Really? But I remember you were fixing docs during this cycle | 08:40 |
sharatss_ | rakhmerov, me? may be i didnt work on any of these | 08:41 |
sharatss_ | rakhmerov, if its in our priority, will find a point to start | 08:41 |
rakhmerov | sharatss_: ok, no problem. I think I was just confused (can't remember all things that we contributed) | 08:45 |
rakhmerov | sharatss_: I don't think it's only your task, several people are contributing into it | 08:45 |
sharatss_ | rakhmerov, yes. Actually that BP had to be split into individual specs | 08:46 |
xavierhardy | Bug filed: https://bugs.launchpad.net/mistral/+bug/1695857 | 08:47 |
openstack | Launchpad bug 1695857 in Mistral "Deprecated messaging configuration options mentioned in the documentation" [Undecided,New] | 08:47 |
rakhmerov | thanks | 08:48 |
*** zhurong has joined #openstack-mistral | 08:50 | |
openstackgerrit | Renat Akhmerov proposed openstack/mistral master: [Trusts] Fixing trusts deletion https://review.openstack.org/469078 | 08:52 |
*** warface has quit IRC | 09:00 | |
openstackgerrit | Renat Akhmerov proposed openstack/mistral master: Minor nits to README https://review.openstack.org/460100 | 09:04 |
rakhmerov | sharatss_: how is https://review.openstack.org/#/c/455174/ going? ) | 09:04 |
rakhmerov | maybe you need some help with it? | 09:04 |
rakhmerov | I want this change very much ) | 09:05 |
sharatss_ | tempest tests failing for that | 09:05 |
sharatss_ | rakhmerov, i would appreciate any inputs on that very much | 09:05 |
rakhmerov | sharatss_: I'll schedule to look at it tomorrow first thing | 09:06 |
sharatss_ | except for that, that is ready to go | 09:06 |
sharatss_ | rakhmerov, thanks | 09:06 |
rakhmerov | will try to see what's going on | 09:06 |
xavierhardy | "AMQP server on 127.0.0.1:5672 is unreachable", hummm, the configuration of DEFAULT/transport_url does not seem to work in the Ocata release | 09:17 |
xavierhardy | (FYI: my RabbitMQ broker is not on the same host as the engine) | 09:17 |
rakhmerov | well, I gave you the form. Not sure if you have the same host/port | 09:18 |
xavierhardy | I have replaced them by my host/user/password/port infos | 09:18 |
rakhmerov | ok | 09:18 |
xavierhardy | and it says 127.0.0.1:5672 which is not what I put in the config | 09:19 |
rakhmerov | does anybody know what's wrong with our gate? Seen a similar issue? http://logs.openstack.org/78/469078/5/check/gate-mistral-docs-ubuntu-xenial/a332eb3/console.html | 09:19 |
rakhmerov | xavierhardy: aah, that's strange | 09:19 |
rakhmerov | are you sure you use the right config? ) | 09:19 |
xavierhardy | commit 53d3aed4ed20b4a65de87696fd8fcb47cd009f1e | 09:20 |
xavierhardy | # A URL representing the messaging driver to use and its full | 09:21 |
xavierhardy | # configuration. (string value) | 09:21 |
xavierhardy | #transport_url = <None> | 09:21 |
xavierhardy | rabbit://<user_id>:<password>@<host>:<port>/ | 09:21 |
xavierhardy | in DEFAULT | 09:21 |
xavierhardy | shit | 09:21 |
xavierhardy | I'm missing transport_url = | 09:21 |
xavierhardy | .... | 09:21 |
xavierhardy | just noticed, sorry | 09:21 |
rakhmerov | where is "transport_url"? | 09:21 |
rakhmerov | :)) | 09:21 |
rakhmerov | ok | 09:21 |
*** warface has joined #openstack-mistral | 09:27 | |
rakhmerov | just FYI: the problem with "doc" gate should be solved by https://review.openstack.org/#/c/470047 | 09:38 |
rakhmerov | waiting for a patch from OpenStack Bot | 09:38 |
rakhmerov | sharatss_: can you pls look at https://review.openstack.org/#/c/470463/ ? | 09:38 |
rakhmerov | why it's failing | 09:38 |
sharatss_ | rakhmerov, yes | 09:39 |
rakhmerov | thanks | 09:39 |
*** jaosorior has quit IRC | 09:49 | |
*** jaosorior has joined #openstack-mistral | 09:53 | |
*** zhurong has quit IRC | 09:59 | |
warface | hi guys, I've been trying to update a mistral definition using the mistral v2 APIs. while doing so, I get Invalid DSL. Can someone help me out here? what am I doing wrong ? | 10:13 |
warface | here's the req/response | 10:13 |
warface | https://hardbin.com/ipfs/QmfHqZs8yRnsdire8EpNML4LwvhuLcZL234ynQd9XB1QaA/#9PDa2zNjPP9YMHfpDdtvof5dmnB86QecNr2NkfAmAG3v | 10:13 |
*** zhurong has joined #openstack-mistral | 10:13 | |
*** jtomasek is now known as jtomasek|brb | 10:23 | |
rakhmerov | warface: hi | 10:32 |
rakhmerov | let me see.. | 10:32 |
rakhmerov | warface: can you show a formatted workflow text? | 10:32 |
warface | rakhmerov: hi, sure | 10:34 |
warface | btw its the default sample workflow | 10:34 |
warface | std.delete_instance | 10:34 |
warface | trying to update it without changing anything at all, just for testing | 10:35 |
rakhmerov | aah.. | 10:35 |
rakhmerov | ok, got it | 10:35 |
rakhmerov | give me a min | 10:35 |
rakhmerov | what version of Mistral? | 10:36 |
rakhmerov | latest? | 10:36 |
rakhmerov | warface: ok, here's the thing | 10:38 |
rakhmerov | when you're sending POST or PUT for all kinds of definitions (workflows, actions, workbooks) the request body must be jut a text | 10:39 |
rakhmerov | not json | 10:39 |
rakhmerov | you're sending json | 10:39 |
warface | oh ok, let me try | 10:39 |
rakhmerov | yep | 10:39 |
warface | thanks | 10:39 |
rakhmerov | np | 10:39 |
warface | the body should just contain the definition! right? | 10:43 |
rakhmerov | right ) | 10:43 |
rakhmerov | and content-type header should be plain/text | 10:43 |
rakhmerov | d0ugal: do you know how soon OpenStack Requirements Bot sends a patch if requirements were updated? | 10:44 |
warface | rakhmerov: thanks a lot :) it worked | 10:50 |
rakhmerov | sure ) | 10:50 |
rakhmerov | np | 10:50 |
*** gongysh has quit IRC | 10:58 | |
*** jkilpatr has joined #openstack-mistral | 10:58 | |
openstackgerrit | Sharat Sharma proposed openstack/mistral-dashboard master: DNM-Test gate https://review.openstack.org/470920 | 11:13 |
d0ugal | rakhmerov: no idea. it seems quite quick. | 11:21 |
rakhmerov | ok | 11:21 |
d0ugal | rakhmerov: you could always do a manual update if you are blocked? | 11:21 |
rakhmerov | yes | 11:22 |
rakhmerov | d0ugal: it just seems weird that the patch hasn't been sent yet after many hours after the change | 11:24 |
rakhmerov | ok, it's a different issue.. | 11:24 |
openstackgerrit | Renat Akhmerov proposed openstack/mistral master: Update python-neutronclient version https://review.openstack.org/470924 | 11:26 |
apetrich | rakhmerov, I'm going to look on those blueprints tomorrow. I thought I was better but I'm calling in sick today | 11:30 |
rakhmerov | apetrich: no worries, it can wait. Get better! | 11:31 |
apetrich | rakhmerov, cheers | 11:32 |
rakhmerov | d0ugal: can you pls? https://review.openstack.org/#/c/470924/ | 11:32 |
rakhmerov | it fixes the gate | 11:32 |
rakhmerov | d0ugal: ooh, ignore it.. it's been approved already | 11:33 |
openstackgerrit | Sharat Sharma proposed openstack/mistral master: Stop using abbreviation DSL in document https://review.openstack.org/470925 | 11:33 |
rakhmerov | sometimes people are faster than I expect ) | 11:33 |
rakhmerov | (thanks to kong) | 11:34 |
openstackgerrit | Sharat Sharma proposed openstack/mistral-dashboard master: DNM-Test gate https://review.openstack.org/470920 | 11:54 |
openstackgerrit | Renat Akhmerov proposed openstack/mistral-specs master: HA specification https://review.openstack.org/470928 | 11:54 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/mistral master: Updated from global requirements https://review.openstack.org/470934 | 11:58 |
*** zhurong has quit IRC | 12:04 | |
openstackgerrit | Sharat Sharma proposed openstack/mistral-dashboard master: DNM-Test gate https://review.openstack.org/470920 | 12:16 |
*** warface has quit IRC | 12:20 | |
*** jtomasek|brb is now known as jtomasek | 12:28 | |
openstackgerrit | Renat Akhmerov proposed openstack/mistral-specs master: HA specification https://review.openstack.org/470928 | 12:31 |
*** sharatss_ has quit IRC | 12:34 | |
*** catintheroof has joined #openstack-mistral | 12:35 | |
openstackgerrit | Merged openstack/mistral-specs master: Don't force policy specs into approved or implemented directories https://review.openstack.org/447454 | 12:43 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/mistral master: Updated from global requirements https://review.openstack.org/470957 | 12:43 |
*** dtantsur is now known as dtantsur|brb | 12:51 | |
*** bobh has joined #openstack-mistral | 13:11 | |
openstackgerrit | Toure Dunnon proposed openstack/mistral master: [WIP] Workflow Error Analysis (do not merge!) https://review.openstack.org/455447 | 13:11 |
fultonj | How does one start a workflow and optionally specify an environment that must be used during workflow execution? | 13:18 |
fultonj | rakhmerov: i read ^ in your blueprint https://blueprints.launchpad.net/mistral/+spec/mistral-execution-environment | 13:18 |
fultonj | However, I see no option for that as per: `openstack workflow execution create --help` | 13:19 |
fultonj | d0ugal do you have any input on ^ ? thanks | 13:21 |
d0ugal | fultonj: executions take two inputs "workflow_input" and "params" - the second defines the environment | 13:23 |
d0ugal | fultonj: is that what you are looking for? or am I missing something :) | 13:24 |
d0ugal | I think this feature isn't really documented, I only learned about it via gfidente's experimentation. | 13:24 |
fultonj | So params _is_ the evironment? | 13:24 |
fultonj | d0ugal: i thought they were distinct yet similar | 13:24 |
d0ugal | fultonj: Yeah, you can access it via <% env() %> | 13:25 |
*** livelace has joined #openstack-mistral | 13:26 | |
d0ugal | fultonj: What are you trying to do? perhaps it is better to start there. | 13:26 |
*** rbrady has quit IRC | 13:27 | |
fultonj | d0ugal: funny you mention gfidente as he's related to what I'm trying to do | 13:27 |
fultonj | he's away for 2 weeks | 13:27 |
fultonj | i am trying to debug my workflow that uses env vars he set | 13:28 |
*** kozhukalov has quit IRC | 13:28 | |
fultonj | d0ugal: i have a workflow that uses "{% for ip in env().get('service_ips', {}).get('ceph_mon_ctlplane_node_ips', []) %} | 13:29 |
d0ugal | aha | 13:29 |
fultonj | you my recall that expression as you suggested it (and it works for me) | 13:29 |
d0ugal | fultonj: I'm just about to go into a meeting, but I can help after that | 13:29 |
fultonj | d0ugal: ok, np | 13:29 |
fultonj | i am basically trying to understand what's going on with that | 13:29 |
fultonj | ttyl and thanks | 13:29 |
d0ugal | fultonj: but it doesn't work somewhere else? | 13:29 |
d0ugal | right | 13:29 |
fultonj | doesn't work somewhere | 13:29 |
d0ugal | shouldn't be too long | 13:29 |
fultonj | np | 13:29 |
*** rbrady has joined #openstack-mistral | 13:30 | |
*** zhurong has joined #openstack-mistral | 13:46 | |
xavierhardy | Is there anything plan for health checks? For instance, to check that the API is up, one can simply do "curl -X GET http://localhost/v2", what about the engine and the executors? | 13:57 |
d0ugal | fultonj: Okay, so - How is the execution created? | 14:10 |
fultonj | hi d0ugal | 14:10 |
fultonj | I want to create an env using `mistral environment-create` and then access those variables in my workflow. I think I should be able to do this without having to define them under 'inputs:' in the workflow. | 14:10 |
fultonj | Here's a simple env: http://paste.openstack.org/show/611402/ | 14:10 |
fultonj | ^ is a subgoal | 14:11 |
fultonj | the complete goal... | 14:11 |
fultonj | so I can debug a workflow*, normally started by Heat, using CLI tools; so I can: a. develop faster and b. better understand why those env vars are not always available | 14:11 |
fultonj | *https://review.openstack.org/#/c/469644/4/workbooks/ceph-ansible.yaml | 14:11 |
d0ugal | fultonj: https://ask.openstack.org/en/question/105618/can-you-associate-a-mistral-workflow-execution-with-an-environment-via-the-cli/?answer=105837#post-id-105837 | 14:12 |
d0ugal | fultonj: I think that is the answer to your question too | 14:13 |
fultonj | d0ugal: nice | 14:13 |
d0ugal | I don't really understand why the environments API exists, because having to access it like this doesn't feel "natural" | 14:14 |
d0ugal | (using swift would be just as easy/hard) | 14:14 |
d0ugal | and it is very hard to update an environment from in a workflow | 14:15 |
d0ugal | I keep meaning to ask rakhmerov about them to hear how or why other people use environments :) | 14:15 |
d0ugal | I think in tripleo we just abuse it as a simple key value store | 14:15 |
fultonj | d0ugal: in that examlpe, how does one execute that workflow? | 14:15 |
fultonj | `mistral execution-create wf` ? | 14:16 |
fultonj | `mistral execution-create wf '{(define env vars here)}'` ? | 14:16 |
d0ugal | fultonj: yeah, but you also need to pass the env_name in, I made that a workflow input - it could be hard coded | 14:16 |
d0ugal | Yup, exactly that | 14:16 |
fultonj | I take it you're refering to my second example | 14:17 |
fultonj | `mistral execution-create wf '{(define env vars here)}'` ? | 14:17 |
d0ugal | fultonj: hang on. | 14:17 |
d0ugal | I'm consuing myself. | 14:17 |
*** dtantsur|brb is now known as dtantsur | 14:17 | |
fultonj | confusing? or consulting? :) | 14:17 |
d0ugal | mistral execution-create wf '{"env_name": "mistral-env-name"}' | 14:17 |
d0ugal | haha, sorry - confusing. (/me is tired today) | 14:18 |
fultonj | not at all | 14:18 |
fultonj | so in http://paste.openstack.org/show/611402/ i created an env "test" | 14:18 |
fultonj | i should be able to access it as in the example above | 14:19 |
* fultonj tries this | 14:19 | |
d0ugal | fultonj: Yeah, so if test is passed to my example workflow it will load it and then just output it | 14:19 |
d0ugal | fultonj: you could just hard code the environment name in the workflow too - but with a better name of course :) | 14:19 |
d0ugal | fultonj: However, I don't really understand how this is better or easier than using normal workflow input parameters | 14:20 |
fultonj | d0ugal: and if i have params am i passing to json data structures? | 14:20 |
fultonj | right | 14:20 |
d0ugal | fultonj: if you are just trying to find a way to see what was passed into a workflow you can do that with "mistral execution-get-input EXECUTION-ID" | 14:21 |
d0ugal | that might provide you the debugging access you need? | 14:21 |
fultonj | maybe, let me try | 14:22 |
openstackgerrit | Merged openstack/mistral master: Update python-neutronclient version https://review.openstack.org/470924 | 14:24 |
thrash | d0ugal: I think I get why environments exist... Think 'production', 'dev', 'stage', etc | 14:29 |
thrash | d0ugal: but I agree that how they are accessed is not natural... | 14:30 |
fultonj | https://blueprints.launchpad.net/mistral/+spec/mistral-execution-environment | 14:31 |
thrash | fultonj: interesting reading. :D | 14:32 |
fultonj | thrash: my main interest is accessing dictionaries of variables from THT within Mistral | 14:33 |
fultonj | thrash: and to understand it better so i can debug it when it doesn't work | 14:33 |
fultonj | d0ugal: thanks for the examples, they help a little but i'm still stuck | 14:34 |
fultonj | i ran the example | 14:34 |
fultonj | the task get_env has been running for a while | 14:34 |
fultonj | i have a feeling it will not stop unless i ask it to abort | 14:35 |
fultonj | i passed it a reference to the env i had created earlier (or i think i did) | 14:35 |
fultonj | http://paste.openstack.org/show/611409/ | 14:37 |
d0ugal | fultonj: oh, werid - maybe I wrote a bad example | 14:39 |
d0ugal | fultonj: can you show me the action-execution-list? | 14:39 |
d0ugal | I have no idea why that would get stuck. | 14:39 |
fultonj | mistral action-execution-list | curl -F 'sprunge=<-' http://sprunge.us | 14:40 |
fultonj | http://sprunge.us/CSLh | 14:40 |
d0ugal | thrash: yeah, that might be it - feels a bit like an unfinished feature to me. | 14:40 |
d0ugal | fultonj: :/ weird. I'm in the middle of re-creating my setup or I'd give it a go | 14:41 |
fultonj | d0ugal: i'll experiment a bit more | 14:41 |
d0ugal | I'll be able to do the same soon too, I hope :) | 14:41 |
*** hrybacki is now known as hrybacki|afkish | 14:43 | |
openstackgerrit | Michal Gershenzon proposed openstack/mistral-specs master: Create and run workflows within a namespace https://review.openstack.org/470996 | 14:44 |
toure | /j #openstack-meeting-3 | 14:55 |
d0ugal | ^ everyone, do that :-D | 14:56 |
d0ugal | Mistral team meeting in < 5 mins | 14:56 |
*** mgershen has joined #openstack-mistral | 14:58 | |
*** zhurong has quit IRC | 15:15 | |
xavierhardy | "Launching server components [event-engine,api,executor,engine]..." There's a new component? | 15:34 |
openstackgerrit | Renat Akhmerov proposed openstack/mistral master: Make "triggered_by" work in case of "join" tasks https://review.openstack.org/457996 | 15:36 |
xavierhardy | I mean "event-engine"?! | 15:39 |
openstackgerrit | Renat Akhmerov proposed openstack/mistral master: Updated from global requirements https://review.openstack.org/470957 | 15:46 |
openstackgerrit | Renat Akhmerov proposed openstack/mistral master: Added style enfore checks for assert statements https://review.openstack.org/431427 | 16:05 |
openstackgerrit | Renat Akhmerov proposed openstack/mistral master: Minor nits to README https://review.openstack.org/460100 | 16:06 |
fultonj | http://paste.openstack.org/show/611416/ | 16:11 |
fultonj | d0ugal: update on that env issue ^ | 16:11 |
fultonj | https://ask.openstack.org/en/question/105618/can-you-associate-a-mistral-workflow-execution-with-an-environment-via-the-cli/?answer=105837#post-id-105837 | 16:11 |
openstackgerrit | Brad P. Crochet proposed openstack/mistral master: [WIP] - DO NOT MERGE - Implement the sensitive data blueprint. https://review.openstack.org/459747 | 16:13 |
thrash | rakhmerov: ^^^ | 16:14 |
*** livelace has quit IRC | 16:16 | |
rakhmerov | thrash: ok | 16:18 |
d0ugal | fultonj: hmm, interesting. I think I'll need to experiment | 16:25 |
d0ugal | fultonj: good news, I have an env to do that now, but I need to run for today - I'll try tomorrow and see if I can figure it out | 16:25 |
fultonj | ok, thanks d0ugal ttyl | 16:25 |
*** ttpl has quit IRC | 16:28 | |
*** ttpl has joined #openstack-mistral | 16:30 | |
xavierhardy | I can't get Mistral to execute anything with the Ocata release :( | 16:31 |
xavierhardy | mistral-server --config-file ../config/mistral.conf --server all | 16:31 |
xavierhardy | Launching server components [engine,event-engine,api,executor]... | 16:31 |
xavierhardy | 2017-06-05 18:30:22.258 3310 INFO mistral.event_engine.event_engine [-] Starting event notification task... | 16:31 |
xavierhardy | /home/xhardy/Sources/mistral/workbook/venv2/local/lib/python2.7/site-packages/mistral/engine/rpc_backend/oslo/oslo_server.py:55: FutureWarning: The access_policy argument is changing its default value to <class 'oslo_messaging.rpc.dispatcher.DefaultRPCAccessPolicy'> in version '?', please update the code to explicitly set None as the value: access_policy defaults to LegacyRPCAccessPolicy which exposes private methods. Explicitly | 16:31 |
xavierhardy | serializer=ctx.RpcContextSerializer() | 16:31 |
xavierhardy | 2017-06-05 18:30:22.342 3310 INFO mistral.event_engine.event_engine [-] Find 0 event triggers. | 16:31 |
xavierhardy | 2017-06-05 18:30:22.457 3310 INFO oslo.service.wsgi [-] mistral_api listening on 0.0.0.0:8989 | 16:31 |
xavierhardy | 2017-06-05 18:30:22.458 3310 INFO oslo_service.service [-] Starting 5 workers | 16:31 |
xavierhardy | 2017-06-05 18:30:22.479 3310 INFO oslo_messaging.server [-] blocking executor handles only one message at once. threading or eventlet executor is recommended. | 16:31 |
xavierhardy | 2017-06-05 18:30:22.488 3310 INFO oslo_messaging.server [-] blocking executor handles only one message at once. threading or eventlet executor is recommended. | 16:31 |
xavierhardy | Executor server started. | 16:31 |
xavierhardy | Engine server started. | 16:31 |
xavierhardy | Event engine server started. | 16:31 |
xavierhardy | 2017-06-05 18:30:26.273 3334 INFO mistral.api.controllers.v2.action_execution [-] Create action_execution [action_execution=ActionExecution [id='Unset', workflow_name='Unset', task_name='Unset', task_execution_id='Unset', state='Unset', state_info='Unset', tags='Unset', name='std.echo', description='Unset', accepted='Unset', input='{u'output': u'hello'}', output='Unset', created_at='Unset', updated_at='Unset', params='Unset']] | 16:31 |
xavierhardy | 2017-06-05 18:31:26.312 3334 ERROR wsme.api [-] Server-side error: "MessagingTimeout: Timed out waiting for a reply to message ID 4a526bc3f4a340f282a36b7ccdb00c2c". Detail: | 16:31 |
xavierhardy | Traceback (most recent call last): | 16:31 |
xavierhardy | File "/home/xhardy/Sources/mistral/workbook/venv2/local/lib/python2.7/site-packages/wsmeext/pecan.py", line 85, in callfunction | 16:31 |
xavierhardy | result = f(self, *args, **kwargs) | 16:31 |
xavierhardy | File "/home/xhardy/Sources/mistral/workbook/venv2/local/lib/python2.7/site-packages/mistral/api/controllers/v2/action_execution.py", line 141, in post | 16:31 |
xavierhardy | **params | 16:31 |
xavierhardy | File "/home/xhardy/Sources/mistral/workbook/venv2/local/lib/python2.7/site-packages/mistral/engine/rpc_backend/rpc.py", line 147, in decorator | 16:31 |
xavierhardy | _wrap_exception_and_reraise(e) | 16:31 |
xavierhardy | File "/home/xhardy/Sources/mistral/workbook/venv2/local/lib/python2.7/site-packages/mistral/engine/rpc_backend/rpc.py", line 122, in _wrap_exception_and_reraise | 16:31 |
xavierhardy | raise exc.MistralException(message) | 16:31 |
xavierhardy | MistralException: MessagingTimeout: Timed out waiting for a reply to message ID 4a526bc3f4a340f282a36b7ccdb00c2c | 16:31 |
xavierhardy | : MistralException: MessagingTimeout: Timed out waiting for a reply to message ID 4a526bc3f4a340f282a36b7ccdb00c2c | 16:31 |
thrash | xavierhardy: please use paste.openstack.org | 16:31 |
xavierhardy | http://paste.openstack.org/show/611418/ | 16:32 |
xavierhardy | rakhmerov , thrash : any idea? | 16:36 |
thrash | xavierhardy: did you populate the db? | 16:38 |
xavierhardy | I'll try repopulating it | 16:38 |
xavierhardy | Endpoint for service baremetal-introspection was not found, falling back to local host on port 5050 | 16:44 |
xavierhardy | during repopulation | 16:44 |
*** harlowja has joined #openstack-mistral | 16:45 | |
thrash | xavierhardy: unless you need those actions, you can ignore that. | 16:49 |
xavierhardy | we don't need them | 16:49 |
xavierhardy | the DB works fine | 16:49 |
xavierhardy | I can get actions, executions, workflows etc | 16:50 |
xavierhardy | I just can't run anything | 16:50 |
xavierhardy | looks there's a communication problem between the API and the engine | 16:50 |
thrash | xavierhardy: and you have a working rabbit install? | 16:50 |
xavierhardy | of course | 16:50 |
xavierhardy | It's running and I get no error in Mistral regarding RabbitMQ | 16:50 |
xavierhardy | If I stop it, I see all Mistral services complaining | 16:51 |
xavierhardy | and reconnecting once it's up again | 16:51 |
thrash | ok | 16:51 |
thrash | xavierhardy: can you paste output of this? grep -v '^#' ../config/mistral.conf | grep -v '^$' | 16:53 |
xavierhardy | http://paste.openstack.org/show/611421/ | 16:55 |
*** jkilpatr_ has joined #openstack-mistral | 17:03 | |
*** jaosorior is now known as jaosorior_away | 17:03 | |
*** jkilpatr has quit IRC | 17:05 | |
xavierhardy | in debug mode, I have the following error | 17:06 |
xavierhardy | 2017-06-05 19:06:05.617 17084 DEBUG oslo.messaging._drivers.impl_rabbit [-] Timed out waiting for RPC response: Timeout while waiting on RPC response - topic: "<unknown>", RPC method: "<unknown>" info: "<unknown>": oslo_messaging._drivers.common.Timeout: Timeout while waiting on RPC response - topic: "<unknown>", RPC method: "<unknown>" info: "<unknown>" | 17:06 |
xavierhardy | constantly | 17:06 |
xavierhardy | I'm completely stuck :( | 17:10 |
xavierhardy | OK, using kombu instead of oslo it works | 17:22 |
xavierhardy | kombu is supposed to be experimental though... | 17:22 |
prometheanfire | someone should set a topic, and put the meeting time there :P | 17:23 |
openstackgerrit | Toure Dunnon proposed openstack/python-mistralclient master: [WIP] Workflow Error Analysis Client updates. https://review.openstack.org/452901 | 17:52 |
*** dtantsur is now known as dtantsur|afk | 17:55 | |
thrash | xavierhardy: let me see if I can reproduce. | 18:18 |
*** jkilpatr has joined #openstack-mistral | 18:31 | |
*** jkilpatr_ has quit IRC | 18:32 | |
*** thrash is now known as thrash|appt | 18:51 | |
openstackgerrit | Merged openstack/mistral master: [Trusts] Fixing trusts deletion https://review.openstack.org/469078 | 19:27 |
openstackgerrit | Merged openstack/mistral master: Make "triggered_by" work in case of "join" tasks https://review.openstack.org/457996 | 19:27 |
openstackgerrit | Merged openstack/mistral master: Minor nits to README https://review.openstack.org/460100 | 19:27 |
openstackgerrit | Merged openstack/mistral master: Added style enfore checks for assert statements https://review.openstack.org/431427 | 19:27 |
*** jkilpatr has quit IRC | 20:06 | |
mattybrennan | thrash: I've getting a similar error on the 4.0.1 branch | 20:08 |
mattybrennan | er, tag | 20:09 |
*** thrash|appt is now known as thrash | 20:14 | |
*** jkilpatr has joined #openstack-mistral | 20:22 | |
*** clenimar has joined #openstack-mistral | 20:39 | |
*** thrash is now known as thrash|biab | 21:01 | |
*** thrash|biab is now known as thrash | 21:33 | |
*** catintheroof has quit IRC | 21:53 | |
*** jamielennox|away is now known as jamielennox | 22:13 | |
*** bobh has quit IRC | 22:32 | |
*** catintheroof has joined #openstack-mistral | 23:13 | |
*** jamielennox is now known as jamielennox|away | 23:30 | |
*** jamielennox|away is now known as jamielennox | 23:46 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!