Monday, 2017-09-25

*** yangyape_ has quit IRC00:08
*** yangyapeng has joined #openstack-mistral00:09
*** yangyapeng has quit IRC00:13
*** catintheroof has joined #openstack-mistral00:19
*** zhurong has joined #openstack-mistral01:01
*** yangyapeng has joined #openstack-mistral01:12
*** yangyapeng has quit IRC01:16
*** catintheroof has quit IRC01:37
*** catintheroof has joined #openstack-mistral01:38
*** catintheroof has quit IRC01:57
*** yangyapeng has joined #openstack-mistral02:22
*** yangyapeng has quit IRC02:25
*** yangyapeng has joined #openstack-mistral02:25
rakhmerovtoure_biab: ok, sure )02:40
openstackgerritBob Haddleton proposed openstack/mistral master: Add type definitions to support on-complete, on-error, on-success  https://review.openstack.org/49979002:49
bobhrakhmerov: ping02:50
rakhmerovbobh: hi Bob )02:50
rakhmerovhow are you?02:50
bobhgood - how was your trip home?02:50
rakhmerovit was ok but very long :)02:50
rakhmerovabout 36 hours02:50
bobhouch02:51
rakhmerovI just barely recovered actually )02:51
bobhlots of frequent flier miles02:51
rakhmerovyep02:51
rakhmerovhahah )02:51
bobhquick question before I call it a night:02:51
rakhmerovyes, sure02:51
rakhmerovfire away02:51
bobhright now there is a restriction that there can't be the same task name twice in an on-complete/success/error statement02:52
bobhwhich is easy to enforce in the case of a simple task name02:52
rakhmerovyes02:52
bobhbut when the task has parameters or is a dict with a condition it's a lot harder to enforce in the language definition02:53
rakhmerovtask has parameters?02:53
rakhmerovwhat exactly do you mean by that?02:53
bobhlol - good question - I was hoping you could tell me02:53
rakhmerovwell, in fact, tasks don't have parameters (yet)02:54
bobhit was one of the test cases I found in the code when I was working on this patchset02:54
rakhmerovthere's a BP to add kind of explicit task parameters02:54
rakhmerovyes02:54
rakhmerovok02:54
bobhok, well there were test cases for it so it's supported in the language02:54
rakhmerovso, now we don't have parameters, tasks simply take what's needed from the data flow context and define input parameters for their actions02:55
bobhbut if the same task is listed with different parameters or as a dict with different conditions we can't detect that with uniqueItems02:55
rakhmerovin the language may be, yes02:55
rakhmerovoooh!02:55
rakhmerovwait a second02:55
*** yangyapeng has quit IRC02:55
rakhmerovyes, all we support now as far as parameters is "msg"02:56
*** yangyapeng has joined #openstack-mistral02:56
rakhmerovit's when we use built-in engine commands instead of tasks such as "succeed", "fail" etc.02:56
rakhmerovwe can do it as fail(msg='Failing because of X,Y,Z')02:57
bobhso the parameter gets placed ed into the context or is just used by the engine/executor?02:57
rakhmerovand this case it will be reflected in state_info of workflow execution object02:57
rakhmerovno, it doesn't go to the context02:57
rakhmerovit just changes "state_info"02:57
bobhok02:57
rakhmerovthere's a pair of fields "state" and "state_info". In my example, "fail" sets "state" to ERROR and "msg" assigns a value to "state_info"02:59
bobhcool - that's a good way to pass information upstream02:59
rakhmerovwhich is logical, we set a state and a message that provides more info about why we switched to this state02:59
rakhmerovyes02:59
bobhI added a bunch of error-case checks for 499790 but the one thing I noticed is the duplicate task names are still possible with parameters or conditions, so maybe that needs to be checked later in the workflow creation process03:00
rakhmerovyes03:00
rakhmerovgenerally speaking, I'm not sure we need to deny duplicates03:00
rakhmerovwhy not have them?03:00
rakhmerovI may want to run two or three instances of the same task after completion of a task03:01
bobhThat's what I was thinking too03:01
bobhjust wasnt sure if it was supported03:01
rakhmeroveven our workflow model allows many instance of the same task03:01
rakhmerovit is supported03:02
rakhmerove.g. when we have cycles03:02
rakhmerovA -> B -> A03:02
rakhmerovin this case we may have more than 1 instance of A03:02
bobhgreat - then I think I have covered most of the corner cases - I'm sure someone will find some obscure case that I didn't cover03:02
rakhmerovwe don't generally recommend to use cycles (and they don't work with joins completely) but we support them03:03
rakhmerovok03:03
bobhlet me know if you see anything missing03:04
rakhmerovok, sure03:04
rakhmerovI'll try to review today03:04
bobhThanks!  I'm going to work on the join: all/partial/any whatever we want to call it spec this week03:05
bobhI'd like to get that into queens03:05
bobhI have conflict for the weekly meeting this week so probably won't make it03:05
rakhmerovooh, you mean that kind of "positive" join that we discussed?03:05
bobhyes03:05
rakhmerovbobh: no issue with meetings. Actually some teams are moving away from having weekly meetings at all03:06
rakhmerovwe still have them but they are not so representative, two many time zones etc.03:06
bobhI also need to ping Winson on the notifications and see where he's at - I'd really like to get something into queens and I have some specific notifier types I'd like to support03:06
bobhthat's true03:07
rakhmerovwe're thinking to cancel them too and have them only "on demand"03:07
bobhit's nice to get together but hard to get everyone involved03:07
rakhmerovbobh: ok, cool03:07
rakhmerovyes03:07
bobhrakhmerov: I'm going to call it a night - have a good day!03:07
rakhmerovthank you )03:08
rakhmerovgood night03:08
*** bobh has quit IRC03:08
*** zhurong has quit IRC03:08
*** zhurong has joined #openstack-mistral03:11
*** gkadam has joined #openstack-mistral03:38
*** gkadam has quit IRC03:39
*** gkadam has joined #openstack-mistral03:39
*** Dinesh_Bhor has joined #openstack-mistral04:14
*** livelace has joined #openstack-mistral05:03
openstackgerritjunbo.li proposed openstack/mistral master: TrivialFix: Fix error ignore directory in .gitignore  https://review.openstack.org/50429805:16
*** zhurong has quit IRC05:21
apetrichMorning06:11
rakhmerovapetrich: good morning )06:12
rakhmerovhow are you feeling?06:12
apetrichrakhmerov, better! thank you!06:13
rakhmerov:)06:14
rakhmerovok06:14
*** zhurong has joined #openstack-mistral06:15
*** zhurong has quit IRC07:14
*** zhurong has joined #openstack-mistral07:32
*** shardy has joined #openstack-mistral07:55
*** jpich has joined #openstack-mistral07:55
*** gkadam is now known as gkadam-afk07:55
*** zhurong has quit IRC08:32
*** gkadam-afk is now known as gkadam08:41
*** oidgar has joined #openstack-mistral08:46
*** zhurong has joined #openstack-mistral08:52
*** jaosorior has joined #openstack-mistral09:28
*** livelace has quit IRC10:03
*** zhurong has quit IRC10:21
*** zhurong has joined #openstack-mistral10:24
*** jkilpatr has joined #openstack-mistral10:48
*** AlexeyAbashkin has joined #openstack-mistral10:58
*** AlexeyAbashkin has quit IRC11:00
*** yangyapeng has quit IRC11:05
*** livelace has joined #openstack-mistral11:06
*** bobh has joined #openstack-mistral11:36
*** dprince has joined #openstack-mistral12:01
*** bobh has quit IRC12:12
*** yangyapeng has joined #openstack-mistral12:20
*** thrash|bbl is now known as thrash12:24
*** gkadam has quit IRC12:36
*** zhurong has quit IRC12:50
*** oidgar has quit IRC12:59
*** jistr is now known as jistr|mtg13:03
*** toure_biab is now known as toure|gone13:06
*** toure|gone is now known as toure13:06
*** oidgar has joined #openstack-mistral13:15
*** jistr|mtg is now known as jistr13:29
toureapetrich your back, welcome to the land of the living :)13:30
apetrichtoure, cheers mate.13:56
* apetrich considers if provisional living is a better title13:56
toure:)13:57
*** chlong has joined #openstack-mistral13:57
*** oidgar has quit IRC14:13
*** livelace2 has joined #openstack-mistral14:20
rakhmerovtoure, apetrich, thrash, rbrady: hi14:24
rakhmerovdo we need a meeting today?14:24
rakhmerovwe can have it and we can skip it ) (d0ugal and bobh won't join)14:25
*** bobh has joined #openstack-mistral14:25
tourerakhmerov I don't have anything pressing...14:26
rakhmerovok14:26
thrashrakhmerov: I only have one outstanding review, and it's tiny: https://review.openstack.org/#/c/506761/14:26
thrashdocs14:26
*** oidgar has joined #openstack-mistral14:26
rakhmerovyeah, ok )14:26
rbradyI don't have anything pressing.  I've been reviewing d0ugal's context patches14:26
rakhmerovthrash: any progress on castellan/custodia thing?14:26
thrashrakhmerov: rbrady has been working on that.14:27
rakhmerovrbrady: ok Ryan14:27
rakhmerovooh, ok14:27
rakhmerovrbrady: ?14:27
rbradyrakhmerov: I started a POC, I have custodia running, working on adding castellan now14:27
thrashrakhmerov: https://review.openstack.org/#/c/504298/9 how do you feel about this one?14:27
rakhmerovawesome14:27
tourerakhmerov yeah I did give that re-run execution spec a shot, let me know what you think https://review.openstack.org/#/c/506652/14:27
thrashrakhmerov: I have the opinion that generated files should not be committed to git...14:27
toureit is rough14:27
rakhmerovthrash: honestly, haven't looked at it yet (very busy this week with internal things)14:27
thrashrakhmerov: ack14:28
rakhmerovthrash: true14:28
rakhmerovok, so seems like we just have a bunch of reviews!14:28
rakhmerov:)14:28
thrashrakhmerov: I suppose so lol14:28
rakhmerovI'll review everything this week and ask others to do it14:28
rakhmerovok, then let's skip the meeting today14:29
toureI guess we just had the meeting :)14:29
rakhmerovthanks for your updates :)14:29
rakhmerovtoure: right, haha )14:29
rakhmerovit was quick and very efficient14:29
toureyup14:29
rakhmerovok, have a good week!14:29
toureyou too :)14:29
*** livelace2 has quit IRC14:35
*** livelace2 has joined #openstack-mistral14:49
openstackgerritjunbo.li proposed openstack/mistral master: TrivialFix: Add doc/build directory in .gitignore  https://review.openstack.org/50429814:52
*** bobh has quit IRC14:57
*** katkapilatova has quit IRC15:31
*** oidgar has quit IRC15:33
*** oidgar has joined #openstack-mistral15:50
*** bobh has joined #openstack-mistral15:57
*** oidgar has quit IRC16:02
*** bobh has quit IRC16:03
*** Dinesh_Bhor has quit IRC16:07
*** oidgar has joined #openstack-mistral16:15
*** katkapilatova has joined #openstack-mistral16:17
*** jpich has quit IRC16:21
*** gkadam has joined #openstack-mistral16:24
*** oidgar has quit IRC16:33
*** gkadam has quit IRC16:42
*** vishwanathj has joined #openstack-mistral16:45
*** livelace2 has quit IRC16:47
*** bobh has joined #openstack-mistral16:47
*** livelace has quit IRC16:59
*** livelace2 has joined #openstack-mistral17:01
*** chlong has quit IRC17:10
*** harlowja has joined #openstack-mistral17:20
*** chlong has joined #openstack-mistral17:28
*** thrash is now known as thrash|biab17:29
*** oidgar has joined #openstack-mistral17:32
*** livelace2 has quit IRC18:12
*** livelace2 has joined #openstack-mistral18:25
*** livelace2 has quit IRC18:30
*** livelace2 has joined #openstack-mistral18:38
*** thrash|biab is now known as thrash18:41
*** livelace2 has quit IRC18:44
*** yangyape_ has joined #openstack-mistral18:54
*** yangyapeng has quit IRC18:55
*** livelace2 has joined #openstack-mistral18:56
*** rbrady is now known as rbrady-afk19:01
*** chlong has quit IRC19:06
*** toure is now known as toure_biab19:30
*** chlong has joined #openstack-mistral19:31
*** oidgar has quit IRC19:46
*** oidgar has joined #openstack-mistral19:49
*** oidgar has quit IRC20:02
*** chlong has quit IRC20:05
*** dprince has quit IRC20:19
*** dprince has joined #openstack-mistral20:47
*** jtomasek has quit IRC20:57
openstackgerritMike Fedosin proposed openstack/python-mistralclient master: Fix several problems in keycloak auth module  https://review.openstack.org/50726921:00
openstackgerritMike Fedosin proposed openstack/python-mistralclient master: Fix several problems in keycloak auth module  https://review.openstack.org/50726921:02
openstackgerritMike Fedosin proposed openstack/python-mistralclient master: Fix several problems in keycloak auth module  https://review.openstack.org/50726921:17
*** chlong has joined #openstack-mistral21:20
*** jtomasek has joined #openstack-mistral21:27
*** chlong has quit IRC21:27
*** chlong has joined #openstack-mistral21:28
*** jtomasek has quit IRC21:28
*** dprince has quit IRC21:46
*** shardy has quit IRC21:47
openstackgerritBob Haddleton proposed openstack/mistral master: Allow mistral actions to run when authentication is not configured.  https://review.openstack.org/50695923:03
*** bobh has quit IRC23:27

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!