Monday, 2018-03-19

*** oikiki has quit IRC00:04
*** rossella_s has quit IRC00:04
*** HeOS has quit IRC00:07
*** rossella_s has joined #openstack-meeting-alt00:08
*** oikiki has joined #openstack-meeting-alt00:09
*** oikiki has quit IRC00:11
*** hongbin has joined #openstack-meeting-alt00:12
*** Zames has joined #openstack-meeting-alt00:12
*** yamamoto has joined #openstack-meeting-alt00:13
*** rossella_s has quit IRC00:14
*** rossella_s has joined #openstack-meeting-alt00:15
*** iyamahat has quit IRC00:16
*** yamamoto has quit IRC00:18
*** rossella_s has quit IRC00:20
*** rossella_s has joined #openstack-meeting-alt00:20
*** Zames has quit IRC00:22
*** rossella_s has quit IRC00:38
*** rossella_s has joined #openstack-meeting-alt00:38
*** rossella_s has quit IRC00:44
*** caowei has joined #openstack-meeting-alt00:44
*** rossella_s has joined #openstack-meeting-alt00:45
*** tovin07_ has joined #openstack-meeting-alt00:45
*** rossella_s has quit IRC00:54
*** rossella_s has joined #openstack-meeting-alt00:55
*** cloudrancher has joined #openstack-meeting-alt01:01
*** cloudrancher has quit IRC01:01
*** gouthamr has quit IRC01:03
*** cloudrancher has joined #openstack-meeting-alt01:13
*** yamamoto has joined #openstack-meeting-alt01:13
*** zhurong has joined #openstack-meeting-alt01:17
*** yamamoto has quit IRC01:19
*** cloudrancher has quit IRC01:21
*** gouthamr has joined #openstack-meeting-alt01:25
*** zhongjun_ has joined #openstack-meeting-alt01:35
*** yamamoto has joined #openstack-meeting-alt01:41
*** felipemonteiro has joined #openstack-meeting-alt01:46
*** oikiki has joined #openstack-meeting-alt02:14
*** michchap_ has quit IRC02:18
*** michchap has joined #openstack-meeting-alt02:19
*** iyamahat has joined #openstack-meeting-alt02:24
*** zhurong has quit IRC02:36
*** zhurong has joined #openstack-meeting-alt02:37
*** fzdarsky__ has joined #openstack-meeting-alt02:37
*** michchap has quit IRC02:39
*** fzdarsky_ has quit IRC02:41
*** salv-orl_ has joined #openstack-meeting-alt02:51
*** salv-orlando has quit IRC02:53
*** rossella_s has quit IRC02:56
*** rossella_s has joined #openstack-meeting-alt02:59
*** michchap has joined #openstack-meeting-alt03:03
*** cloudrancher has joined #openstack-meeting-alt03:10
*** rcernin_ has joined #openstack-meeting-alt03:23
*** rcernin has quit IRC03:25
*** cloudrancher has quit IRC03:27
*** rcernin_ has quit IRC03:29
*** rcernin has joined #openstack-meeting-alt03:29
*** rossella_s has quit IRC03:32
*** rossella_s has joined #openstack-meeting-alt03:32
*** rcernin has quit IRC03:33
*** Zames has joined #openstack-meeting-alt03:34
*** Zames has quit IRC03:37
*** rossella_s has quit IRC03:38
*** rossella_s has joined #openstack-meeting-alt03:39
*** rossella_s has quit IRC03:44
*** rossella_s has joined #openstack-meeting-alt03:44
*** hongbin has quit IRC03:44
*** rcernin has joined #openstack-meeting-alt03:49
*** janki has joined #openstack-meeting-alt03:50
*** janki is now known as janki|office_ina03:51
*** dalgaaf has quit IRC03:54
*** dalgaaf has joined #openstack-meeting-alt03:54
*** wxy has quit IRC03:56
*** oikiki has quit IRC04:07
*** anilvenkata has joined #openstack-meeting-alt04:17
*** rwsu has joined #openstack-meeting-alt04:24
*** rwsu has quit IRC04:25
*** Zames has joined #openstack-meeting-alt04:35
*** oikiki has joined #openstack-meeting-alt04:37
*** anilvenkata has quit IRC04:38
*** sridharg has joined #openstack-meeting-alt04:53
*** gouthamr has quit IRC04:54
*** anilvenkata has joined #openstack-meeting-alt04:57
*** oikiki has quit IRC04:58
*** lpetrut has joined #openstack-meeting-alt05:01
*** zhurong has quit IRC05:04
*** pgadiya has joined #openstack-meeting-alt05:14
*** Zames has quit IRC05:22
*** dsariel has joined #openstack-meeting-alt05:33
*** iyamahat has quit IRC05:49
*** lpetrut has quit IRC05:50
*** trinaths has joined #openstack-meeting-alt05:54
*** bhavik1 has joined #openstack-meeting-alt06:10
*** marios has joined #openstack-meeting-alt06:12
*** ianychoi__ has joined #openstack-meeting-alt06:26
*** rossella_s has quit IRC06:26
*** rossella_s has joined #openstack-meeting-alt06:28
*** ianychoi_ has quit IRC06:29
*** bhavik1 has quit IRC06:35
*** radeks has joined #openstack-meeting-alt06:37
*** alexchadin has joined #openstack-meeting-alt06:39
*** Zames has joined #openstack-meeting-alt06:40
*** anilvenkata has quit IRC06:49
*** Zames has quit IRC06:50
*** rossella_s has quit IRC06:56
*** jcoufal has joined #openstack-meeting-alt06:57
*** rossella_s has joined #openstack-meeting-alt06:58
*** d0ugal has joined #openstack-meeting-alt07:00
*** d0ugal has quit IRC07:00
*** d0ugal has joined #openstack-meeting-alt07:00
*** zhurong has joined #openstack-meeting-alt07:00
*** anilvenkata has joined #openstack-meeting-alt07:05
*** rcernin has quit IRC07:07
*** armaan has quit IRC07:15
*** armaan has joined #openstack-meeting-alt07:15
*** oikiki has joined #openstack-meeting-alt07:17
*** anilvenkata has quit IRC07:18
*** mjura has joined #openstack-meeting-alt07:20
*** oikiki has quit IRC07:25
*** oikiki has joined #openstack-meeting-alt07:28
*** Zames has joined #openstack-meeting-alt07:38
*** Zames has quit IRC07:38
*** matrohon has joined #openstack-meeting-alt07:47
*** florianf has joined #openstack-meeting-alt07:49
*** trinaths has quit IRC07:53
*** zhurong has quit IRC07:54
*** lpetrut has joined #openstack-meeting-alt07:57
*** brault_ has joined #openstack-meeting-alt07:57
*** brault has quit IRC07:59
*** lpetrut_ has joined #openstack-meeting-alt08:00
*** lpetrut has quit IRC08:00
*** MarkBaker has joined #openstack-meeting-alt08:05
*** tesseract has joined #openstack-meeting-alt08:17
*** vds has joined #openstack-meeting-alt08:20
*** kopecmartin has joined #openstack-meeting-alt08:24
*** janki|office_ina has quit IRC08:25
*** numans_ has joined #openstack-meeting-alt08:26
*** numans has quit IRC08:29
*** bfernando has joined #openstack-meeting-alt08:32
*** numans has joined #openstack-meeting-alt08:38
*** slaweq has quit IRC08:38
*** numans_ has quit IRC08:42
*** numans has quit IRC08:42
*** caowei has quit IRC08:46
*** numans has joined #openstack-meeting-alt08:48
*** iyamahat has joined #openstack-meeting-alt08:50
*** oikiki has quit IRC08:56
*** iyamahat has quit IRC08:57
*** yamahata has quit IRC08:58
*** slaweq has joined #openstack-meeting-alt09:00
*** caowei has joined #openstack-meeting-alt09:01
*** BBQ7ZRzwiebelbot has joined #openstack-meeting-alt09:02
*** jtomasek has joined #openstack-meeting-alt09:02
*** BBQ7ZRzwiebelbot has quit IRC09:02
*** salv-orl_ has quit IRC09:09
*** salv-orlando has joined #openstack-meeting-alt09:09
*** salv-orlando has quit IRC09:14
*** tssurya has joined #openstack-meeting-alt09:16
*** anilvenkata has joined #openstack-meeting-alt09:18
*** rmart04 has joined #openstack-meeting-alt09:20
*** chkumar|off is now known as chandankumare09:21
*** chandankumare is now known as chandankumar09:21
*** MarkBaker has quit IRC09:22
*** chhagarw has joined #openstack-meeting-alt09:23
*** danpawlik has joined #openstack-meeting-alt09:29
*** gibi_ is now known as gibi09:30
*** trinaths has joined #openstack-meeting-alt09:42
*** gus has quit IRC09:43
*** gus has joined #openstack-meeting-alt09:44
*** HeOS has joined #openstack-meeting-alt09:52
*** rossella_s has quit IRC09:56
*** rossella_s has joined #openstack-meeting-alt09:56
*** markstur has joined #openstack-meeting-alt09:59
*** tovin07_ has quit IRC10:00
*** markstur_ has joined #openstack-meeting-alt10:02
*** markstur has quit IRC10:03
*** rossella_s has quit IRC10:04
*** trinaths has quit IRC10:05
*** rossella_s has joined #openstack-meeting-alt10:06
*** kumarmn_ has joined #openstack-meeting-alt10:07
*** markstur_ has quit IRC10:07
*** sambetts_ is now known as sambetts10:08
*** kumarmn has quit IRC10:10
*** pgadiya has quit IRC10:14
*** yamamoto has quit IRC10:16
*** pgadiya has joined #openstack-meeting-alt10:22
*** jcoufal_ has joined #openstack-meeting-alt10:32
*** jcoufal has quit IRC10:35
*** jcoufal has joined #openstack-meeting-alt10:35
*** jcoufal_ has quit IRC10:38
*** jcoufal_ has joined #openstack-meeting-alt10:40
*** jcoufal has quit IRC10:42
*** chason has quit IRC10:57
*** chason has joined #openstack-meeting-alt10:58
*** yamamoto has joined #openstack-meeting-alt11:02
*** salv-orlando has joined #openstack-meeting-alt11:05
*** edmondsw has joined #openstack-meeting-alt11:14
*** edmondsw has quit IRC11:18
*** alexchadin has quit IRC11:21
*** alexchadin has joined #openstack-meeting-alt11:21
*** alexchadin has quit IRC11:21
*** alexchadin has joined #openstack-meeting-alt11:22
*** pbourke_ has quit IRC11:22
*** alexchadin has quit IRC11:22
*** pbourke_ has joined #openstack-meeting-alt11:22
*** alexchadin has joined #openstack-meeting-alt11:23
*** alexchadin has quit IRC11:23
*** alexchadin has joined #openstack-meeting-alt11:24
*** alexchadin has quit IRC11:24
*** alexchadin has joined #openstack-meeting-alt11:24
*** alexchadin has quit IRC11:24
*** MarkBaker has joined #openstack-meeting-alt11:33
*** chason has quit IRC11:35
*** alexchadin has joined #openstack-meeting-alt11:35
*** chason has joined #openstack-meeting-alt11:35
*** pgadiya has quit IRC11:35
*** pgadiya has joined #openstack-meeting-alt11:36
*** rfolco has joined #openstack-meeting-alt11:42
*** erlon has quit IRC11:47
*** alexchadin has quit IRC11:49
*** armaan has quit IRC11:51
*** armaan has joined #openstack-meeting-alt11:52
*** caowei_ has joined #openstack-meeting-alt11:52
*** armaan has quit IRC11:53
*** armaan has joined #openstack-meeting-alt11:53
*** caowei has quit IRC11:53
*** caowei_ is now known as caowei11:53
*** rossella_s has quit IRC11:56
*** rossella_s has joined #openstack-meeting-alt11:58
*** efried has quit IRC12:03
*** raildo has joined #openstack-meeting-alt12:04
*** pgadiya has quit IRC12:05
*** erlon has joined #openstack-meeting-alt12:10
*** julim has quit IRC12:14
*** edmondsw has joined #openstack-meeting-alt12:15
*** julim has joined #openstack-meeting-alt12:15
*** chason has quit IRC12:19
*** chason has joined #openstack-meeting-alt12:19
*** julim has quit IRC12:20
*** stevebaker has quit IRC12:22
*** rossella_s has quit IRC12:23
*** stevebaker has joined #openstack-meeting-alt12:24
*** rossella_s has joined #openstack-meeting-alt12:24
*** chason has quit IRC12:25
*** chason has joined #openstack-meeting-alt12:25
*** kumarmn has joined #openstack-meeting-alt12:26
*** kumarmn_ has quit IRC12:28
*** tpsilva has joined #openstack-meeting-alt12:28
*** wxy_ has quit IRC12:34
*** wxy_ has joined #openstack-meeting-alt12:36
*** rossella_s has quit IRC12:36
*** rossella_s has joined #openstack-meeting-alt12:36
*** rossella_s has quit IRC12:46
*** rossella_s has joined #openstack-meeting-alt12:48
*** dustins has joined #openstack-meeting-alt12:50
*** armaan has quit IRC12:53
*** dprince has joined #openstack-meeting-alt12:57
*** danpawlik has quit IRC12:57
*** kumarmn has quit IRC13:02
*** yamamoto has quit IRC13:08
*** julim has joined #openstack-meeting-alt13:12
*** efried has joined #openstack-meeting-alt13:13
*** rossella_s has quit IRC13:16
*** rossella_s has joined #openstack-meeting-alt13:16
*** fnaval has joined #openstack-meeting-alt13:18
*** kumarmn has joined #openstack-meeting-alt13:24
*** rossella_s has quit IRC13:26
*** rossella_s has joined #openstack-meeting-alt13:27
*** cloudrancher has joined #openstack-meeting-alt13:36
*** jroll has quit IRC13:42
*** jroll has joined #openstack-meeting-alt13:43
*** matrohon has quit IRC13:45
*** yamamoto has joined #openstack-meeting-alt13:45
*** markstur has joined #openstack-meeting-alt13:46
*** mriedem has joined #openstack-meeting-alt13:48
*** yamamoto_ has joined #openstack-meeting-alt13:48
*** markstur has quit IRC13:51
*** dustins has quit IRC13:52
*** yamamoto has quit IRC13:52
*** noslzzp has joined #openstack-meeting-alt13:52
*** cdent has joined #openstack-meeting-alt13:53
*** julim_ has joined #openstack-meeting-alt13:56
*** julim has quit IRC13:57
*** erlon has quit IRC13:57
*** myoung|afk is now known as myoung|rover13:58
edleafe#startmeeting nova_scheduler14:00
openstackMeeting started Mon Mar 19 14:00:10 2018 UTC and is due to finish in 60 minutes.  The chair is edleafe. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
*** openstack changes topic to " (Meeting topic: nova_scheduler)"14:00
openstackThe meeting name has been set to 'nova_scheduler'14:00
edleafeWho's here this lovely UGT morning?14:00
efried@/14:00
cdento/14:00
alex_xu_o/14:00
edleafeefried: comb your hair!14:00
tssuryao/14:00
*** hongbin has joined #openstack-meeting-alt14:00
ttsioutso/14:01
mriedemo/14:01
jaypipeso/14:01
edleafeLet's get to it14:02
edleafe#topic Specs14:02
*** openstack changes topic to "Specs (Meeting topic: nova_scheduler)"14:02
edleafeSeveral merged this past week14:02
edleafeHere are the ones still awaiting reviews14:02
*** beekneemech is now known as bnemec14:02
edleafe#link VMware: place instances on resource pool (using update_provider_tree) https://review.openstack.org/#/c/549067/14:02
edleafe#link Spec: report client placement version discovery https://review.openstack.org/#/c/549184/14:02
edleafe#link Update placement aggregates spec to clarify generation handling https://review.openstack.org/#/c/548237/14:02
edleafe#link Provide error codes for placement API https://review.openstack.org/#/c/418393/14:02
edleafe#link mirror nova host aggregates to placement API https://review.openstack.org/#/c/545057/14:02
edleafe#link Support traits in Glance https://review.openstack.org/#/c/541507/14:02
edleafe#link Network bandwidth resource provider https://review.openstack.org/#/c/502306/14:02
*** TxGirlGeek has joined #openstack-meeting-alt14:02
edleafeAre there any that anyone wants to discuss?14:03
jaypipesdefault allocation ratios is missing...14:03
edleafeis that new?14:03
jaypipes#link https://review.openstack.org/#/q/status:open+project:openstack/nova-specs+branch:master+topic:bp/default-allocation-ratios14:03
edleafewasn't on the agenda14:03
jaypipesyeah, sorry, forgot to put it on there.14:03
edleafeno worries; I'll add it14:04
jaypipescheers14:04
mriedem"Support traits in Glance https://review.openstack.org/#/c/541507/" is merged14:04
mriedemone question for the group,14:04
mriedemon "mirror nova host aggregates to placement API https://review.openstack.org/#/c/545057/"14:04
jaypipesalex_xu_ hates that spec :)14:04
mriedemyou know how we did a whole proxy API witch hunt in newton?14:05
mriedemis it just me or does that feel proxy API-ish?14:05
alex_xu_heh:)14:05
edleafeit's just you14:05
edleafe:)14:05
jaypipesmriedem: it's the same as inventory and allocation information, no?14:06
jaypipesmriedem: I mean, we mirror that information now and use it in the scheduler calls14:06
mriedemnot really,14:06
alex_xu_edleafe: yea, just follow my heart to say something :)14:06
mriedemadmin sets host aggregates via the compute API, and we're going to mirror / proxy those to placement14:06
jaypipesmriedem: ? we still have allocation and inventory information in all the cell DBs. and we mirror it all over to placement.14:06
mriedemif a user came to nova to create a volume, we use to proxy that through to cinder,14:06
mriedemor a floating IP14:06
mriedemwe stopped doing that in newton because we said proxies from the compute API were bad14:07
mriedemi'm just trying to feel out if this is the same kind of thing, but we are more comfortable with it because placement is so "owned by nova" right now14:07
*** wxy_ has quit IRC14:07
*** wxy_ has joined #openstack-meeting-alt14:08
mriedemanyway, just wanted to mention it14:08
alex_xu_nova aggregate API proxy to the placement aggregate API :)14:08
cdentI feel you mriedem and alex_xu_14:08
jaypipesmriedem: the placement API doesn't yet have the kind of policy controls as the compute API... so if we were to stop storing nova host aggregate information in the Nova database and instead deprecated that API endpoint and forced people to use the placement API directly, that would be a functional gap in the RBAC. in addition, nova host aggregates have metadata associated with them, and placement aggregates do not.14:09
edleafethe difference, of course, is that the concept of aggs exists and is used in both nova and placement14:09
edleafe"proxy" implies simple passthrough14:09
*** erlon has joined #openstack-meeting-alt14:10
mriedemi'm not suggesting that we long-term replace nova host aggregates with placement aggregates14:10
mriedemor that this is trying to do that14:10
mriedemi understand the usefulness of this14:10
mriedemjust wondering if 2 years down the road it's going to be a pain in the ass for some reason because we are doing that automatic mirroring14:10
*** diga has joined #openstack-meeting-alt14:11
jaypipesmriedem: I'm not going to say that in 2 years, all of this won't be annoying as hell.14:11
* jaypipes fills quota on double negative talk14:11
edleafejaypipes: it *is* nova, after all. :)14:11
mriedemwe can move on14:12
edleafeok, further comments go on the spec14:12
*** felipemonteiro_ has joined #openstack-meeting-alt14:12
edleafeAny other specs to discuss?14:12
diga\o14:12
mriedemsylvain had some numa thing14:12
mriedemhttps://review.openstack.org/#/c/552924/ but he's not here14:12
edleafemriedem: thanks - I'll add that to the agenda14:13
*** gouthamr has joined #openstack-meeting-alt14:13
jaypipesis bauzas out this week?14:14
mriedemfor a couple of days14:14
jaypipesk14:14
mriedemtoday and tomorrow?14:14
*** felipemonteiro__ has joined #openstack-meeting-alt14:14
mriedemplus mandatory french post-vacation vacation14:14
edleafeWith that, let's move on to...14:15
edleafe#topic Reviews14:15
*** openstack changes topic to "Reviews (Meeting topic: nova_scheduler)"14:15
edleafe#link Update Provider Tree https://review.openstack.org/#/q/topic:bp/update-provider-tree14:15
*** Zames has joined #openstack-meeting-alt14:15
edleafe#link Request Filters https://review.openstack.org/#/q/topic:bp/placement-req-filter14:15
edleafe#link Mirror nova host aggregates to placement https://review.openstack.org/#/q/topic:bp/placement-mirror-host-aggregates14:15
edleafeForbidden Traits Not yet started.14:15
edleafeConsumer Generations Not yet started.14:15
edleafe#link Extraction http://lists.openstack.org/pipermail/openstack-dev/2018-March/128004.html14:15
edleafeAnything on these patches to discuss?14:16
efriedWe have a bp for extraction now (but no spec yet, right cdent?)14:16
cdentthere is a spec, it is linked from last week's placement update14:16
cdentdoes that actually get read before this meeting?14:16
cdenthttps://review.openstack.org/#/c/552927/14:17
edleafecdent: most of the time, but I started slow this morning14:17
efriedCan you set the spec URL in the bp please?14:17
cdentefried: I always that that link was for the spec once published?14:17
efriedNot sure how anyone else finds these things, but that's how I do it.14:17
cdentthe proposed spec gets linked automatically on the white board14:17
efriedcdent: You can edit it after the fact to point to the approved spec (if you want).14:18
cdents/that that/thought that/14:18
*** felipemonteiro_ has quit IRC14:18
edleafeefried: the spec *is* linked in the BP14:19
mriedemi'll do it14:19
efriedPersonally, I prefer to see it where it says "Set the URL for this specification"14:19
mriedemdone14:20
*** Zames has quit IRC14:20
efriedIn the general case, where the whiteboard may be long, and the headline of the spec may not actually say "spec", it's just easier if that link is set.14:20
*** rossella_s has quit IRC14:20
efriedThanks mriedem :)14:20
*** namnh has joined #openstack-meeting-alt14:20
efriedSo cdent, we have multiple specs/bps for placement extraction?14:21
cdentefried: mriedem wanted a specific spec for optional db handling14:21
*** egallen has joined #openstack-meeting-alt14:21
cdentprior to you then asking for there to be one for general extraction14:21
* efried is such a PITA14:22
efriedhttps://blueprints.launchpad.net/nova/+spec/placement-extract is the one I was thinking of.14:22
efrieddoes *that* one have a spec?14:22
*** rossella_s has joined #openstack-meeting-alt14:22
efried...don't see one.14:22
efriedWhich is cool, just making sure.14:22
* cdent is confused, one moment14:23
cdentefried: there is a spec for optional db ness https://review.openstack.org/#/c/552927/ but thus far there is only a blueprint for placement extract14:23
efriedack, that gels with my observations, thanks.14:24
cdentas it says in the description the tasks associated with extraction are too diverse to easily spec in one spec14:24
*** cloudrancher has quit IRC14:25
jaypipescdent: don't hate me for this, but if I may be so bold, I would say that we merged a number of great patches around placement extraction already in Rocky (the moves of stuff in nova/api/openstack/placement and cleanup of the WSGI service stuff to remove dependencies. I'd rather table any further extraction work for this cycle and have you focus on the forbidden traits and/or consumer generation work.14:25
jaypipesplease don't hate me.14:25
edleafetoo late14:25
edleafe:)14:25
jaypipes:)14:25
cdentjaypipes: I am going to focus on the forbidden traits soon, but I'm not going to otherwise stop14:25
cdentI can't do the work that I need to do within anything like a reasonable (less than years) timetable if I don't keep going14:26
cdentI can work on both and I hope that other people will be happy to review it14:26
jaypipescdent: ok. what is your goal for Rocky? the sep db one? or more than that?14:26
cdent(and I don't hate you)14:27
cdentsep db, moved tests, moved exceptions, moved db setup, os-resource-classes14:27
cdent(at least)14:27
jaypipescdent: os-resource-classes is something I think would be useful separate from extraction (pun intended)14:28
cdentsure14:28
efried++14:28
edleafejaypipes moves from double negatives to double extractions14:29
*** tssurya has quit IRC14:29
* efried scrambles to come up with military and/or dental puns that aren't too obscure...14:30
* efried fails14:30
*** yamamoto_ has quit IRC14:30
edleafegetting everyone aligned is like pulling teeth14:30
edleafeok, enough with the punning14:31
edleafeAnything else for reviews?14:32
cdentanyway, jaypipes forbidden is on my list for this week, once I wrote up all the k8s hoopa joop I did over the  weekend14:32
*** salv-orlando has quit IRC14:32
edleafeAnd I plan on starting to work on the consumer generation stuff in the next couple of days14:32
* edleafe shakes his fist at meetings14:32
*** egallen has quit IRC14:32
*** salv-orlando has joined #openstack-meeting-alt14:33
jaypipesedleafe: one more.14:33
edleafego for it14:33
jaypipes#link https://review.openstack.org/#/c/534968/14:33
jaypipesit's the HEAD of the patch series for supporting nested providers in allocation candidates.14:33
*** ttsiouts_ has joined #openstack-meeting-alt14:33
jaypipescould use a look from folks. alex_xu_, efried and gibi have already added some comments14:34
*** felipemonteiro__ has quit IRC14:34
jaypipesobviously, it's a big one to get done in order for scheduler integration with nested providers...14:34
* edleafe adds it to his TODO list14:34
efriedIMO, this series needs to be top priority for reviews.  Yeah, that ^  And other things, like granular, are also queued up behind it.14:34
cdentah, cool, I've been going back to that every other day or so, just to check14:35
jaypipescdent: yeah, just rebased it this morning.14:35
jaypipeswas in merge conflict for a while14:35
edleafejaypipes: the BP link on that comes up empty14:35
jaypipesmriedem: do we need (yet another) nested-resource-providers-rocky spec?14:36
mriedemdon't ask me14:37
mriedemmelwitt: ^14:37
efriedjaypipes: Sorry to say this, but I think there's enough uncertainty/ambiguity in the exact semantics of the behavior that it would be worth having a spec.14:38
efriedThe previous specs don't have the level of detail.14:38
mriedemfrom what i remember,14:38
mriedemthe old NRP spec was mostly about the API interaction in placement, which was completed in queens,14:38
mriedemso i'm not sure what a new spec would cover, i guess the changes to allocation_candidates and how the nova scheduler would interface?14:39
efriedThe old one talked about the parent/root UUIDs and the ?in_tree business.14:39
*** kumarmn_ has joined #openstack-meeting-alt14:39
jaypipesthe alloc candidates with nested stuff was primarily the result of multiple bugs filed by efried and gibi14:39
jaypipesIIRC14:39
efriedYes, the new one would talk about allocation_candidates, which (IIRC) wasn't discussed.14:39
mriedemis there an API change?14:39
efriedYes14:39
mriedemif so, then spec14:39
jaypipesI'll type up a spec with the primary use cases / scenarios14:39
jaypipesmriedem: no API change, no14:40
jaypipesmriedem: well, actually, yeah, there is.14:40
jaypipesmriedem: in the response from alloc candidates.14:40
jaypipesmriedem: I'll spec it up.14:40
jaypipesin the meantime, reviews on that series would be welcome, just for ideas.14:40
efriedIn the sense that, if you try to GET /allocation_candidates today with a tree, you get nothing in the response unless the resources happen to be in the same RP.14:40
efried(or possibly also shared)14:41
efriedThere's no change in the request or response syntax, afaik14:41
efriedjust a matter of making a thing work that doesn't yet.14:42
mriedemso it would be a behavior change14:42
efriedYes.  Do The Rules require a microversion for that?14:42
*** felipemonteiro_ has joined #openstack-meeting-alt14:42
cdentif the result of request A used to get B and now gets C then that's a microversion14:42
mriedemif it's a bug fix and since this is an admin api that only nova is using right now, honestly i don't care about a spec as long as the api usage/behavior is documented eventually14:42
*** kumarmn has quit IRC14:43
jaypipesefried: the response to allocation candidates provider_summaries will now include parent provider linkage, right?14:43
jaypipesin any case, I'll spec it up14:43
efriedcool14:43
*** erlon has quit IRC14:43
jaypipes#action jaypipes to write spec for allocation candidates using nested providers14:43
efriedYeah, microversion or not, the corner cases are what I think is important to document.  Somewhere.14:43
edleafecdent: but if B was the wrong result...14:44
*** tssurya has joined #openstack-meeting-alt14:44
edleafe15 minutes left, so lets move on14:45
edleafe#topic Bugs14:45
edleafe#link Placement bugs https://bugs.launchpad.net/nova/+bugs?field.tag=placement&orderby=-id14:45
*** openstack changes topic to "Bugs (Meeting topic: nova_scheduler)"14:45
edleafe2 new bugs this week14:45
edleafecdent seems to be on one of them14:45
cdenti'm a bug?14:46
*** yamamoto has joined #openstack-meeting-alt14:46
cdentoh that one, yeah, I've fixed that, but it's down within some extraction related stuff because it is tidier that way14:46
edleafecdent: read again, more carefully14:46
efriedHeh, that's how I read it the first time too.14:46
*** salv-orlando has quit IRC14:46
edleafeThe other is "deleting a nova-compute service leaves orphaned records in placement and host mapping"14:47
*** salv-orlando has joined #openstack-meeting-alt14:47
mriedemtssurya is goign to patch ^14:47
mriedemor so she promised14:47
tssuryayes14:47
edleafemriedem: heh, was just typing that...14:47
tssuryaI will put a WIP asap14:48
edleafeok, great14:48
edleafethat brings us to...14:48
edleafe#topic Open Discussion14:48
*** openstack changes topic to "Open Discussion (Meeting topic: nova_scheduler)"14:48
edleafeWhat haven't we covered?14:49
jaypipesfunctional tests?14:49
jaypipessorry, wrong window...14:49
cdentworthwhile anyway could always use more functional tests14:50
*** yamahata has joined #openstack-meeting-alt14:50
jaypipesheh14:50
*** arxcruz|off is now known as arxcruz14:50
efriedWouldn't mind opinions on "placement version discovery" issue.14:50
efriedjaypipes is against it.14:50
efriedhttps://review.openstack.org/#/c/549184/14:51
mriedemwhy? code churn?14:51
efriedThere's been a comment in the code for a while to do some version discovery.14:51
mriedemi think it's low priority but ultimately good for upgrades,14:51
*** salv-orlando has quit IRC14:51
efriedIt would save us doing try-and-handle-40614:51
mriedemif you look at what ironic is trying to do now14:51
*** yamamoto has quit IRC14:51
mriedemwe've always had the same issue with ironic, it must be upgraded before nova14:52
jaypipesmriedem: that's not the same thing as this.14:52
jaypipesmriedem: what cdent and I are opposed to is the caching behaviour described in efried's spec.14:52
jaypipesmriedem: and the inherent synchronization problems that will come with that.14:53
jaypipesmriedem: versus just using the negotiation behaviour inherent in the 406 handling14:53
jaypipesmriedem: in any case, it's low priority IMHO14:53
mriedemoh yeah i never assumed there would be any client side cache14:53
mriedemjust 'try this, fail, do old thing'14:53
efriedmriedem: So what would the version discovery be used for?14:53
cdentI was agnostic. My comment was "don't diss HTTP" and "okay, if you wanna"14:53
jaypipesI was less agnostic.14:53
cdentbut I tend to be anti-cache for any first round of anything14:54
mriedemefried: for example there was the allocations GET/PUT format change in queens,14:54
mriedemif we can't use the new format, we knew we could use the old format in that case,14:54
mriedemif the client *needs* some specific minimum microversoin and it's not there, the client has to fail14:54
efriedmriedem: Isn't that also doable via 406-and-retry?14:54
efriedokay; I thought we were handling minimum microversion somewhere else (though tbh I never know where)14:55
*** chyka has joined #openstack-meeting-alt14:55
mriedemyeah, i wouldn't read too literally into the version discovery comment14:55
mriedemi.e. version negoation14:55
mriedem*negotiation14:55
mriedem406 and retry is fine14:55
efriedSo basically, if we don't need the discovered version for anything, let's just delete that comment, yah?14:55
efriedI'm happy with that answer.  Will propose -1LOC change and abandon spec/patch for discovery.  Thanks y'all.14:56
cdentfor the foreseeable it is unlikely that placement will ever bump its own minimum version, yeah?14:56
mriedemyes14:56
edleafecdent: yeah, I can't see a need for a bump14:56
mriedemcruft cleanup would be the justification14:56
mriedemfwiw, that's less of a problem imo for placement than the compute api14:57
mriedemwhich is an end user facing api14:57
mriedemand nova already requires a minimum version of placement14:57
mriedembut we don't really need to rathole on that right now14:57
edleafe2 minutes left. Anything else to discuss?14:58
* cdent wants those two minutes14:58
cdentlet's end it14:58
edleafeThanks everyone!14:58
*** mriedem has left #openstack-meeting-alt14:59
edleafe#endmeeting14:59
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"14:59
openstackMeeting ended Mon Mar 19 14:59:00 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/nova_scheduler/2018/nova_scheduler.2018-03-19-14.00.html14:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/nova_scheduler/2018/nova_scheduler.2018-03-19-14.00.txt14:59
openstackLog:            http://eavesdrop.openstack.org/meetings/nova_scheduler/2018/nova_scheduler.2018-03-19-14.00.log.html14:59
*** erlon has joined #openstack-meeting-alt15:03
*** yamamoto has joined #openstack-meeting-alt15:04
*** felipemonteiro_ has quit IRC15:04
*** felipemonteiro_ has joined #openstack-meeting-alt15:05
*** cdent has quit IRC15:06
*** caowei has quit IRC15:07
*** iyamahat has joined #openstack-meeting-alt15:11
*** kopecmartin has quit IRC15:15
*** cdent has joined #openstack-meeting-alt15:20
*** Leo_m has joined #openstack-meeting-alt15:21
*** chyka has quit IRC15:30
*** chyka has joined #openstack-meeting-alt15:30
*** egallen has joined #openstack-meeting-alt15:31
*** wxy_ has quit IRC15:40
*** wxy_ has joined #openstack-meeting-alt15:41
*** diga has quit IRC15:45
*** dtrainor has quit IRC15:45
*** felipemonteiro_ has quit IRC15:46
*** armaan has joined #openstack-meeting-alt15:46
*** dtrainor has joined #openstack-meeting-alt15:49
*** ttsiouts_ has quit IRC15:53
*** markvoelker_ has joined #openstack-meeting-alt15:56
*** markvoelker has quit IRC15:56
*** markvoelker has joined #openstack-meeting-alt15:59
*** markvoelker_ has quit IRC16:01
*** namnh has quit IRC16:02
*** cloudrancher has joined #openstack-meeting-alt16:02
*** salv-orlando has joined #openstack-meeting-alt16:05
*** rossella_s has quit IRC16:08
*** rossella_s has joined #openstack-meeting-alt16:09
*** salv-orlando has quit IRC16:09
*** lpetrut_ has quit IRC16:10
*** rossella_s has quit IRC16:13
*** rossella_s has joined #openstack-meeting-alt16:17
*** salv-orlando has joined #openstack-meeting-alt16:18
*** matrohon has joined #openstack-meeting-alt16:19
*** rmart04 has quit IRC16:19
*** TxGirlGeek has quit IRC16:20
*** mjura has quit IRC16:21
*** yamamoto has quit IRC16:23
*** erlon has quit IRC16:27
*** rossella_s has quit IRC16:27
*** egallen has quit IRC16:28
*** rossella_s has joined #openstack-meeting-alt16:28
*** dalgaaf_ has joined #openstack-meeting-alt16:32
*** dustins has joined #openstack-meeting-alt16:33
*** rossella_s has quit IRC16:34
*** cloudrancher has quit IRC16:34
*** rossella_s has joined #openstack-meeting-alt16:34
*** markstur has joined #openstack-meeting-alt16:36
*** rwsu has joined #openstack-meeting-alt16:38
*** dsariel has quit IRC16:38
*** cloudrancher has joined #openstack-meeting-alt16:40
*** markstur has quit IRC16:40
*** TxGirlGeek has joined #openstack-meeting-alt16:44
*** rossella_s has quit IRC16:44
*** rossella_s has joined #openstack-meeting-alt16:44
*** erlon has joined #openstack-meeting-alt16:45
*** armaan has quit IRC16:46
*** MarkBaker has quit IRC16:46
*** myoung|rover is now known as myoung|food16:48
*** gyee has joined #openstack-meeting-alt16:49
*** marios has quit IRC16:55
*** cdent has quit IRC16:55
*** jcoufal has joined #openstack-meeting-alt16:58
*** jcoufal_ has quit IRC17:00
*** TxGirlGeek has quit IRC17:02
*** TxGirlGeek has joined #openstack-meeting-alt17:03
*** iyamahat has quit IRC17:04
*** rossella_s has quit IRC17:04
*** rossella_s has joined #openstack-meeting-alt17:04
*** weshay is now known as weshay_brb17:05
*** yamahata has quit IRC17:05
*** lpetrut has joined #openstack-meeting-alt17:12
*** TxGirlGeek has quit IRC17:12
*** TxGirlGeek has joined #openstack-meeting-alt17:13
*** matrohon has quit IRC17:14
*** rossella_s has quit IRC17:15
*** rossella_s has joined #openstack-meeting-alt17:15
*** egallen has joined #openstack-meeting-alt17:15
*** iyamahat has joined #openstack-meeting-alt17:17
*** egallen has quit IRC17:17
*** cloudrancher has quit IRC17:21
*** oikiki has joined #openstack-meeting-alt17:21
*** d0ugal has quit IRC17:21
*** TxGirlGeek has quit IRC17:22
*** TxGirlGeek has joined #openstack-meeting-alt17:25
*** cloudrancher has joined #openstack-meeting-alt17:28
*** TxGirlGeek has quit IRC17:28
*** cdent has joined #openstack-meeting-alt17:29
*** TxGirlGeek has joined #openstack-meeting-alt17:29
*** rossella_s has quit IRC17:32
*** rossella_s has joined #openstack-meeting-alt17:32
*** jbadiapa_ has joined #openstack-meeting-alt17:37
*** oikiki has quit IRC17:38
*** erlon has quit IRC17:38
*** TxGirlGeek has quit IRC17:38
*** TxGirlGeek has joined #openstack-meeting-alt17:39
*** TxGirlGeek has quit IRC17:39
*** jbadiapa has quit IRC17:40
*** TxGirlGeek has joined #openstack-meeting-alt17:41
*** erlon has joined #openstack-meeting-alt17:42
*** felipemonteiro_ has joined #openstack-meeting-alt17:43
*** chhagarw has quit IRC17:45
*** oikiki has joined #openstack-meeting-alt17:49
*** weshay_brb is now known as weshay17:50
*** radeks has quit IRC17:50
*** cloudrancher has quit IRC17:51
*** oikiki has quit IRC17:53
*** TxGirlGeek has quit IRC17:54
*** jcoufal has quit IRC17:55
*** noslzzp has quit IRC17:55
*** TxGirlGeek has joined #openstack-meeting-alt17:55
*** jcoufal has joined #openstack-meeting-alt17:56
*** oikiki has joined #openstack-meeting-alt17:57
*** myoung|food is now known as myoung|rover17:58
*** lpetrut has quit IRC17:59
*** jbadiapa_ is now known as jbadiapa18:05
*** myoung|rover is now known as myoung|taxi18:06
*** lpetrut has joined #openstack-meeting-alt18:06
*** myoung|taxi is now known as myoung|biab18:06
*** iyamahat has quit IRC18:06
*** tesseract has quit IRC18:07
*** sambetts is now known as sambetts|afk18:12
*** TxGirlGeek has quit IRC18:13
*** rossella_s has quit IRC18:14
*** rossella_s has joined #openstack-meeting-alt18:15
*** TxGirlGeek has joined #openstack-meeting-alt18:16
*** sridharg has quit IRC18:16
*** iyamahat has joined #openstack-meeting-alt18:23
*** kumarmn has joined #openstack-meeting-alt18:24
*** iyamahat has quit IRC18:24
*** iyamahat has joined #openstack-meeting-alt18:24
*** cloudrancher has joined #openstack-meeting-alt18:27
*** dave-mccowan has joined #openstack-meeting-alt18:27
*** kumarmn_ has quit IRC18:27
*** cloudrancher has quit IRC18:31
*** armaan has joined #openstack-meeting-alt18:31
*** felipemonteiro__ has joined #openstack-meeting-alt18:32
*** wxy_ has quit IRC18:33
*** wxy_ has joined #openstack-meeting-alt18:34
*** cloudrancher has joined #openstack-meeting-alt18:34
*** felipemonteiro_ has quit IRC18:37
*** tssurya has quit IRC18:38
*** iyamahat_ has joined #openstack-meeting-alt18:45
*** iyamahat has quit IRC18:45
*** anilvenkata has quit IRC18:45
*** radeks has joined #openstack-meeting-alt18:46
*** yamahata has joined #openstack-meeting-alt18:46
*** krtaylor has joined #openstack-meeting-alt18:59
*** cloudrancher has quit IRC19:00
*** erlon has quit IRC19:01
*** myoung|biab is now known as myoung|rover19:08
*** erlon has joined #openstack-meeting-alt19:17
*** florianf has quit IRC19:21
*** felipemonteiro_ has joined #openstack-meeting-alt19:24
*** felipemonteiro_ has quit IRC19:25
*** felipemonteiro_ has joined #openstack-meeting-alt19:25
*** felipemonteiro__ has quit IRC19:27
*** cloudrancher has joined #openstack-meeting-alt19:27
*** cloudrancher has quit IRC19:28
*** cloudrancher has joined #openstack-meeting-alt19:29
*** cloudrancher has quit IRC19:31
*** cloudrancher has joined #openstack-meeting-alt19:32
*** dprince has quit IRC19:33
*** cloudrancher has quit IRC19:38
*** kumarmn_ has joined #openstack-meeting-alt19:39
*** erlon has quit IRC19:39
*** radeks has quit IRC19:40
*** radeks has joined #openstack-meeting-alt19:41
*** _pewp_ has quit IRC19:41
*** dalgaaf_ has quit IRC19:42
*** kumarmn has quit IRC19:42
*** armaan has quit IRC19:43
*** armaan has joined #openstack-meeting-alt19:44
*** markstur has joined #openstack-meeting-alt19:44
*** _pewp_ has joined #openstack-meeting-alt19:45
*** felipemonteiro__ has joined #openstack-meeting-alt19:48
*** markstur has quit IRC19:49
*** HeOS has quit IRC19:50
*** felipemonteiro_ has quit IRC19:52
*** rossella_s has quit IRC19:52
*** rossella_s has joined #openstack-meeting-alt19:53
*** slagle has quit IRC19:56
*** Leo_m has quit IRC19:56
*** rossella_s has quit IRC19:58
*** slagle has joined #openstack-meeting-alt19:58
*** rossella_s has joined #openstack-meeting-alt19:58
*** felipemonteiro__ has quit IRC19:59
*** felipemonteiro_ has joined #openstack-meeting-alt20:00
*** felipemonteiro_ has quit IRC20:00
*** felipemonteiro_ has joined #openstack-meeting-alt20:01
*** iyamahat_ has quit IRC20:02
*** erlon has joined #openstack-meeting-alt20:03
*** iyamahat has joined #openstack-meeting-alt20:03
*** radeks_ has joined #openstack-meeting-alt20:05
*** felipemonteiro__ has joined #openstack-meeting-alt20:06
*** radeks has quit IRC20:08
*** felipemonteiro_ has quit IRC20:09
*** erlon has quit IRC20:10
*** radeks_ has quit IRC20:13
*** julim_ has quit IRC20:16
*** jcoufal_ has joined #openstack-meeting-alt20:17
*** markstur has joined #openstack-meeting-alt20:17
*** julim has joined #openstack-meeting-alt20:18
*** jcoufal has quit IRC20:18
*** HeOS has joined #openstack-meeting-alt20:20
*** jcoufal_ has quit IRC20:22
*** jcoufal has joined #openstack-meeting-alt20:23
*** Sukhdev_ has joined #openstack-meeting-alt20:25
*** markstur has quit IRC20:26
*** markstur has joined #openstack-meeting-alt20:27
*** erlon has joined #openstack-meeting-alt20:30
*** markstur_ has joined #openstack-meeting-alt20:30
*** markstur has quit IRC20:31
*** jcoufal_ has joined #openstack-meeting-alt20:33
*** iyamahat has quit IRC20:33
*** iyamahat has joined #openstack-meeting-alt20:33
*** lpetrut has quit IRC20:34
*** lpetrut has joined #openstack-meeting-alt20:34
*** jcoufal has quit IRC20:35
*** TxGirlGeek has quit IRC20:35
*** julim has quit IRC20:36
*** erlon has quit IRC20:37
*** jcoufal_ has quit IRC20:38
*** TxGirlGeek has joined #openstack-meeting-alt20:39
*** markstur_ has quit IRC20:41
*** cloudrancher has joined #openstack-meeting-alt20:41
*** TxGirlGeek has quit IRC20:43
*** shieetos has joined #openstack-meeting-alt20:47
*** gouthamr has quit IRC20:51
*** Shrews has joined #openstack-meeting-alt20:53
*** jcoufal has joined #openstack-meeting-alt20:54
*** TxGirlGeek has joined #openstack-meeting-alt20:54
*** TxGirlGeek has quit IRC20:56
*** zerick has quit IRC20:56
*** zerick has joined #openstack-meeting-alt20:56
*** cloudrancher has quit IRC20:57
*** jtomasek has quit IRC21:00
*** TxGirlGeek has joined #openstack-meeting-alt21:07
*** TxGirlGeek has quit IRC21:09
*** TxGirlGeek has joined #openstack-meeting-alt21:12
*** bfernando has quit IRC21:15
*** jcoufal_ has joined #openstack-meeting-alt21:18
*** jcoufal has quit IRC21:18
*** TxGirlGeek has quit IRC21:19
*** egallen has joined #openstack-meeting-alt21:20
*** egallen has quit IRC21:20
*** kumarmn_ has quit IRC21:25
*** TxGirlGeek has joined #openstack-meeting-alt21:25
*** jcoufal_ has quit IRC21:28
*** cloudrancher has joined #openstack-meeting-alt21:28
*** jcoufal has joined #openstack-meeting-alt21:29
*** TxGirlGeek has quit IRC21:30
*** raildo has quit IRC21:30
*** felipemonteiro__ has quit IRC21:32
*** jcoufal_ has joined #openstack-meeting-alt21:34
*** lpetrut has quit IRC21:34
*** jcoufal has quit IRC21:35
*** jcoufal has joined #openstack-meeting-alt21:37
*** jcoufal_ has quit IRC21:39
*** jcoufal has quit IRC21:41
*** jcoufal has joined #openstack-meeting-alt21:43
*** gyee has quit IRC21:50
*** jlk has joined #openstack-meeting-alt21:58
*** cloudrancher has quit IRC21:58
*** TxGirlGeek has joined #openstack-meeting-alt21:59
*** jcoufal has quit IRC22:01
*** kumarmn has joined #openstack-meeting-alt22:01
clarkbhello22:03
corvushowdy zuul folks22:03
jheskethMorning22:03
corvus#startmeeting zuul22:03
openstackMeeting started Mon Mar 19 22:03:49 2018 UTC and is due to finish in 60 minutes.  The chair is corvus. Information about MeetBot at http://wiki.debian.org/MeetBot.22:03
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.22:03
*** openstack changes topic to " (Meeting topic: zuul)"22:03
openstackThe meeting name has been set to 'zuul'22:03
corvus#link agenda https://wiki.openstack.org/wiki/Meetings/Zuul22:03
corvusthat's not really true -- i didn't clear out the agenda from last time22:04
*** TxGirlGeek has quit IRC22:04
corvusi don't think there are any new items there22:04
corvus#link previous meeting http://eavesdrop.openstack.org/meetings/zuul/2018/zuul.2018-03-12-22.01.html22:04
corvus#topic Action items from last meeting22:04
*** openstack changes topic to "Action items from last meeting (Meeting topic: zuul)"22:04
corvustobiash send a proposal to the mailing list to discuss moving meeting to 20:00 or thereabouts22:04
*** cdent has left #openstack-meeting-alt22:04
corvusthat happened22:04
corvus21:00 has been proposed as a compromise22:04
corvusi don't know that there's been any consensus yet22:05
corvusmaybe we need a poll.  or maybe we need an executive decision.22:05
mordredcorvus: I support any new time that works for people -unless it's a time I don't like22:06
jlko/22:06
corvusmordred: your candor is a model for all22:06
*** prometheanfire has joined #openstack-meeting-alt22:07
corvusi'll try to push on this more this week.22:07
jheskethI'm happy for it to be 20:00, don't compromise just for me :-)22:07
*** cloudrancher has joined #openstack-meeting-alt22:08
jlkI have no problems with any of the times around what wehave now22:08
corvusjhesketh: thanks.  i'll try to find out what 21:00 would mean for the eu folks to see if that's worthwhile, or if we need to do 20:00.22:08
*** TxGirlGeek has joined #openstack-meeting-alt22:09
corvusin the mean time, we'll try to make the meeting logs useful, and have useful mailing list conversations too.22:09
corvusi think we're already pretty good about not doing big decisions just based on meetings -- there more of an opportunity for folks to sync up on current issues.22:09
clarkb2100UTC will be 2300 central european time I think22:09
clarkbat least during the daylight savings hours?22:09
clarkb(don't trust my dst and timezone math though)22:10
corvusclarkb: i don't trust anyone's dst math :)22:10
* jhesketh nods22:10
corvusnext action item: corvus create zuul-security team in storyboard22:10
corvusi did that22:10
corvusi added a bunch of folks from zuul-core which have been active reviewing things recently...22:11
clarkbwe discovered you don't get email while a bug is private22:11
clarkbbut I think storyboard has decided that is a bug?22:11
jlklets just switch to Mars standard time22:11
corvusclarkb: i think that's the case22:12
corvusi'm not sure it's going to immediately be fixed though22:12
corvusshould we just make the membership match zuul-core... or should we have people opt-in to it if they're interested?22:12
* fungi sneaks in late and sits in the back22:12
clarkbat least currently it is somewhat opt in as far as needing to poll for bugs22:13
corvustobiash set up a dashboard22:13
corvuser, worklist22:13
*** cloudrancher has quit IRC22:13
corvusoh, but i think it depends on having the zuul-security tag.  so that could be lossy.22:13
corvuswe could always make a periodic zuul job that polls for us.22:14
corvus#info zuul-security team created in storyboard22:14
fungias long as it uses an account with access to those bugs, i guess22:14
fungis/bugs/stories/22:14
corvus#info ping corvus if you are want access and are on zuul-core and don't have it already22:15
corvusalso, i have no idea if storyboard shows you what teams you are on22:15
corvus(i'm an admin, and team administration is admin-only, so i can't reliably investigate that myself)22:16
fungii've also discovered that storuboard.o.o is lagging in sb-wc updates owing to a (until recently incomplete) transition in the way it was being deployed, so it's still missing the custom reporting urls feature22:16
clarkbcorvus: I don't see it under my profile so I'm guessing not?22:16
corvusclarkb: the only thing i can think is maybe if you visit the teams page not as an admin you can see your own.  but i'm totally just guessing.22:16
corvuslike, *if* it's possible, that's where i'd guess it might show up.22:17
fungii think we're close to the webclient deployment updating regularly again, but spotted some possible ui regressions in draft rendering worth digging into before merging anything else there22:17
corvusfungi: cool, that will be really helpful for this as well as general bug reporting22:17
mordredfungi: let me know if I can be of use there - it's all probably my fault anyway22:18
clarkbI don't even see where I can find the team so ya not sure there is a straightforward way in the current ui22:18
corvus(someone reported issues reporting a zuul bug the other day because the new-bug form was behaving in a way that would be improved by the custom url)22:18
fungimordred: see recent scrollback in #storyboard about fonts22:18
corvus#info zuul-security members will need to search for private stories since notification is not working22:19
fungioh, right, instructions for reporting suspected vulnerabilities22:19
fungii think i had an action item there22:19
fungi#link https://review.openstack.org/554352 Add instructions for reporting vulnerabilities22:20
fungidraft in need of reviewing22:20
corvusfungi: thanks, yes that was the next and final action item from last week22:20
fungii'm still working on the process documentation for people handling those22:20
fungihopefully that'll be up for review in a couple days22:20
corvushonestly, all this taken together, i'm worried we'll miss vulnerability reports.  i think we need to do *something* about that.22:21
fungii agree22:21
corvusmaybe fix storyboard.  or do a periodic job to poll.  or ask folks to send an email (to a private list) after opening a story.  or use a private list instead of storyboard.22:21
fungifixing sb notifications seems like the most useful step. i'm just hesitant to volunteer for something else and not get to it22:22
corvusi was going to give the first one a shot, but i ran into issues with the test framework, and the storyboard folks haven't had time to give me any hints on how to proceed.22:23
corvushttps://review.openstack.org/553102 is as far as i got22:23
*** markstur has joined #openstack-meeting-alt22:23
corvusi can try to push it some more.  but i need moral support.  :)22:24
fungiaha, so trying to get testing in place for the fix22:24
*** dustins has quit IRC22:24
clarkblooks like trying to reproduce it first then work on a fix?22:24
corvusyep22:24
corvusi mean, we're in this position because there is zero testing for this feature :(22:25
fungii'll point diablo_rojo to this meeting log too, since she's been keep to track issues preventing sb from being used by projects who need vulnerability management22:25
fungier, keen22:25
corvusokay, i'll give that one more shot, and if i can't make any progress, let's discuss options 2-4 next week.22:26
corvus(note, i'm still looking for encouragement :)22:27
corvus#action corvus attempt to help with storyboard private story notification fix22:27
Shrewsi find encouragement is best found in its liquid form  :)22:27
*** markstur has quit IRC22:28
corvusShrews encourages corvus to drink then hack on storyboard22:28
fungiliquid couragement22:28
corvus#topic Release blockers22:28
*** openstack changes topic to "Release blockers (Meeting topic: zuul)"22:28
corvusokay, so the latest on the release is:22:29
fungi[drumroll]22:29
corvus1) mordred's going to check on whether there's any more JS stuff we have to land now because we won't be able to rolling-fix it later22:29
corvus2) refactor and testing for log-streaming22:29
corvus3) at least one security issue which is still marked private22:30
corvus4) github3.py release/fix22:30
corvus[eol]22:30
clarkbre github3 we've pinned to an older commit for now right?22:30
clarkb(so we can't go as is)22:30
fungi(the hopefully-soon-not-having part of #3 i suppose is what you mean there)22:31
mordredI'm 75% of the way through implementing the last thing I think will verify we're good on #1 (it's looking good)22:31
corvusclarkb: yep.  in order to actually release, we either need a newer github3.py release which fixes the problem with ghe.  or wait long enough for ghe to catch up.  or vendor github3.py.22:31
jlkOn #4, I can speak to that22:31
corvusjlk: great!22:31
mordred\o/22:31
jlkwell, I was going to say something like what you just did...22:32
jlkbut, I think I can convince upstream that we should do what we can to support older versions of GHE22:32
jlkthat it's not realistic to just draw an line and say "sorry".22:32
corvusjlk: oh that sounds promising.  last i looked at the issue it seemed to be trending toward wontfix22:32
jlkThere is desire upstream that we always return the exact data22:32
jlkbut given API versions, I don't think we can do that and we'll have to have some flexibility for GHE users22:33
jlkI meant to spend some time on it last week and I ran out of spoons22:33
jlkso hopefully this week.22:33
*** markstur has joined #openstack-meeting-alt22:33
clarkbjlk: the exact data meaning the same data always?22:33
* corvus marvels at spoon-driven-development22:33
clarkbbut I guess the apis can't always accomodate that so you need to do best effort (see also shade)22:33
mordredjlk: libraries for a public service and libraries that consume N potentially copies of that same service running locally at various verions are a bit different aren't they?22:33
jlkclarkb: as in the same keys populated with data in the response22:34
*** rcernin has joined #openstack-meeting-alt22:34
jlkmordred: yes. that's the point I'm going to make22:34
jlkand that I think it's okay if when dealing with GHE you may get a key that is populated with None22:34
mordredjlk: ++22:34
jlkthere is ambiguity in "did I get a full response" vs "the API cannot give me that data"22:35
fungighe is github enterprise?22:35
jlkbut again, price one pays for having to deal with N copies of the service w/ older API contracts22:35
corvusfungi: yep22:35
jlkfungi: yeah22:35
mordredjlk: yup22:35
* fungi is terrible at acronym expansion22:35
fungithanks22:35
jlkcorvus: https://en.wikipedia.org/wiki/Spoon_theory22:35
mordredjlk: javascript supports a variable being marked at undefined as well as null ... I wish we had the same in python22:35
SpamapSjlk: would you be able to convince github to donate some of those older GHE's to CI for this sort of thing? :)22:36
jlkcorvus: I could have said I ran out of tomatoes too... https://en.wikipedia.org/wiki/Pomodoro_Technique22:36
jlkmordred: yeah, we could fake it with string data, but that's awful.22:37
fungiyou could say python has a separate concept of undefined22:37
fungijust manifests through raised exceptions ;)22:37
jlkmordred: few good choices in python land. Drop the key, populate the key with a None LIKE object (but not None), use None.22:37
*** markstur has quit IRC22:37
clarkbdrop the key would probably be most accurate22:37
clarkbbut violate the return same data each time22:38
jlkSpamapS: maybe! I actually haven't talked to the people at GitHub yet that deal with 3rd party libraries. I don't even know if there is anybody at GitHub that does such a thing.22:38
jlk(I should do that)22:38
mordred"A pomodoro is indivisible" - I disagree - I divide pomodoros all the time - you just need a (reasonable) knife22:38
fungistep 1. post job req22:38
jlkclarkb: yeah, it makes it difficult to consume the library if you talk to both GHE and public.22:38
jlkclient consumers have to reason about with has_attr vs checking for None value22:39
SpamapSmordred: if you take a knife to your pomodoro timer it's very unlikely to tick anymore.22:39
mordredSpamapS: I was just talking about tasty pomodoros22:39
*** markstur has joined #openstack-meeting-alt22:39
* ianw has no idea what a pomodoro is22:39
SpamapSmordred: your taste in objects confuses me. I suggest eating something other than timers.22:40
mordredianw: (italian word for tomato)22:40
jlkI see I've now totally derailed this meeting :D22:40
corvussquirrel!22:40
*** cloudrancher has joined #openstack-meeting-alt22:40
mordredcorvus: those are divisible too22:40
SpamapSwait we're doing squirrel method now? How do we get the squirrel back from mordred over IRC?22:40
* mordred hands everyone a fluffy squirrel22:41
jlkyou throw a tomato at it22:41
fungigee, thanks?22:41
jlkanyway, back on the topic22:41
ianwhaha i was guessing spanish word for pomegranate22:41
jlkI'll make a case that github3.py needs to handle old versions of GitHub Enterprise, pick the least crappy way of doing that, and push for a bugfix update22:41
corvusjlk: thanks!22:41
SpamapSjlk: ^522:41
jlkHe's said he's willing to see quick bugfix releases go out, and in theory I have the credentials to make that happen, so hopefully that part of it will be low friction.22:42
*** markstur_ has joined #openstack-meeting-alt22:42
corvusi think the zuul vulnerability is going to cause us to release no sooner than next week anyway...22:42
corvusso we can probably check back in next week and see how things look on the gihthub3.py front22:43
clarkbopenstack has been a good tester of those patches :)22:43
corvuswe didn't talk about #2: log streaming, did we?22:43
clarkbnot yet22:44
fungiwhat's the streaming problem now?22:44
*** markstur has quit IRC22:44
corvusfungi: it's not tested22:44
fungigot ity22:44
fungiso as the saying goes, broken22:44
*** markstur has joined #openstack-meeting-alt22:44
corvus(every time we've landed a bugfix to it, we've broken it.  i'm uncomfortable releasing something where we can't land a bugfix)22:44
mordredalso it doesn't survive node restarts - but the "not tested" part is the most important thing22:44
mordredcorvus: ++22:45
corvusthe refactor in progress makes it more testable by design22:45
corvusthere still may be some things we should use the new 'remote' tests for as well.22:45
clarkbcorvus: ya may be a good idea to test the ssh socket forwarding stuff22:45
clarkbjust beacuse that seems like a potentially fragile thing that may break if no test explicitly covers it22:46
corvusclarkb: yep, i think that will need to be covered by 'remote'22:46
corvusi believe Shrews has started pitching in on this effort22:46
*** markstur_ has quit IRC22:46
clarkbya I reviewed some Shrews patches today to catch up on what was going on there22:47
Shrewsjust trying to push it along by fixing tests until mordred can get back to it22:47
corvusit needs some more work before it's functional, and since the 'remote' tests post-date it, it will need some new tests written22:47
*** fnaval has quit IRC22:48
corvusi think our choices here are: 1) to continue to plug away in the direction we're going; 2) write some 'remote' tests for the old system and call it testable; 3) release with the understanding that if there are bugs, we won't be able to land fixes until someone writes a test from scratch.22:48
*** edmondsw has quit IRC22:49
*** markstur has quit IRC22:49
corvusi think those are ordered in decreasing amount of time required.22:49
*** hongbin has quit IRC22:49
corvusthoughts?  especially from Shrews, mordred, clarkb: ^22:50
Shrewsi don't know if this counts for anything, but i think the push toward the new way is making log streaming super complex (more so than it is now, imo). that might introduce bugs and whatnot22:50
Shrewsbut, of course, there are the benefits that may outweigh that22:50
clarkbShrews: you'd know better than me. The old system seems complex too :) I think 2) maybe viable as a temporary stand in if we need it22:50
clarkbI don't think its too hard to add in remote tests?22:51
corvusShrews: i think we'll need generous testing for it.  that may end up being the biggest time cost.22:51
*** cloudrancher has quit IRC22:52
mordredso ... I think I agree with Shrews ... the new thing there is a bit more complex ...22:52
*** markstur has joined #openstack-meeting-alt22:52
mordredit might be worthwhile to maybe shift focus to 2 for now, then circle back and finish the new thing when it's not a blocker and we can spend our time on getting it right22:53
corvusclarkb: yeah, i think the weirdest thing about the old system wrt testing is that once we launch zuul-stream with the first remote test, it stays running for the remainder.  that's... probably okay?  (maybe we could do a cleanup fixture to try to kill it or something if we thought that was important)22:53
*** julim has joined #openstack-meeting-alt22:53
SpamapSI'm dropping my slack patch this week, so I can catch up to master, and I'll do whatever testing I can.22:54
fungior change how it's being started to die once the client closes its socket22:55
corvusokay, maybe i should push up a change to add, say, two tests for the current system using 'remote', and we can see how that looks, then maybe other folks can pitch in if we want more coverage.22:55
Shrewsand honestly, i'm not entirely clear on how the new way helps improve our testing, so maybe mordred is right by suggesting #2 for now?22:55
corvusfungi: i don't think that's possible due to timing considerations22:55
mordredcorvus: ++22:56
*** markstur has quit IRC22:57
fungiahh22:57
corvusShrews: well, not having to worry about the streamer running as a remote process makes things a bit more isolated.  i guess we're about to find out how important it is.22:57
corvusi do like the new system though for several reasons.  chief among them is that it requires nothing special running on the test node and survives reboots.  :)22:58
mordredcorvus, Shrews: yah, exactly. pre-remote test framework, trying to figure out how to deal with the zuul_stream process was ... unhappy thoughts22:58
corvus#action corvus create some remote tests for zuul-stream22:58
corvusmaybe i can do that in such a way that they'll work for the new system too22:59
*** markstur has joined #openstack-meeting-alt23:00
corvusi mean, fundamentally, i care most about things like "did we report that a playbook started into the console log"23:00
corvusthat should be the same in both systems23:00
corvuswe're at time...23:00
corvusthanks everyone!23:00
corvus#endmeeting23:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"23:00
openstackMeeting ended Mon Mar 19 23:00:56 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)23:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/zuul/2018/zuul.2018-03-19-22.03.html23:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/zuul/2018/zuul.2018-03-19-22.03.txt23:01
openstackLog:            http://eavesdrop.openstack.org/meetings/zuul/2018/zuul.2018-03-19-22.03.log.html23:01
*** Shrews has left #openstack-meeting-alt23:01
*** oikiki has quit IRC23:01
jlkcheers!23:01
fungithanks!23:01
*** david-lyle has joined #openstack-meeting-alt23:01
*** jlk has left #openstack-meeting-alt23:01
*** markstur has quit IRC23:04
*** prometheanfire has left #openstack-meeting-alt23:07
*** myoung|rover is now known as myoung|bbl23:13
*** erlon has joined #openstack-meeting-alt23:13
*** tpsilva has quit IRC23:17
*** mattoliverau has left #openstack-meeting-alt23:22
*** yamamoto has joined #openstack-meeting-alt23:27
*** chyka has quit IRC23:30
*** chyka has joined #openstack-meeting-alt23:31
*** Sukhdev_ has quit IRC23:44
*** markstur has joined #openstack-meeting-alt23:56
*** HeOS has quit IRC23:58

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