*** jrist has quit IRC | 00:02 | |
*** rbrady has quit IRC | 00:31 | |
*** rbrady has joined #openstack-mistral | 00:45 | |
*** rbrady has quit IRC | 00:45 | |
*** rbrady has joined #openstack-mistral | 00:45 | |
*** jamielennox is now known as jamielennox|away | 00:58 | |
*** catintheroof has quit IRC | 01:02 | |
*** jamielennox|away is now known as jamielennox | 01:12 | |
*** jaosorior has quit IRC | 01:17 | |
*** rbrady has quit IRC | 01:34 | |
*** catintheroof has joined #openstack-mistral | 01:37 | |
*** catintheroof has quit IRC | 01:37 | |
*** catintheroof has joined #openstack-mistral | 01:37 | |
*** catintheroof has quit IRC | 03:09 | |
*** catintheroof has joined #openstack-mistral | 03:11 | |
*** catintheroof has quit IRC | 03:15 | |
*** jrist has joined #openstack-mistral | 05:19 | |
*** sharatss has joined #openstack-mistral | 05:38 | |
*** sharatss has quit IRC | 06:24 | |
*** sharatss has joined #openstack-mistral | 06:25 | |
*** sharatss has quit IRC | 06:38 | |
*** sharatss has joined #openstack-mistral | 06:38 | |
*** sharatss has quit IRC | 07:00 | |
*** sharatss has joined #openstack-mistral | 07:00 | |
*** sharatss has quit IRC | 07:14 | |
*** sharatss has joined #openstack-mistral | 07:14 | |
d0ugal | Will the expiration policy remove RUNNING workflows that are older than the define limits? | 07:48 |
---|---|---|
d0ugal | (or PAUSED?) | 07:49 |
*** shardy has joined #openstack-mistral | 07:51 | |
*** shardy has quit IRC | 08:24 | |
rakhmerov | d0ugal: hi | 08:40 |
rakhmerov | on Zaqar action: yes, current Zaqar actions can't do that I guess, we can look at them and see if it's possible to fix them instead of creating new ones | 08:41 |
rakhmerov | but custom action is an option, yes | 08:41 |
rakhmerov | d0ugal: on expiration policy, no | 08:43 |
rakhmerov | only in terminal state: ERROR, SUCCESS, CANCELLED | 08:43 |
d0ugal | rakhmerov: I came up with a solution for an interactive workflow with Zaqar (without custom actions) | 08:47 |
d0ugal | I'll share it shortly. | 08:47 |
rakhmerov | really? :) | 08:47 |
* d0ugal is blogging | 08:47 | |
d0ugal | rakhmerov: I used pause-before | 08:48 |
rakhmerov | I'm almost ready to eat my hat if it's true | 08:48 |
rakhmerov | :) | 08:48 |
d0ugal | haha | 08:48 |
rakhmerov | oooh | 08:48 |
rakhmerov | interactive? | 08:48 |
d0ugal | sort-of | 08:48 |
d0ugal | rakhmerov: http://paste.openstack.org/show/596983/ | 08:48 |
rakhmerov | I guess I confused it with something else | 08:48 |
d0ugal | it's interactive because the workflow has users send and recieve messages | 08:48 |
d0ugal | but it isn't ideal, as the user needs to send the message and then unpause the workflow | 08:49 |
d0ugal | (I could do a retry loop with continue-on, but that seemed a bit like overkill) | 08:49 |
*** jpich has joined #openstack-mistral | 08:49 | |
rakhmerov | yes, I see what you're doing | 08:50 |
rakhmerov | yeah, this unpause piece is missing | 08:50 |
d0ugal | it would be very cool to have an "unpause-on" and provide a condition | 08:51 |
rakhmerov | it would be cool if we could pass execution id to Zaqar somehow and then when we provide an input we would let Mistral know that this execution needs to be unpaused | 08:51 |
rakhmerov | yes | 08:51 |
d0ugal | yup | 08:51 |
d0ugal | ha | 08:52 |
rakhmerov | btw, it's an idea to have something like this | 08:52 |
rakhmerov | I've been cherishing the idea of creating this kind of interactive workflows (kind of wizards) for a couple of years ) | 08:52 |
rakhmerov | we even started doing something with Nikolay but it's not completed | 08:53 |
rakhmerov | one of the elements that we saw was needed was some action that holds until a certain event happens | 08:53 |
rakhmerov | like std.wait event=... | 08:54 |
rakhmerov | in this case we could just use a separate task that blocks and then jump wherever needed to continue WF | 08:54 |
rakhmerov | when we have our needed data | 08:54 |
d0ugal | That would be nice | 08:55 |
rakhmerov | semantically it's similar to "unpause-on" but w/o new keywords | 08:55 |
d0ugal | Yeah | 08:55 |
d0ugal | We do something like that in TripleO: https://github.com/openstack/tripleo-common/blob/master/workbooks/stack.yaml#L15-L21 | 08:55 |
rakhmerov | aha | 08:55 |
d0ugal | we don't have a custom action, we just do the loop in the workflow with retry :) | 08:55 |
rakhmerov | ok | 08:56 |
d0ugal | I think that would be basically the same? | 08:56 |
rakhmerov | one downside of this is that we'll create a lot of task executions | 08:56 |
rakhmerov | for every iteration | 08:56 |
d0ugal | yup | 08:56 |
rakhmerov | but yes, same | 08:56 |
rakhmerov | btw, I noticed that you do: task(wait_for_stack_status) | 08:56 |
rakhmerov | you can just do task() to reference the current task | 08:57 |
rakhmerov | e.g. in publish | 08:57 |
d0ugal | I learned that a bit late :) | 08:57 |
rakhmerov | I fixed a bug recently related to this | 08:57 |
rakhmerov | np, I'm just letting you know | 08:57 |
d0ugal | thanks | 08:57 |
rakhmerov | it'll be part of Ocata | 08:57 |
rakhmerov | d0ugal: I replied your comments in my patch | 08:57 |
d0ugal | I keep meaning to fix it, but everyone in tripleo is repeating the name because they copy the existing workflows lol | 08:57 |
rakhmerov | some of them are correct, fixing.. | 08:58 |
d0ugal | thanks, looking | 08:58 |
rakhmerov | in cut_dict() I really f...ed up a little bit | 08:58 |
d0ugal | and then I assumed the same pattern in cut_list :) | 08:58 |
rakhmerov | yes | 09:00 |
rakhmerov | understand | 09:00 |
openstackgerrit | Renat Akhmerov proposed openstack/mistral: Optimizing utils.cut() for big dictionaries and lists https://review.openstack.org/426704 | 09:18 |
openstackgerrit | Sharat Sharma proposed openstack/mistral: Improve the CONTRIBUTING.rst https://review.openstack.org/424058 | 09:20 |
rakhmerov | d0ugal: fixed the patch | 09:21 |
rakhmerov | it's better now | 09:21 |
d0ugal | Great, taking another look. | 09:36 |
openstackgerrit | Sharat Sharma proposed openstack/mistral: Improve the CONTRIBUTING.rst https://review.openstack.org/424058 | 10:25 |
*** dmellado has quit IRC | 11:00 | |
*** shardy has joined #openstack-mistral | 11:02 | |
*** dmellado has joined #openstack-mistral | 11:03 | |
*** tuan_ has joined #openstack-mistral | 11:07 | |
tuan_ | https://bugs.launchpad.net/mistral/+bug/1660590 | 11:24 |
openstack | Launchpad bug 1660590 in Mistral "Mistralclient does not pass cacert to other Openstack clients" [Undecided,New] | 11:24 |
openstackgerrit | Merged openstack/python-mistralclient: Fix doc build if git is absent https://review.openstack.org/422784 | 11:43 |
openstackgerrit | Sharat Sharma proposed openstack/mistral: Fix doc build if git is absent https://review.openstack.org/427120 | 11:50 |
openstackgerrit | Sharat Sharma proposed openstack/mistral-specs: Fix doc build if git is absent https://review.openstack.org/427122 | 11:57 |
*** ist has joined #openstack-mistral | 11:59 | |
openstackgerrit | Renat Akhmerov proposed openstack/mistral: Remove unnecessary evaluation of outbound context https://review.openstack.org/427136 | 12:21 |
*** catintheroof has joined #openstack-mistral | 12:22 | |
*** ist has quit IRC | 12:49 | |
openstackgerrit | Renat Akhmerov proposed openstack/mistral: Optimizing utils.cut() for big dictionaries and lists https://review.openstack.org/426704 | 12:54 |
openstackgerrit | Renat Akhmerov proposed openstack/mistral: Remove unnecessary evaluation of outbound context https://review.openstack.org/427136 | 12:54 |
*** rbrady has joined #openstack-mistral | 13:03 | |
*** rbrady has quit IRC | 13:03 | |
*** rbrady has joined #openstack-mistral | 13:03 | |
*** tuan_ has quit IRC | 13:03 | |
*** thrash|g0ne is now known as thrash | 13:05 | |
*** tuan_ has joined #openstack-mistral | 13:08 | |
*** sharatss has quit IRC | 13:33 | |
*** sharatss has joined #openstack-mistral | 13:33 | |
*** catinthe_ has joined #openstack-mistral | 13:36 | |
*** catintheroof has quit IRC | 13:40 | |
*** dprince has joined #openstack-mistral | 13:46 | |
*** ist has joined #openstack-mistral | 14:46 | |
*** bobh has joined #openstack-mistral | 14:55 | |
*** jaosorior has joined #openstack-mistral | 15:20 | |
*** catinthe_ has quit IRC | 15:45 | |
*** bobh has quit IRC | 15:55 | |
*** bobh has joined #openstack-mistral | 16:00 | |
*** d0ugal has quit IRC | 16:16 | |
*** d0ugal has joined #openstack-mistral | 16:17 | |
*** d0ugal has joined #openstack-mistral | 16:17 | |
*** tuan_ has quit IRC | 17:02 | |
*** dprince has quit IRC | 17:07 | |
*** tuan_ has joined #openstack-mistral | 17:07 | |
*** jpich has quit IRC | 17:16 | |
*** ist has quit IRC | 17:17 | |
openstackgerrit | Merged openstack/mistral: Optimizing utils.cut() for big dictionaries and lists https://review.openstack.org/426704 | 17:25 |
*** dprince has joined #openstack-mistral | 17:31 | |
*** bobh has quit IRC | 17:46 | |
*** catintheroof has joined #openstack-mistral | 17:55 | |
*** tuan_ has quit IRC | 17:55 | |
*** jamielennox is now known as jamielennox|away | 17:58 | |
*** dprince has quit IRC | 18:12 | |
*** dprince has joined #openstack-mistral | 18:15 | |
*** shardy is now known as shardy_afk | 18:21 | |
*** bobh has joined #openstack-mistral | 18:24 | |
*** thrash is now known as thrash|biab | 18:27 | |
*** thrash|biab is now known as thrash | 18:56 | |
*** jaosorior has quit IRC | 19:18 | |
*** jaosorior has joined #openstack-mistral | 19:18 | |
*** bobh has quit IRC | 20:41 | |
*** jaosorior has quit IRC | 21:23 | |
*** catintheroof has quit IRC | 21:38 | |
*** catintheroof has joined #openstack-mistral | 21:38 | |
*** catintheroof has quit IRC | 21:39 | |
*** jaosorior has joined #openstack-mistral | 21:55 | |
*** catintheroof has joined #openstack-mistral | 22:05 | |
*** catintheroof has quit IRC | 22:05 | |
*** catintheroof has joined #openstack-mistral | 22:06 | |
*** dprince has quit IRC | 22:08 | |
*** catintheroof has quit IRC | 22:11 | |
*** shardy_afk has quit IRC | 22:15 | |
*** jamielennox|away is now known as jamielennox | 22:15 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!