*** macza has quit IRC | 00:01 | |
*** slaweq has quit IRC | 00:05 | |
*** yamamoto has quit IRC | 00:05 | |
*** yamamoto has joined #openstack-meeting-3 | 00:05 | |
*** moguimar has quit IRC | 00:12 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 00:12 | |
*** jamesmcarthur has quit IRC | 00:16 | |
*** yamamoto has quit IRC | 00:16 | |
*** slaweq has joined #openstack-meeting-3 | 00:22 | |
*** yamamoto has joined #openstack-meeting-3 | 00:23 | |
*** slaweq has quit IRC | 00:26 | |
*** yamamoto has quit IRC | 00:45 | |
*** gmann_pto is now known as gmann | 01:07 | |
*** yamamoto has joined #openstack-meeting-3 | 01:19 | |
*** mjturek has quit IRC | 01:20 | |
*** yamamoto has quit IRC | 01:24 | |
*** yamamoto has joined #openstack-meeting-3 | 01:30 | |
*** yamamoto has quit IRC | 01:32 | |
*** yamamoto has joined #openstack-meeting-3 | 01:35 | |
*** macza has joined #openstack-meeting-3 | 01:38 | |
*** yamamoto has quit IRC | 01:38 | |
*** markvoelker has joined #openstack-meeting-3 | 01:40 | |
*** markvoelker has quit IRC | 01:45 | |
*** macza has quit IRC | 01:50 | |
*** yamamoto has joined #openstack-meeting-3 | 02:01 | |
*** yamamoto has quit IRC | 02:03 | |
*** macza has joined #openstack-meeting-3 | 02:17 | |
*** macza has quit IRC | 02:22 | |
*** hongbin has joined #openstack-meeting-3 | 02:30 | |
*** Haunted330 has joined #openstack-meeting-3 | 02:31 | |
*** yamamoto has joined #openstack-meeting-3 | 02:34 | |
Haunted330 | This channel is closed. You will have to leave. | 02:34 |
---|---|---|
*** bobh has joined #openstack-meeting-3 | 02:39 | |
*** yamamoto has quit IRC | 02:40 | |
*** Haunted330 has quit IRC | 02:42 | |
*** Haunted330 has joined #openstack-meeting-3 | 02:43 | |
*** bobh has quit IRC | 02:43 | |
*** Haunted330 has quit IRC | 02:46 | |
*** Haunted330 has joined #openstack-meeting-3 | 02:47 | |
*** Haunted330 has quit IRC | 02:50 | |
*** Haunted330 has joined #openstack-meeting-3 | 02:50 | |
*** markvoelker has joined #openstack-meeting-3 | 02:51 | |
*** raildo has quit IRC | 02:51 | |
*** Haunted330 has quit IRC | 02:53 | |
*** Haunted330 has joined #openstack-meeting-3 | 02:54 | |
*** Haunted330 has quit IRC | 03:08 | |
*** Haunted330 has joined #openstack-meeting-3 | 03:09 | |
*** Haunted330 has quit IRC | 03:11 | |
*** yamahata has joined #openstack-meeting-3 | 03:31 | |
*** iyamahat has quit IRC | 03:35 | |
*** markvoelker has quit IRC | 03:53 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 04:00 | |
*** jamesmcarthur has quit IRC | 04:05 | |
*** yamamoto has joined #openstack-meeting-3 | 04:12 | |
*** yamamoto_ has joined #openstack-meeting-3 | 04:45 | |
*** lpetrut has joined #openstack-meeting-3 | 04:46 | |
*** yamamoto has quit IRC | 04:49 | |
*** diablo_rojo has quit IRC | 04:56 | |
*** hongbin has quit IRC | 04:56 | |
*** markvoelker has joined #openstack-meeting-3 | 04:59 | |
*** lpetrut has quit IRC | 05:15 | |
*** radeks_ has joined #openstack-meeting-3 | 05:42 | |
*** radeks__ has joined #openstack-meeting-3 | 05:45 | |
*** radeks_ has quit IRC | 05:47 | |
*** radeks__ has quit IRC | 05:55 | |
*** markvoelker has quit IRC | 06:03 | |
*** markvoelker has joined #openstack-meeting-3 | 06:05 | |
*** macza has joined #openstack-meeting-3 | 06:10 | |
*** macza has quit IRC | 06:14 | |
*** radeks__ has joined #openstack-meeting-3 | 06:33 | |
*** lpetrut has joined #openstack-meeting-3 | 07:04 | |
*** yamamoto_ has quit IRC | 07:18 | |
*** macza has joined #openstack-meeting-3 | 07:27 | |
*** macza has quit IRC | 07:31 | |
*** Luzi has joined #openstack-meeting-3 | 07:35 | |
*** yamahata has quit IRC | 07:48 | |
*** pcaruana has joined #openstack-meeting-3 | 07:51 | |
*** yamamoto has joined #openstack-meeting-3 | 08:24 | |
*** yamamoto has quit IRC | 08:27 | |
*** radeks_ has joined #openstack-meeting-3 | 08:27 | |
*** radeks__ has quit IRC | 08:29 | |
*** ralonsoh has joined #openstack-meeting-3 | 08:37 | |
*** markvoelker has quit IRC | 08:52 | |
*** bobh has joined #openstack-meeting-3 | 09:19 | |
*** logan- has quit IRC | 09:21 | |
*** logan- has joined #openstack-meeting-3 | 09:28 | |
*** logan- has quit IRC | 09:28 | |
*** e0ne has joined #openstack-meeting-3 | 09:33 | |
*** yamamoto has joined #openstack-meeting-3 | 09:39 | |
*** apetrich has quit IRC | 09:42 | |
*** apetrich has joined #openstack-meeting-3 | 09:43 | |
*** yamamoto has quit IRC | 09:43 | |
*** markvoelker has joined #openstack-meeting-3 | 09:49 | |
*** markvoelker has quit IRC | 09:51 | |
*** yamamoto has joined #openstack-meeting-3 | 10:09 | |
*** bobh has quit IRC | 10:19 | |
*** e0ne has quit IRC | 10:47 | |
*** e0ne has joined #openstack-meeting-3 | 10:50 | |
*** pbourke has quit IRC | 11:11 | |
*** pbourke has joined #openstack-meeting-3 | 11:13 | |
*** psachin has joined #openstack-meeting-3 | 11:35 | |
*** psachin has quit IRC | 11:44 | |
*** psachin has joined #openstack-meeting-3 | 11:48 | |
*** pbourke has left #openstack-meeting-3 | 11:51 | |
*** slaweq has joined #openstack-meeting-3 | 11:58 | |
*** yamamoto has quit IRC | 12:09 | |
*** yamamoto has joined #openstack-meeting-3 | 12:09 | |
*** raildo has joined #openstack-meeting-3 | 12:29 | |
*** slaweq has quit IRC | 12:38 | |
*** raildo has quit IRC | 13:13 | |
*** raildo has joined #openstack-meeting-3 | 13:24 | |
*** e0ne has quit IRC | 13:30 | |
*** tosky has joined #openstack-meeting-3 | 13:41 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 13:45 | |
*** jeremyfreudberg has joined #openstack-meeting-3 | 13:59 | |
*** tellesnobrega has joined #openstack-meeting-3 | 14:00 | |
tellesnobrega | #startmeeting sahara | 14:00 |
openstack | Meeting started Thu Jan 10 14:00:27 2019 UTC and is due to finish in 60 minutes. The chair is tellesnobrega. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: sahara)" | 14:00 | |
openstack | The meeting name has been set to 'sahara' | 14:00 |
jeremyfreudberg | o/ | 14:00 |
tellesnobrega | thanks jeremyfreudberg for joining at the exact right time, I almost lost track of time | 14:01 |
tosky | hi | 14:01 |
jeremyfreudberg | hi! | 14:01 |
tosky | me too, 10 minutes ago I knew about this meeting and I was fixing a commit message and I forgot | 14:01 |
tellesnobrega | hi all | 14:02 |
tellesnobrega | #topic News/Updates | 14:02 |
*** openstack changes topic to "News/Updates (Meeting topic: sahara)" | 14:02 | |
tellesnobrega | I'm really focused on getting the split plugin patch to merge | 14:03 |
tosky | a) helping with the bureacratic part of the plugin splitting (done, we have the new repositories); writing the APIv2 support for both tempest tests (almost done, thanks jeremyfreudberg and tellesnobrega for the fixes) and scenario tests (basically working, waiting for multihost results) | 14:03 |
tellesnobrega | also worked on some enhancements on apiv2 | 14:03 |
jeremyfreudberg | i was deep into apiv2 with a patch finally coming out last night; i spent the rest of the time marvelling at tosky's productivity | 14:04 |
tellesnobrega | jeremyfreudberg, he is amazing | 14:05 |
tosky | come on, I couldn't have done anything without your (both) fixes | 14:05 |
*** Luzi has quit IRC | 14:05 | |
tellesnobrega | moving on | 14:06 |
tellesnobrega | #topic APIv2 | 14:06 |
*** openstack changes topic to "APIv2 (Meeting topic: sahara)" | 14:06 | |
tellesnobrega | we got some really good progress yesterday | 14:06 |
tellesnobrega | we have some merged patches, some under review | 14:07 |
tellesnobrega | what is missing at this point? | 14:07 |
tosky | Jeremy's patch with the fixes, and your patches with OSC support | 14:07 |
tellesnobrega | policies inconsistencies, osc, the polish of apiv2 and microversioning | 14:07 |
tosky | I think I may found another smaller issues | 14:07 |
tellesnobrega | on osc? | 14:08 |
tosky | with job binaries (see my last comment) | 14:08 |
tosky | the same thing that I touched; waiting for the next results from sahara-v2 tempest tests | 14:08 |
tosky | microversioning is probably more relevant (pending the answer from the TC) | 14:08 |
tosky | is the policy fixes something that affects the API, or is it something that we can better recheck next week? | 14:09 |
tellesnobrega | it doesn't affect the API itself | 14:09 |
tellesnobrega | it is just policy checking, I guess we can wait a little more | 14:10 |
jeremyfreudberg | doesn't affect the api itself, but it is part of making the api ready and great... since it is server side i would give it more priority than anything client-side, for the purposes of m2 | 14:10 |
*** e0ne has joined #openstack-meeting-3 | 14:10 | |
tellesnobrega | that makes sense too | 14:11 |
tosky | client-side == the OSC patch? | 14:11 |
jeremyfreudberg | client side is the OSC patch, plus some currently not-yet-written dashboard patches (I think telles's patch covers everything for osc, but i didn't look) | 14:12 |
tellesnobrega | jeremyfreudberg, I think it covers, but as usual, when you get too close you may not see clearly | 14:13 |
tellesnobrega | so please take a look whenever you can | 14:13 |
jeremyfreudberg | so, just to put it clearly, the server side stuff is my new patch, policy things, and microversion / declaration of stable | 14:14 |
jeremyfreudberg | i didn't quite understand what the concern yesterday with microversion was, can someone sum it up again? | 14:15 |
*** mjturek has joined #openstack-meeting-3 | 14:16 | |
tosky | we have two pending patches, declaration of stable and microversion | 14:17 |
tosky | the question is: in order to reduce the amount of work, and especially if some final touches are needed for the microversioning patch, | 14:17 |
tosky | if we land the 'declaration of stable' now before M2, and discuss and merge the microversion patch next week, will this break the API? | 14:18 |
tosky | or is it allowed? | 14:18 |
tosky | in any case, if we can merge the microversion support now, so be it | 14:18 |
jeremyfreudberg | i see, i don't know the official advice (But I know you have gone looking for it), but i wouldn't want to declare stable without the microvresions (i consider it a breaking change to add the microversions later, since some headers will go from failing silently to failing loudly) | 14:20 |
tellesnobrega | jeremyfreudberg, do you think we can make microversion get in today? | 14:21 |
jeremyfreudberg | i think the microversions patch is mergable toay-- we only didn't merge it in the summer because i wanted more time to fixup apiv2 before naming 2.00-- with last night's patch i guess the fixups are there now | 14:21 |
tellesnobrega | awesome, if that is the case, all concern is pointless since we can make it all happen today | 14:22 |
tellesnobrega | which is the best case scenario | 14:22 |
jeremyfreudberg | tosky, does it make sense? | 14:23 |
jeremyfreudberg | that all being said, it does still require some blind confidence to declare it stable and declare 2.00 -- because then there is no going back | 14:23 |
tosky | jeremyfreudberg: sure | 14:24 |
tosky | and that's the reason why I'd like to have the tempest tests working :) | 14:24 |
tosky | scenario tests seems to be fine, but I'm waiting for the multinode results | 14:24 |
tosky | even if we don't merge the sahara-tests patch | 14:25 |
jeremyfreudberg | right | 14:25 |
tosky | but at least so far the API itself seems fine (the endpoints and the results, at least) | 14:25 |
jeremyfreudberg | my hunch is that we are in good shape, but doubting can be useful at times | 14:26 |
jeremyfreudberg | for what it's worth, i have much more confidence in the plugin split than apiv2 being 100.0% perfect (i'd guess 99%) | 14:26 |
tellesnobrega | jeremyfreudberg, I would say that is pretty high, but we are close :) | 14:27 |
jeremyfreudberg | ok, any more admisitrative comments on apiv2? if not, we should take a second to discuss the policy names | 14:28 |
*** mjturek has quit IRC | 14:29 | |
tosky | jeremyfreudberg: can you please rebase the "Give the illusion of microversion support" on top of the "Some polish for APIv2" patch, so that I can test both? | 14:29 |
jeremyfreudberg | yes, i can do that | 14:29 |
*** armstrong has joined #openstack-meeting-3 | 14:30 | |
*** armstron_ has joined #openstack-meeting-3 | 14:30 | |
*** armstro__ has joined #openstack-meeting-3 | 14:30 | |
tosky | thanks, I don't have other questions for now | 14:30 |
*** armstrong has quit IRC | 14:30 | |
*** armstron_ has quit IRC | 14:30 | |
*** armstro__ has quit IRC | 14:30 | |
tellesnobrega | jeremyfreudberg, anything else on apiv2? | 14:31 |
jeremyfreudberg | tellesnobrega: just the policy names | 14:31 |
tellesnobrega | go ahead | 14:31 |
jeremyfreudberg | the idea is that with apiv2 we have made big efforts to entire rename jobs->job_templates and job_executions->jobs, but the policy names are still in the old way: a job-executions policy controls the v2 jobs endpoints | 14:34 |
jeremyfreudberg | i think we all agree that accurate naming is best | 14:34 |
jeremyfreudberg | i guess the problem (in my head, anyway) is that we can't create a "jobs" policy for v2 jobs because that policy name is already taken for the v1 thing | 14:34 |
tellesnobrega | yes | 14:35 |
tellesnobrega | I only see one way out of this, is to create a jobs_v2 policy | 14:35 |
tellesnobrega | and once we drop v1 we can change that back | 14:35 |
tosky | are we sure we can change it back? | 14:36 |
tosky | well, maybe following the deprecation policies | 14:36 |
jeremyfreudberg | tosky: yea, policies can be deprecated | 14:37 |
tosky | do policies support aliases? | 14:37 |
jeremyfreudberg | it looks like not, but i could be wrong | 14:38 |
jeremyfreudberg | i'm reading the "naming policies" section here, by the way: https://docs.openstack.org/oslo.policy/latest/user/usage.html#naming-policies | 14:39 |
jeremyfreudberg | and i guess i found the solution | 14:39 |
jeremyfreudberg | because the resource name should be _singular_ | 14:39 |
jeremyfreudberg | as in, not plural | 14:39 |
tellesnobrega | so job? | 14:40 |
*** haleyb has joined #openstack-meeting-3 | 14:40 | |
jeremyfreudberg | yeah, at the very least apiv2 jobs would be controlled by "job"... for ultimate consistency we could deprecate all the old stuff and use singular nouns for everytinhg | 14:41 |
*** haleyb is now known as haleyb|away | 14:41 | |
tellesnobrega | sounds good | 14:41 |
jeremyfreudberg | yeah, as long as we do the deprecation properly i think that that is best | 14:43 |
jeremyfreudberg | maybe it should wait till after m2 though | 14:43 |
jeremyfreudberg | tosky, any thought? | 14:43 |
tellesnobrega | for deprecating stuff, yes | 14:43 |
tellesnobrega | I can fix the inconsistencies now by adding the job policy for v2 | 14:43 |
tosky | if we can do it without breaking the API, sure | 14:43 |
tosky | talking about APIv2, did anyone have some time to check that small quirck with /plugins endpoint that I pointed out last time? | 14:43 |
tosky | or was it just a non-issue? | 14:44 |
jeremyfreudberg | i don't recall what it was | 14:44 |
tellesnobrega | and we start deprecating the rest after m2? makes sense? | 14:44 |
tellesnobrega | tosky, I don't recall either, sorry | 14:44 |
tosky | uh, maybe we discussed it outside the meeting | 14:46 |
tosky | ok, so I guess we need a) deploy with unversioned endpoint b) fix quirks by Jeremy c) microversioning support d) stable | 14:47 |
tosky | as basic requirements | 14:47 |
tellesnobrega | yes | 14:48 |
tellesnobrega | and I'm fixing the policy patches as well | 14:49 |
jeremyfreudberg | tosky, if you end up remembering the /plugins quirk, let us know | 14:49 |
tosky | scenario tests with APIv2 passed, in the meantime; both single (fake) and simple multinode (spark) | 14:49 |
jeremyfreudberg | tellesnobrega, i'm in the process of commenting on the policy patch | 14:50 |
tosky | I'm waiting for a rebase of the microversion patch to test it too | 14:50 |
tellesnobrega | jeremyfreudberg, awesome | 14:50 |
jeremyfreudberg | tosky: i'm mid-rebase now | 14:50 |
tosky | should we merge first the APIv2 patches before the plugin split? | 14:50 |
tellesnobrega | awesome tosky | 14:50 |
tellesnobrega | yes, I can rebase it after the apiv2 merges | 14:50 |
tosky | probably yes, better APIv2, then split (which is "just" one patch right now) | 14:51 |
tellesnobrega | yes | 14:51 |
tosky | the big work with split will be next week, with the cascade breakages in the deployment systems (puppet, ansible, tripleo) and packaging | 14:51 |
tellesnobrega | tosky, count me in for that | 14:52 |
tellesnobrega | not sure how much help I will be, but I can try | 14:52 |
tellesnobrega | playing with tripleo has been on my list forever | 14:52 |
tosky | let's discuss it next week :) | 14:52 |
tellesnobrega | yeah | 14:53 |
tellesnobrega | 7 minutes left | 14:53 |
tellesnobrega | split-plugins seems pretty straight forward now | 14:53 |
tellesnobrega | I'm disabling grenade job for it to pass | 14:54 |
tellesnobrega | not a huge deal, we can fix it later | 14:54 |
tosky | yes, and better recheck it after APIv2 as just said | 14:54 |
tellesnobrega | of course | 14:54 |
tosky | so we know that everything is more or less fine | 14:54 |
tellesnobrega | btw, split plugins patch passed tempest | 14:54 |
tosky | yep, noticed | 14:55 |
tosky | we need to refine the jobs, but *after* | 14:55 |
tellesnobrega | yeah | 14:56 |
*** armstrong has joined #openstack-meeting-3 | 14:56 | |
*** armstron_ has joined #openstack-meeting-3 | 14:56 | |
*** armstro__ has joined #openstack-meeting-3 | 14:56 | |
tellesnobrega | I guess we have a good definition of what we need to get it done today | 14:56 |
*** armstro__ has quit IRC | 14:56 | |
*** armstrong has quit IRC | 14:56 | |
*** armstron_ has quit IRC | 14:56 | |
tellesnobrega | lets keep the focus and make it happen | 14:56 |
tellesnobrega | thanks jeremyfreudberg and tosky | 14:57 |
tellesnobrega | I know it has been a crazy cycle, but it most certainly will be a great one for Sahara | 14:58 |
tosky | crossing fingers | 14:58 |
*** armstrong has joined #openstack-meeting-3 | 14:58 | |
*** armstron_ has joined #openstack-meeting-3 | 14:58 | |
*** armstro__ has joined #openstack-meeting-3 | 14:58 | |
tellesnobrega | thanks again, you both have been great :D | 14:59 |
*** armstrong has quit IRC | 14:59 | |
*** armstro__ has quit IRC | 14:59 | |
*** armstron_ has quit IRC | 14:59 | |
tellesnobrega | #endmeeting | 14:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 14:59 | |
tosky | thanks you all! | 14:59 |
openstack | Meeting ended Thu Jan 10 14:59:42 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/sahara/2019/sahara.2019-01-10-14.00.html | 14:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/sahara/2019/sahara.2019-01-10-14.00.txt | 14:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/sahara/2019/sahara.2019-01-10-14.00.log.html | 14:59 |
*** jamesmcarthur has quit IRC | 14:59 | |
*** jeremyfreudberg has left #openstack-meeting-3 | 14:59 | |
*** armstrong has joined #openstack-meeting-3 | 14:59 | |
*** tosky has left #openstack-meeting-3 | 15:00 | |
*** davidsha has joined #openstack-meeting-3 | 15:00 | |
*** moguimar has joined #openstack-meeting-3 | 15:03 | |
*** moguimar has quit IRC | 15:05 | |
*** moguimar has joined #openstack-meeting-3 | 15:05 | |
*** igordc has joined #openstack-meeting-3 | 15:22 | |
*** armstron_ has joined #openstack-meeting-3 | 15:24 | |
*** armstro__ has joined #openstack-meeting-3 | 15:24 | |
*** armstr___ has joined #openstack-meeting-3 | 15:24 | |
*** armstro__ has quit IRC | 15:24 | |
*** armstr___ has quit IRC | 15:26 | |
*** armstron_ has quit IRC | 15:26 | |
*** armstron_ has joined #openstack-meeting-3 | 15:29 | |
*** armstro__ has joined #openstack-meeting-3 | 15:29 | |
*** armstr___ has joined #openstack-meeting-3 | 15:29 | |
*** armstr___ has quit IRC | 15:29 | |
*** armstro__ has quit IRC | 15:29 | |
*** armstron_ has quit IRC | 15:29 | |
*** armstron_ has joined #openstack-meeting-3 | 15:30 | |
*** armstro__ has joined #openstack-meeting-3 | 15:30 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 15:30 | |
*** armstron_ has quit IRC | 15:30 | |
*** armstro__ has quit IRC | 15:30 | |
*** armstron_ has joined #openstack-meeting-3 | 15:31 | |
*** armstro__ has joined #openstack-meeting-3 | 15:31 | |
*** armstron_ has left #openstack-meeting-3 | 15:33 | |
*** armstro__ has quit IRC | 15:33 | |
*** jamesmcarthur has quit IRC | 15:37 | |
*** tellesnobrega has left #openstack-meeting-3 | 15:46 | |
*** slaweq has joined #openstack-meeting-3 | 15:53 | |
*** hongbin has joined #openstack-meeting-3 | 15:53 | |
*** diablo_rojo has joined #openstack-meeting-3 | 16:02 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 16:10 | |
*** jamesmcarthur has quit IRC | 16:14 | |
*** lpetrut has quit IRC | 16:17 | |
*** slaweq has quit IRC | 16:19 | |
*** slaweq has joined #openstack-meeting-3 | 16:36 | |
*** macza has joined #openstack-meeting-3 | 16:37 | |
*** e0ne has quit IRC | 16:38 | |
*** macza_ has joined #openstack-meeting-3 | 16:40 | |
*** macza has quit IRC | 16:42 | |
*** slaweq has quit IRC | 16:48 | |
*** iyamahat has joined #openstack-meeting-3 | 16:49 | |
*** igordc has quit IRC | 17:10 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 17:20 | |
*** mjturek has joined #openstack-meeting-3 | 17:22 | |
*** mjturek has quit IRC | 17:26 | |
*** mjturek has joined #openstack-meeting-3 | 17:27 | |
*** psachin has quit IRC | 17:28 | |
*** tbachman has joined #openstack-meeting-3 | 17:47 | |
*** davidsha has quit IRC | 17:50 | |
*** SridarK has joined #openstack-meeting-3 | 17:51 | |
*** rkukura has joined #openstack-meeting-3 | 17:56 | |
*** jamesmcarthur has quit IRC | 17:58 | |
rkukura | tbachman, SridarK: hi! | 17:59 |
tbachman | rkukura: SridarK: hi | 17:59 |
*** jamesmcarthur has joined #openstack-meeting-3 | 17:59 | |
*** igordc has joined #openstack-meeting-3 | 18:00 | |
tbachman | not sure annakk will make it | 18:00 |
tbachman | #startmeeting networking_policy | 18:00 |
openstack | Meeting started Thu Jan 10 18:00:17 2019 UTC and is due to finish in 60 minutes. The chair is tbachman. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:00 |
*** openstack changes topic to " (Meeting topic: networking_policy)" | 18:00 | |
openstack | The meeting name has been set to 'networking_policy' | 18:00 |
*** SridarK_ has joined #openstack-meeting-3 | 18:00 | |
SridarK_ | Hi All | 18:00 |
tbachman | SridarK_: hi! | 18:00 |
rkukura | hi | 18:00 |
tbachman | I’m not sure we have too much to cover today, but figured we’d meet, just in case | 18:01 |
tbachman | One thing we can discuss is the gate resources and branches | 18:01 |
tbachman | rkukura: SridarK_: any topics you all want to touch on? | 18:01 |
SridarK_ | tbachman: not much from just coming up to speed | 18:02 |
rkukura | I can mention a bit about baked queries, for the record | 18:02 |
tbachman | sounds good | 18:02 |
*** SridarK has quit IRC | 18:02 | |
tbachman | want to start off with that? | 18:02 |
rkukura | And also bring up the question of eliminating unmaintained code from the repo | 18:03 |
rkukura | sure | 18:03 |
tbachman | #topic Using baked queries | 18:03 |
*** openstack changes topic to "Using baked queries (Meeting topic: networking_policy)" | 18:03 | |
tbachman | rkukura: you have the floor :) | 18:03 |
rkukura | So we have a patch in review that is specific to the AIM backend | 18:03 |
rkukura | #link https://review.openstack.org/#/c/623113/ | 18:04 |
rkukura | This changes most of the queries in the various AIM drivers and extensions to use sqlalchemy’s baked query feature | 18:04 |
rkukura | this reduces the python CPU overhead in neutron-server by caching the generated queries rather than building them up each time they are executed | 18:05 |
rkukura | it makes the queries a bit more verbose, but I don’t think they are any more difficult to read or write once you are familiar with them | 18:05 |
tbachman | rkukura: do you have a sense of improvement this approach has, in terms of execution time? | 18:06 |
rkukura | I have covered all the AIM-specific queries in this patch (there are a few that can’t be baked in master, and more in older stable branches), but I have not touched any of the queries in GBP that are not AIM-specific | 18:06 |
rkukura | Just want to note that as a followup, the same approach could be applied to the non-AIM queries | 18:07 |
tbachman | ack | 18:07 |
rkukura | I see a noticible, but hard to quantifiy, improvement in the time needed to run the UTs, hopefully reducing timeouts in CI jobs | 18:07 |
tbachman | nice! | 18:07 |
tbachman | I’ll review the patch and backports today | 18:08 |
tbachman | I’d started it, but still have a bit to go | 18:08 |
rkukura | I also did some profiling of a UT that does some complex queiring, an measured about a 30% reduction in CPU usage for the UT itself. | 18:08 |
tbachman | that’s a good gain! | 18:08 |
rkukura | So that is probably >50% improvement in the query speed, since there is a lot of UT code that was also being profiled | 18:09 |
rkukura | It should be roughly equivalent to making the same exact query using raw SQL. | 18:09 |
tbachman | At some point, it might be interesting to share this kind of thing with the usptream neutron crew | 18:09 |
rkukura | right | 18:09 |
tbachman | SridarK_: if you get a chance, can you have a look at the patch and comment? | 18:10 |
rkukura | Unfortunately, older versions of sqlalchemy are lacking some features for the baked queries, so fewer queries are baked in the backports | 18:10 |
tbachman | rkukura: I’ll try to wrap up my review today | 18:10 |
SridarK_ | tbachman: will do - started looking and trying to understand the changes | 18:10 |
tbachman | thx! | 18:10 |
rkukura | thanks SridarK_ and tbachman! | 18:11 |
tbachman | rkukura: anything else on that front? | 18:11 |
tbachman | If not, I’ll transition to the upstream gate topic | 18:11 |
rkukura | So I do not intend to followup with baking GPB or upstream neutron queries in the short term, but anyone is welcome to take those on | 18:11 |
tbachman | ack | 18:11 |
rkukura | that is for that | 18:12 |
rkukura | that’s it for that | 18:13 |
tbachman | k | 18:13 |
rkukura | can’t type | 18:13 |
tbachman | thx rkukura! | 18:13 |
tbachman | #topic EOL branches and upstream gate jobs | 18:13 |
*** openstack changes topic to "EOL branches and upstream gate jobs (Meeting topic: networking_policy)" | 18:13 | |
tbachman | Although I haven’t seen this in the most recent gate jobs, we were seeing a lot of timeouts on the ocata branch | 18:13 |
tbachman | speculation was that zuul was limiting the amount of resources to ocata, as it was becoming EOL | 18:13 |
tbachman | We saw similar problems when the newton branch went EOL | 18:14 |
*** jamesmcarthur has quit IRC | 18:14 | |
tbachman | Our “fix” for newton was to limit the UTs that run in the gate, with the understanding that people posting backports to newton had to run UTs locally without the tests being disabled | 18:15 |
rkukura | tbachman: do we know if these limits are in overall time, number of CPU cores, or both? | 18:15 |
tbachman | rkukura: I don’t, but will check | 18:15 |
rkukura | tbachman: that reminds me that we should do a local run of the full set of UTs in the stable/newton back-port of the baked_query patch | 18:15 |
tbachman | k | 18:15 |
tbachman | In any case, the most recent ocata jobs seem to be passing, so we may not have to make this change just yet, but I wanted to give folks a heads-up that we may have to use the same policy for that branch soon | 18:16 |
rkukura | is ocata a long term support branch for any distros we know of? | 18:17 |
tbachman | I think for Canonical it is | 18:17 |
*** jamesmcarthur has joined #openstack-meeting-3 | 18:17 | |
tbachman | I’ll take the action to find out how these jobs are limited, and if/when ocata will become so-constrained | 18:18 |
tbachman | rkukura: SridarK_: any comments? | 18:18 |
SridarK_ | tbachman: sounds good | 18:18 |
rkukura | tbachman: thanks! | 18:19 |
tbachman | rkukura: want to talk about the question of eliminating unmaintained code from the repo | 18:19 |
tbachman | ? | 18:19 |
rkukura | sure | 18:19 |
tbachman | #topic Unmaintained code in the GBP repo | 18:19 |
*** openstack changes topic to "Unmaintained code in the GBP repo (Meeting topic: networking_policy)" | 18:19 | |
*** jamesmcarthur has quit IRC | 18:19 | |
rkukura | I think we merged a patch a while back that turned off UTs for the servicechain feature in order to avoid CI timeouts | 18:20 |
rkukura | my understanding is that this code only worked with the old APIC policy driver, which has been eliminated since stable/ocata | 18:20 |
tbachman | rkukura: ack | 18:21 |
rkukura | so we should probably start some deprecation process to remove the code (functionality and UTs) from the repo if nobody plans to use it | 18:21 |
tbachman | rkukura: SridarK_: are you aware of how this is typically done upstream? | 18:22 |
*** ralonsoh has quit IRC | 18:22 | |
SridarK_ | tbachman: well usually there is a heads up for deprecation and if no one objects in a cycle or 2 we can remove it | 18:22 |
tbachman | Like something to the mailing list? | 18:23 |
SridarK_ | tbachman: yes exactly | 18:23 |
tbachman | k | 18:23 |
rkukura | I’ve been giving heads up on this IRC channel for a while, but not sure if that counts ;) | 18:23 |
tbachman | heh | 18:23 |
tbachman | rkukura: SridarK_: would one of you be up for sending an email to the list? | 18:24 |
SridarK_ | tbachman: surely no issues | 18:24 |
tbachman | SridarK_: thanks! | 18:24 |
rkukura | Maybe a patch to remove it, linked in the email | 18:24 |
tbachman | rkukura: would we need to leave the patch open beyond a release? Is there any issue in doing that? | 18:25 |
tbachman | (i.e. in order to account for giving at least one release cycle for deprecation) | 18:25 |
SridarK_ | rkukura: i was thinking more of a heads up as the first step | 18:26 |
tbachman | I guess having such a patch is helpful b/c it is specific | 18:26 |
rkukura | lets start with an email | 18:26 |
tbachman | k | 18:26 |
rkukura | ideally we’d decorate stuff with deprecation warnings, but I really don’t think that is useful | 18:26 |
tbachman | any other comments on this topic? | 18:26 |
rkukura | nope | 18:27 |
SridarK_ | nothing more from me | 18:27 |
tbachman | #topic Open Forum | 18:27 |
*** openstack changes topic to "Open Forum (Meeting topic: networking_policy)" | 18:27 | |
tbachman | Just want to welcome SridarK_ to the GBP channel! | 18:27 |
SridarK_ | tbachman: thx :-) | 18:27 |
*** yamahata has joined #openstack-meeting-3 | 18:28 | |
tbachman | SridarK_ is a new contributor to GBP — welcome SridarK_! | 18:28 |
tbachman | If there aren’t any other open items, I’ll wrap things up | 18:28 |
rkukura | nothing from me | 18:28 |
SridarK_ | same here | 18:29 |
tbachman | k | 18:29 |
tbachman | Thanks all! | 18:29 |
tbachman | #endmeeting | 18:29 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 18:29 | |
openstack | Meeting ended Thu Jan 10 18:29:12 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:29 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking_policy/2019/networking_policy.2019-01-10-18.00.html | 18:29 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking_policy/2019/networking_policy.2019-01-10-18.00.txt | 18:29 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking_policy/2019/networking_policy.2019-01-10-18.00.log.html | 18:29 |
tbachman | rkukura: SridarK_: bye! | 18:29 |
rkukura | bye | 18:29 |
SridarK_ | bye | 18:29 |
*** tbachman has left #openstack-meeting-3 | 18:29 | |
*** rkukura has left #openstack-meeting-3 | 18:29 | |
*** diablo_rojo has quit IRC | 18:48 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 18:49 | |
*** jamesmcarthur has quit IRC | 18:54 | |
*** e0ne has joined #openstack-meeting-3 | 19:00 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 19:01 | |
*** jamesmcarthur has quit IRC | 19:13 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 19:17 | |
*** diablo_rojo has joined #openstack-meeting-3 | 19:19 | |
*** moguimar has quit IRC | 19:26 | |
*** moguimar has joined #openstack-meeting-3 | 19:27 | |
*** iyamahat has quit IRC | 19:31 | |
*** moguimar has quit IRC | 19:32 | |
*** jamesmcarthur has quit IRC | 19:33 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 19:34 | |
*** moguimar has joined #openstack-meeting-3 | 19:36 | |
*** moguimar has quit IRC | 19:41 | |
*** moguimar has joined #openstack-meeting-3 | 19:43 | |
*** moguimar has quit IRC | 19:48 | |
*** armstrong has quit IRC | 20:19 | |
*** hongbin has quit IRC | 20:24 | |
*** jamesmcarthur has quit IRC | 20:40 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 20:41 | |
*** iyamahat has joined #openstack-meeting-3 | 20:49 | |
*** hongbin has joined #openstack-meeting-3 | 20:56 | |
*** radeks_ has quit IRC | 21:12 | |
*** e0ne has quit IRC | 21:13 | |
*** radeks has joined #openstack-meeting-3 | 21:15 | |
*** bobh has joined #openstack-meeting-3 | 21:25 | |
*** e0ne has joined #openstack-meeting-3 | 21:30 | |
*** bobh has quit IRC | 21:33 | |
*** e0ne has quit IRC | 21:33 | |
*** radeks has quit IRC | 21:42 | |
*** pcaruana has quit IRC | 21:46 | |
*** mjturek has quit IRC | 21:55 | |
*** bobh has joined #openstack-meeting-3 | 22:09 | |
*** bobh has quit IRC | 22:15 | |
*** hongbin has quit IRC | 22:36 | |
*** jamesmcarthur has quit IRC | 22:42 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 22:43 | |
*** jamesmcarthur has quit IRC | 22:47 | |
*** e0ne has joined #openstack-meeting-3 | 22:55 | |
*** e0ne has quit IRC | 22:58 | |
*** edleafe- has joined #openstack-meeting-3 | 23:23 | |
*** edleafe has quit IRC | 23:24 | |
*** edleafe- is now known as edleafe | 23:24 | |
*** Haunted330 has joined #openstack-meeting-3 | 23:28 | |
*** Haunted330 has quit IRC | 23:47 | |
*** Haunted330 has joined #openstack-meeting-3 | 23:47 | |
*** Haunted330 has quit IRC | 23:48 | |
*** Haunted330 has joined #openstack-meeting-3 | 23:49 | |
*** diablo_rojo has quit IRC | 23:54 | |
*** macza_ has quit IRC | 23:57 | |
*** diablo_rojo has joined #openstack-meeting-3 | 23:58 | |
Haunted330 | This channel is closed. You are going to have to leave. | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!