Friday, 2018-08-17

*** bobh has joined #openstack-mistral00:04
*** bobh has quit IRC00:09
*** livelace has quit IRC00:11
*** livelace has joined #openstack-mistral00:11
*** bobh has joined #openstack-mistral00:15
*** bobh has quit IRC00:19
*** bobh has joined #openstack-mistral00:23
*** bobh has quit IRC00:27
*** bobh has joined #openstack-mistral00:47
*** bobh has quit IRC00:51
*** bobh has joined #openstack-mistral01:10
*** bobh has quit IRC01:14
*** bobh has joined #openstack-mistral01:15
*** bobh has quit IRC01:19
*** bobh has joined #openstack-mistral01:26
*** bobh has quit IRC01:31
*** bobh has joined #openstack-mistral01:36
*** bobh has quit IRC02:14
*** bobh has joined #openstack-mistral02:35
*** bobh has quit IRC02:58
*** gkadam_ has joined #openstack-mistral03:24
*** hardikjasani has joined #openstack-mistral03:55
*** gkadam_ has quit IRC04:30
rakhmerovapetrich: it's not needed really because it just populates the "session" function argument with the session from thread local storage (or it first creates a new one, if needed) and ends a transaction if the session had to be created specifically for this method04:39
rakhmerovit's enough that the most inner method that directly uses the session is wrapped with this decorator04:40
rakhmerovfor symmetry though we can add a decorator but it'll be useless really04:40
*** apetrich has joined #openstack-mistral05:05
*** shardy has joined #openstack-mistral07:39
*** shardy has quit IRC07:40
*** shardy has joined #openstack-mistral07:41
*** jaosorior has quit IRC07:47
*** zhenguo has joined #openstack-mistral07:50
d0ugal#startmeeting mistral08:06
openstackMeeting started Fri Aug 17 08:06:53 2018 UTC and is due to finish in 60 minutes.  The chair is d0ugal. Information about MeetBot at http://wiki.debian.org/MeetBot.08:06
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:06
d0ugalMorning08:06
*** openstack changes topic to " (Meeting topic: mistral)"08:06
openstackThe meeting name has been set to 'mistral'08:06
d0ugalSorry I'm late!08:06
d0ugalhttps://etherpad.openstack.org/p/mistral-office-hours08:07
d0ugalPING rakhmerov, apetrich, bobh, mcdoker181818, akovi, hardikjasani08:07
rakhmerovI'm here08:07
apetricho/08:07
d0ugalHows everyone doing?08:08
d0ugalAnything specific you'd like to discuss?08:08
*** openstackgerrit has joined #openstack-mistral08:09
openstackgerritDougal Matthews proposed openstack/mistral stable/rocky: Removes non needed parameter passed in magnum client creation  https://review.openstack.org/59292408:09
rakhmerovd0ugal: good )08:11
rakhmerovd0ugal: trying to find out if I can actually go to Denver08:11
rakhmerovchecking with Kendall08:12
d0ugalrakhmerov: cool, fingers crossed :)08:12
rakhmerovwe'll see08:12
rakhmerovhopefully I'll get a reply today08:12
d0ugalWe have four security bugs thanks to some testing at OVH.08:12
rakhmerovyeah08:12
* apetrich is deep into mistral-tempest-plugin08:12
d0ugalrakhmerov: Have you looked at them?08:13
rakhmerovnope08:13
d0ugal:)08:13
rakhmerovwell, only one of them08:13
rakhmerovd0ugal: from my side, just a small update. I temporarily switched back to performance work and postponed scheduler as I planned. I want to fix one serious performance problem in the Mistral architecture08:14
d0ugalWhich one? :)08:14
rakhmerovhttps://bugs.launchpad.net/mistral/+bug/178370808:14
openstackrakhmerov: Error: malone bug 1783708 not found08:14
rakhmerovooh, which one you mean what? :)08:16
rakhmerovsecurity bug or performance problem08:16
rakhmerov?08:16
d0ugalrakhmerov: I actually meant which perf issue08:16
d0ugalbut I was also interested in the bug :)08:16
rakhmerovok, so08:17
rakhmerovperformance problem is the following08:17
rakhmerovdue to our non-blocking transactional model we have issues with things like completing workflows and triggering joins08:18
rakhmerovwe have to use self-scheduling periodic jobs that check some conditions08:19
rakhmerovand the problem with them is that if we do them too often it's a load on DB08:19
rakhmerovif too rarely, then there are big delays between say when a workflow is logically completed and marked as completed08:20
d0ugalmakes sense08:20
rakhmerovwe kinda try to predict a delay when another iteration of a checking job should run but the algo is very very unreliable08:20
d0ugalI have noticed joins can be a little slow, but we only use them in a couple of places08:20
rakhmerovand probably it's hard to make it reliable, too many things that it depends on08:21
rakhmerovyeah08:21
rakhmerovso08:21
rakhmerovwe hit a corner case08:21
rakhmerovwe have workflows with 300+ tasks08:21
rakhmerovwhere every task is a subworkflow!08:21
d0ugalhaha, nice08:21
rakhmerovnow imagine how much time we lose on delays that occur for each subworkflow08:22
rakhmerovseconds for each08:22
rakhmerovmany minutes for the entire thing..08:22
rakhmerovjust on watings08:22
rakhmerovwaitings08:22
d0ugalYeah, that is bad :)08:22
rakhmerovyeah08:22
rakhmerovand so I'm eager to fix that somehow08:22
rakhmerovso thinking now how because it's fundamentally not easy08:23
d0ugalIt does sound complicated, but also should be interesting.08:24
rakhmerovyeah08:26
rakhmerovit is )08:26
rakhmerovd0ugal: did you try to find out how many people are ready to go to Denver for Mistral sessions08:31
rakhmerovI'm just wondering if it makes sense for me to go at all )08:31
d0ugalrakhmerov: I only checked with the core team, and nobody could go.08:31
d0ugalOther than maybe you :)08:31
rakhmerovI can go alone, of course, and have fun but alone.. )08:31
d0ugalI know rbrady and thrash|g0ne will be there - but I think they will be focused on other sessions.08:31
rakhmerovand may be participate in other sessions08:31
d0ugalrakhmerov: indeed, I do wonder if it would be useful.08:32
rakhmerovyeah08:32
rakhmerovd0ugal: can you check again may be?08:32
d0ugalRight, it would be good for crossover sessions and maybe you can meetup with some mistral people (maybe make the mistral session very short?)08:32
rakhmerovvia ML for example08:32
d0ugalrakhmerov: Sure.08:32
rakhmerovd0ugal: yeah, I still see the point08:32
rakhmerovok, if they can cover flights/hotel I'll go08:33
d0ugalrakhmerov: did you email Kendall?08:33
rakhmerovyes08:33
d0ugalI hope they have not already started removing Mistrals room. It could get confusing with me sending this email now...08:34
d0ugalrakhmerov: email sent - so hopefully we get some replies :)08:36
d0ugalrakhmerov: Can you take a look at the security bugs? Do you think any of them are urgent and must be fixed in Rocky?08:38
d0ugalhttps://launchpad.net/mistral/+milestone/rocky-rc2 - you can see them all here08:38
rakhmerovd0ugal: ok08:39
d0ugalI guess they are only really important if Mistral is publicly accessible08:39
d0ugalor at least with users you don't trust :)08:39
rakhmerovyeah, looking..08:41
rakhmerovhttps://bugs.launchpad.net/mistral/+bug/1666565 seems very easy to fix08:43
openstackrakhmerov: Error: malone bug 1666565 not found08:43
rakhmerovwe could probably backport it to rocky08:44
d0ugalrakhmerov: Yeah, agreed.08:46
d0ugalI can probably do that now actually08:46
rakhmerov:)08:46
d0ugalI got distracted looking at the YAML bug08:46
rakhmerovhah08:47
rakhmerovhttps://bugs.launchpad.net/mistral/+bug/1699786 is interesting and suprising to me08:47
openstackrakhmerov: Error: malone bug 1699786 not found08:47
rakhmerovI wasn't aware of this asymmetry08:47
rakhmerovshouldn't also be a problem to fix08:48
d0ugalrakhmerov: indeed, that surprised me too :)08:48
rakhmerovyeah08:48
rakhmerovI'm not sure though what is our criteria based on which we decide if a bug needs to be backported08:49
rakhmerovif simplicity, then yes, this one is for rocky too08:49
rakhmerovimportance? Well, not sure on that08:49
rakhmerovbut I assume for some users it may be quite important08:50
rakhmerovwho use auth and many tenants08:50
d0ugalI guess we should backport them if we think it is realistic (not too complicated) and safe (not backwards incompatible risks)08:50
rakhmerovright08:50
rakhmerovhm..08:50
rakhmerovthis is not compatible though..08:50
rakhmerovbut definitely a bug08:51
d0ugalyeah08:51
d0ugalWe need to fix them all anyway, so I guess we can do that and then see if the fix can bbe backported.08:51
d0ugalOnce we have a fix it will be much easier to judge :)08:51
rakhmerovd0ugal: agreed08:56
openstackgerritDougal Matthews proposed openstack/mistral stable/rocky: Update .gitreview for stable/rocky  https://review.openstack.org/59026608:57
openstackgerritDougal Matthews proposed openstack/mistral stable/rocky: Make Tripleo non-voting on Rocky  https://review.openstack.org/59293308:57
openstackgerritDougal Matthews proposed openstack/mistral stable/rocky: Revert "Make Tripleo non-voting on Rocky"  https://review.openstack.org/59293408:57
d0ugal#endmeeting09:00
*** openstack changes topic to "Mistral the Workflow Service for OpenStack. https://docs.openstack.org/mistral/latest/"09:00
openstackMeeting ended Fri Aug 17 09:00:14 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/mistral/2018/mistral.2018-08-17-08.06.html09:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/mistral/2018/mistral.2018-08-17-08.06.txt09:00
openstackLog:            http://eavesdrop.openstack.org/meetings/mistral/2018/mistral.2018-08-17-08.06.log.html09:00
openstackgerritDougal Matthews proposed openstack/mistral stable/rocky: Update UPPER_CONSTRAINTS_FILE for stable/rocky  https://review.openstack.org/59026709:00
d0ugalrakhmerov, apetrich: I am disabling TripleO on stable/rocky because it is badly broken. https://review.openstack.org/#/c/592933/09:01
d0ugalI think that is because we don't have a tripleo Rocky release yet.09:01
d0ugalbut I want to get that series of patches in09:01
d0ugal(and need CI green for any incoming bug fixes)09:02
rakhmerovok09:02
d0ugalrakhmerov: For X-Target-Insecure, would you just call bool() and explicitly convert it?09:10
rakhmerovyes, I guess09:10
d0ugalor maybe they expect me to check for == "False"09:11
openstackgerritDougal Matthews proposed openstack/mistral stable/rocky: Removes non needed parameter passed in magnum client creation  https://review.openstack.org/59292409:30
openstackgerritDougal Matthews proposed openstack/mistral master: Explicitly convert X-Target-Insecure to a boolean  https://review.openstack.org/59294509:50
*** zhenguo has quit IRC10:00
*** vgvoleg has quit IRC10:51
*** shardy has quit IRC11:24
*** shardy has joined #openstack-mistral11:24
openstackgerritMerged openstack/mistral stable/rocky: Make Tripleo non-voting on Rocky  https://review.openstack.org/59293312:20
openstackgerritMerged openstack/mistral stable/rocky: Update .gitreview for stable/rocky  https://review.openstack.org/59026612:24
openstackgerritMerged openstack/mistral stable/rocky: Update UPPER_CONSTRAINTS_FILE for stable/rocky  https://review.openstack.org/59026712:24
*** bobh has joined #openstack-mistral12:35
*** bobh has quit IRC12:36
*** bobh has joined #openstack-mistral12:36
*** bobh has quit IRC12:41
openstackgerritDougal Matthews proposed openstack/mistral stable/rocky: Removes non needed parameter passed in magnum client creation  https://review.openstack.org/59292412:46
*** bobh has joined #openstack-mistral13:35
*** hardikjasani has quit IRC13:44
*** toure|gone is now known as toure14:14
*** shardy has quit IRC14:29
*** nguyenhai_ has quit IRC17:39
*** nguyenhai_ has joined #openstack-mistral17:40
*** bobh has quit IRC17:59
*** bobh has joined #openstack-mistral18:38
*** apetrich has quit IRC19:26
*** bobh has quit IRC19:30
*** bobh_ has joined #openstack-mistral19:30
*** bobh_ has quit IRC19:52
*** bobh has joined #openstack-mistral20:29
*** apetrich has joined #openstack-mistral20:33
*** apetrich has quit IRC21:10
*** bobh has quit IRC21:18
*** bobh has joined #openstack-mistral23:04
*** bobh has quit IRC23:34
*** toure is now known as toure|gone23:58

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