*** salv-orlando has quit IRC | 00:07 | |
*** salv-orlando has joined #openstack-meeting-alt | 00:08 | |
*** yangyape_ has quit IRC | 00:17 | |
*** yangyapeng has joined #openstack-meeting-alt | 00:18 | |
*** yangyapeng has quit IRC | 00:22 | |
*** noslzzp has joined #openstack-meeting-alt | 00:37 | |
*** hieulq has joined #openstack-meeting-alt | 00:43 | |
*** hiro-kobayashi has joined #openstack-meeting-alt | 00:48 | |
*** cloudrancher has quit IRC | 00:51 | |
*** cloudrancher has joined #openstack-meeting-alt | 00:52 | |
*** nguyentrihai has joined #openstack-meeting-alt | 01:03 | |
*** salv-orl_ has joined #openstack-meeting-alt | 01:07 | |
*** salv-orlando has quit IRC | 01:10 | |
*** yangyapeng has joined #openstack-meeting-alt | 01:20 | |
*** hongbin has joined #openstack-meeting-alt | 01:26 | |
*** tovin07_ has joined #openstack-meeting-alt | 01:27 | |
*** noslzzp has quit IRC | 01:29 | |
*** noslzzp has joined #openstack-meeting-alt | 01:30 | |
*** markstur has joined #openstack-meeting-alt | 01:31 | |
*** markstur has quit IRC | 01:36 | |
*** d0ugal has quit IRC | 01:36 | |
*** efried has joined #openstack-meeting-alt | 01:37 | |
*** trungnv has joined #openstack-meeting-alt | 01:40 | |
*** d0ugal has joined #openstack-meeting-alt | 02:00 | |
*** caowei has joined #openstack-meeting-alt | 02:02 | |
*** gcb has joined #openstack-meeting-alt | 02:15 | |
*** dalgaaf has quit IRC | 02:16 | |
*** dalgaaf has joined #openstack-meeting-alt | 02:16 | |
*** bzhao has quit IRC | 02:22 | |
*** bzhao has joined #openstack-meeting-alt | 02:23 | |
*** salv-orl_ has quit IRC | 02:25 | |
*** salv-orlando has joined #openstack-meeting-alt | 02:25 | |
*** salv-orlando has quit IRC | 02:43 | |
*** markstur has joined #openstack-meeting-alt | 02:44 | |
*** salv-orlando has joined #openstack-meeting-alt | 02:44 | |
*** chyka has joined #openstack-meeting-alt | 02:45 | |
*** markstur has quit IRC | 02:48 | |
*** hiro-kobayashi has quit IRC | 03:02 | |
*** dave-mccowan has quit IRC | 03:05 | |
*** chyka has quit IRC | 03:11 | |
*** hieulq has quit IRC | 03:23 | |
*** hieulq has joined #openstack-meeting-alt | 03:23 | |
*** kumarmn has joined #openstack-meeting-alt | 03:39 | |
*** kumarmn has quit IRC | 03:44 | |
*** macermak has joined #openstack-meeting-alt | 04:05 | |
*** hongbin has quit IRC | 04:12 | |
*** yamamoto has joined #openstack-meeting-alt | 04:16 | |
*** anilvenkata has joined #openstack-meeting-alt | 04:18 | |
*** janki has joined #openstack-meeting-alt | 04:22 | |
*** achadha has joined #openstack-meeting-alt | 04:26 | |
*** skramaja has joined #openstack-meeting-alt | 04:39 | |
*** bhavik1 has joined #openstack-meeting-alt | 04:42 | |
*** sridharg has joined #openstack-meeting-alt | 05:31 | |
*** yangyapeng has quit IRC | 05:36 | |
*** yangyapeng has joined #openstack-meeting-alt | 05:36 | |
*** achadha has quit IRC | 05:39 | |
*** achadha has joined #openstack-meeting-alt | 05:39 | |
*** yangyapeng has quit IRC | 05:41 | |
*** achadha has quit IRC | 05:43 | |
*** mjura has joined #openstack-meeting-alt | 05:48 | |
*** spectr has joined #openstack-meeting-alt | 05:52 | |
*** macermak has quit IRC | 06:13 | |
*** macermak has joined #openstack-meeting-alt | 06:13 | |
*** jprovazn has joined #openstack-meeting-alt | 06:16 | |
*** tace has joined #openstack-meeting-alt | 06:21 | |
*** bhavik1 has quit IRC | 06:21 | |
*** pgadiya has joined #openstack-meeting-alt | 06:23 | |
*** yamamoto has quit IRC | 06:33 | |
*** jprovazn has quit IRC | 06:42 | |
*** jprovazn has joined #openstack-meeting-alt | 06:49 | |
*** yamamoto has joined #openstack-meeting-alt | 06:52 | |
*** karthiks has joined #openstack-meeting-alt | 06:53 | |
*** jtomasek has joined #openstack-meeting-alt | 07:01 | |
*** ircuser-1 has joined #openstack-meeting-alt | 07:10 | |
*** yamamoto_ has joined #openstack-meeting-alt | 07:11 | |
*** yamamoto has quit IRC | 07:13 | |
*** jtomasek has quit IRC | 07:14 | |
*** marios has joined #openstack-meeting-alt | 07:16 | |
*** ccamacho has joined #openstack-meeting-alt | 07:18 | |
*** tesseract has joined #openstack-meeting-alt | 07:27 | |
*** yamamoto_ has quit IRC | 07:29 | |
*** yamamoto has joined #openstack-meeting-alt | 07:29 | |
*** kumarmn has joined #openstack-meeting-alt | 07:40 | |
*** jpena|off is now known as jpena | 07:43 | |
*** yamamoto has quit IRC | 07:43 | |
*** kumarmn has quit IRC | 07:44 | |
*** salv-orlando has quit IRC | 07:50 | |
*** salv-orlando has joined #openstack-meeting-alt | 07:50 | |
*** jtomasek has joined #openstack-meeting-alt | 07:54 | |
*** salv-orl_ has joined #openstack-meeting-alt | 07:55 | |
*** jprovazn has quit IRC | 07:55 | |
*** yamamoto has joined #openstack-meeting-alt | 07:57 | |
*** jprovazn has joined #openstack-meeting-alt | 07:58 | |
*** salv-orlando has quit IRC | 07:58 | |
*** yamamoto has quit IRC | 08:03 | |
*** number80 has joined #openstack-meeting-alt | 08:09 | |
*** oidgar has joined #openstack-meeting-alt | 08:10 | |
*** MarkBaker has joined #openstack-meeting-alt | 08:14 | |
*** ralonsoh has joined #openstack-meeting-alt | 08:22 | |
*** finucannot is now known as stephenfin | 08:23 | |
*** derekh has joined #openstack-meeting-alt | 08:32 | |
*** spectr has quit IRC | 08:35 | |
*** yamamoto has joined #openstack-meeting-alt | 08:36 | |
*** yamamoto has quit IRC | 08:38 | |
*** bfernando has joined #openstack-meeting-alt | 08:42 | |
*** ushkalim has joined #openstack-meeting-alt | 08:49 | |
*** spectr has joined #openstack-meeting-alt | 08:49 | |
*** yamamoto has joined #openstack-meeting-alt | 08:50 | |
*** bbzhao has joined #openstack-meeting-alt | 08:57 | |
*** bzhao has quit IRC | 09:00 | |
*** bbzhao has quit IRC | 09:01 | |
*** bbzhao has joined #openstack-meeting-alt | 09:01 | |
*** yamamoto has quit IRC | 09:03 | |
*** derekh has quit IRC | 09:11 | |
*** yamamoto has joined #openstack-meeting-alt | 09:13 | |
*** derekh has joined #openstack-meeting-alt | 09:13 | |
*** sambetts|afk is now known as sambetts | 09:15 | |
*** arxcruz|off is now known as arxcruz | 09:19 | |
*** dsariel has joined #openstack-meeting-alt | 09:21 | |
*** janki has quit IRC | 09:21 | |
*** beekhof has quit IRC | 09:22 | |
*** spectr has quit IRC | 09:31 | |
*** spectr has joined #openstack-meeting-alt | 09:31 | |
*** salv-orl_ has quit IRC | 09:36 | |
*** salv-orlando has joined #openstack-meeting-alt | 09:37 | |
*** salv-orlando has quit IRC | 09:41 | |
*** sdague has joined #openstack-meeting-alt | 09:44 | |
*** rossella_s has joined #openstack-meeting-alt | 09:51 | |
*** bsilverman_5 has quit IRC | 09:53 | |
*** bsilverman_ has joined #openstack-meeting-alt | 09:54 | |
*** gcb has quit IRC | 09:56 | |
*** yamamoto has quit IRC | 09:58 | |
*** yamamoto has joined #openstack-meeting-alt | 09:59 | |
*** gcb has joined #openstack-meeting-alt | 10:00 | |
*** vds has joined #openstack-meeting-alt | 10:03 | |
*** spectr has quit IRC | 10:04 | |
*** beekhof has joined #openstack-meeting-alt | 10:06 | |
*** yamamoto has quit IRC | 10:06 | |
*** yamamoto has joined #openstack-meeting-alt | 10:06 | |
*** tovin07_ has quit IRC | 10:12 | |
*** caowei has quit IRC | 10:20 | |
*** spectr has joined #openstack-meeting-alt | 10:21 | |
*** rossella_s has quit IRC | 10:21 | |
*** pbourke has quit IRC | 10:37 | |
*** yamamoto_ has joined #openstack-meeting-alt | 10:37 | |
*** pbourke has joined #openstack-meeting-alt | 10:38 | |
*** yangyapeng has joined #openstack-meeting-alt | 10:38 | |
*** janki has joined #openstack-meeting-alt | 10:40 | |
*** yamamoto has quit IRC | 10:40 | |
*** yangyapeng has quit IRC | 10:43 | |
*** yangyapeng has joined #openstack-meeting-alt | 10:44 | |
*** spectr has quit IRC | 10:45 | |
*** spectr has joined #openstack-meeting-alt | 10:47 | |
*** yamamoto_ has quit IRC | 10:48 | |
*** yamamoto has joined #openstack-meeting-alt | 10:50 | |
*** yamamoto has quit IRC | 10:55 | |
*** yamamoto has joined #openstack-meeting-alt | 10:55 | |
*** gcb has quit IRC | 10:58 | |
*** dave-mccowan has joined #openstack-meeting-alt | 11:04 | |
*** tpsilva has joined #openstack-meeting-alt | 11:14 | |
*** jkilpatr has joined #openstack-meeting-alt | 11:19 | |
*** yamamoto_ has joined #openstack-meeting-alt | 11:30 | |
*** yamamoto_ has quit IRC | 11:31 | |
*** yamamoto has quit IRC | 11:32 | |
*** yamamoto has joined #openstack-meeting-alt | 11:32 | |
*** jpena is now known as jpena|lunch | 11:36 | |
*** pgadiya has quit IRC | 11:38 | |
*** lpetrut has joined #openstack-meeting-alt | 11:39 | |
*** jtomasek has quit IRC | 11:39 | |
*** erlon has joined #openstack-meeting-alt | 11:42 | |
*** janki has quit IRC | 11:44 | |
*** yamamoto has quit IRC | 11:52 | |
*** yamamoto has joined #openstack-meeting-alt | 11:53 | |
*** julim has quit IRC | 11:56 | |
*** yamamoto has quit IRC | 11:58 | |
*** bzhao has joined #openstack-meeting-alt | 12:01 | |
*** cgoncalves has quit IRC | 12:01 | |
*** fzdarsky has joined #openstack-meeting-alt | 12:03 | |
*** bbzhao has quit IRC | 12:03 | |
*** cgoncalves has joined #openstack-meeting-alt | 12:04 | |
*** salv-orlando has joined #openstack-meeting-alt | 12:04 | |
*** jtomasek has joined #openstack-meeting-alt | 12:08 | |
*** rossella_s has joined #openstack-meeting-alt | 12:12 | |
*** raildo has joined #openstack-meeting-alt | 12:13 | |
*** raildo has quit IRC | 12:13 | |
*** dhellmann has quit IRC | 12:15 | |
*** dhellmann has joined #openstack-meeting-alt | 12:16 | |
*** felipemonteiro has joined #openstack-meeting-alt | 12:16 | |
*** felipemonteiro_ has quit IRC | 12:17 | |
*** weshay|bbiab is now known as weshay|ruck | 12:18 | |
*** raildo has joined #openstack-meeting-alt | 12:20 | |
*** egallen has joined #openstack-meeting-alt | 12:20 | |
*** dprince has joined #openstack-meeting-alt | 12:21 | |
*** bbzhao has joined #openstack-meeting-alt | 12:25 | |
*** bzhao has quit IRC | 12:27 | |
*** yamamoto has joined #openstack-meeting-alt | 12:36 | |
*** jpena|lunch is now known as jpena | 12:40 | |
*** yamamoto has quit IRC | 12:46 | |
*** chyka has joined #openstack-meeting-alt | 12:57 | |
*** lennyb has quit IRC | 12:59 | |
*** chyka has quit IRC | 13:01 | |
*** yamamoto has joined #openstack-meeting-alt | 13:02 | |
*** oidgar has quit IRC | 13:03 | |
*** jtomasek has quit IRC | 13:05 | |
*** lennyb has joined #openstack-meeting-alt | 13:05 | |
*** jtomasek has joined #openstack-meeting-alt | 13:11 | |
*** macermak has quit IRC | 13:12 | |
*** julim has joined #openstack-meeting-alt | 13:14 | |
*** salv-orl_ has joined #openstack-meeting-alt | 13:15 | |
*** salv-orlando has quit IRC | 13:16 | |
*** salv-orl_ has quit IRC | 13:17 | |
*** salv-orlando has joined #openstack-meeting-alt | 13:18 | |
*** oidgar has joined #openstack-meeting-alt | 13:20 | |
*** lennyb has quit IRC | 13:23 | |
*** xyang1 has joined #openstack-meeting-alt | 13:24 | |
*** baoli has joined #openstack-meeting-alt | 13:25 | |
*** gcb has joined #openstack-meeting-alt | 13:25 | |
*** lennyb has joined #openstack-meeting-alt | 13:27 | |
*** oidgar has quit IRC | 13:29 | |
*** oidgar has joined #openstack-meeting-alt | 13:31 | |
*** jcoufal has joined #openstack-meeting-alt | 13:34 | |
*** kylek3h has joined #openstack-meeting-alt | 13:35 | |
*** bbzhao has quit IRC | 13:43 | |
*** mriedem has joined #openstack-meeting-alt | 13:44 | |
*** salv-orl_ has joined #openstack-meeting-alt | 13:44 | |
*** salv-orlando has quit IRC | 13:45 | |
*** kumarmn has joined #openstack-meeting-alt | 13:48 | |
*** yangyapeng has quit IRC | 13:50 | |
*** yangyapeng has joined #openstack-meeting-alt | 13:51 | |
*** takashin has joined #openstack-meeting-alt | 13:53 | |
*** kumarmn has quit IRC | 13:54 | |
*** jaypipes has joined #openstack-meeting-alt | 13:55 | |
*** yangyapeng has quit IRC | 13:55 | |
*** skramaja has quit IRC | 13:56 | |
*** hongbin has joined #openstack-meeting-alt | 13:56 | |
*** gcb has quit IRC | 13:58 | |
*** gcb has joined #openstack-meeting-alt | 13:58 | |
edleafe | #startmeeting nova_scheduler | 14:00 |
---|---|---|
openstack | Meeting started Mon Oct 23 14:00:12 2017 UTC and is due to finish in 60 minutes. The chair is edleafe. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
edleafe | #link Agenda for this meeting https://wiki.openstack.org/wiki/Meetings/NovaScheduler#Agenda_for_next_meeting | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: nova_scheduler)" | 14:00 | |
openstack | The meeting name has been set to 'nova_scheduler' | 14:00 |
edleafe | Who's here? | 14:00 |
alex_xu | o/ | 14:00 |
mriedem | o/ | 14:00 |
takashin | \o | 14:00 |
efried | \o | 14:00 |
*** cdent_ has joined #openstack-meeting-alt | 14:00 | |
jaypipes | o/ for fifteen minutes | 14:01 |
edleafe | jaypipes: Do you have anything you need to discuss? We can do that first | 14:01 |
cdent_ | o/ | 14:02 |
jaypipes | edleafe: just to say I will be pretty useless the next couple days. :( I'm mostly in meetings in Buffalo and doing new-hire things. | 14:02 |
edleafe | ah, ok | 14:03 |
jaypipes | edleafe: and learning how to hate^Wuse this fucking Mac. | 14:03 |
* bauzas waves super-busy | 14:03 | |
edleafe | "Why won't it work like it isn't a Mac????" | 14:03 |
edleafe | Let's get started then | 14:04 |
edleafe | #startmeeting nova_scheduler | 14:04 |
openstack | edleafe: Error: Can't start another meeting, one is in progress. Use #endmeeting first. | 14:04 |
edleafe | #link Agenda for this meeting https://wiki.openstack.org/wiki/Meetings/NovaScheduler#Agenda_for_next_meeting | 14:04 |
edleafe | oops bad copy/paste | 14:04 |
cdent_ | jaypipes: did you end up with one with a touchbar? worst mac yet, I reckon. | 14:04 |
edleafe | #undo | 14:04 |
openstack | Removing item from minutes: #link https://wiki.openstack.org/wiki/Meetings/NovaScheduler#Agenda_for_next_meeting | 14:04 |
edleafe | #topic Specs | 14:04 |
edleafe | Only one spec remaining spec - is this pushed to Rocky? | 14:04 |
edleafe | #link Add spec for symmetric GET and PUT of allocations https://review.openstack.org/#/c/508164/ | 14:04 |
*** openstack changes topic to "Specs (Meeting topic: nova_scheduler)" | 14:04 | |
mriedem | on ^, | 14:04 |
cdent_ | talked about that last week, it’s got a this cycle dependency | 14:04 |
mriedem | cdent asked about that last week, | 14:04 |
cdent_ | jinx | 14:04 |
*** cdent_ is now known as cdent | 14:05 | |
mriedem | yeah the POST allocations one right? | 14:05 |
cdent | yeah | 14:05 |
mriedem | and the migration uuid stuff depends on that | 14:05 |
cdent | s/depends on/desires/ | 14:05 |
edleafe | Is there a blocker? | 14:06 |
mriedem | ok - yeah, but i think that one gets a pass | 14:06 |
cdent | edleafe: just lack of reviews as far as I can tell | 14:06 |
edleafe | Anything else for Specs? | 14:07 |
edleafe | #topic Reviews | 14:07 |
*** openstack changes topic to "Reviews (Meeting topic: nova_scheduler)" | 14:07 | |
edleafe | #link Nested RP series starting with: https://review.openstack.org/#/c/415921/ | 14:07 |
edleafe | Saw that one merged last week | 14:07 |
edleafe | Looks like this series is moving ahead | 14:07 |
edleafe | jaypipes: any issues for that? | 14:08 |
jaypipes | edleafe: nothing other than to say I will not be getting to any new revisions until Wednesday | 14:08 |
bauzas | edleafe: well, mostly the de-orm stuff merged | 14:08 |
edleafe | roger that | 14:08 |
*** jtomasek has quit IRC | 14:08 | |
edleafe | next up | 14:09 |
edleafe | #link Add traits to GET /allocation_candidates https://review.openstack.org/479776 | 14:09 |
edleafe | alex_xu: is that on hold pending the other traits patches? | 14:09 |
*** jtomasek has joined #openstack-meeting-alt | 14:09 | |
alex_xu | no | 14:10 |
efried | Sorry, back to the NRP series, jaypipes do you want me to marshal any minor issues until you're back in play? | 14:10 |
efried | to keep the series moving? | 14:10 |
jaypipes | efried: I'll let you know later. Need to read any reviews from the latest revisions. | 14:10 |
efried | jaypipes ack | 14:10 |
alex_xu | I rewrite all the patches again. Try to refactor the AllocationCandidates.get_by_filters | 14:11 |
edleafe | alex_xu: ok | 14:11 |
edleafe | next | 14:11 |
edleafe | #link Allow _set_allocations to delete allocations https://review.openstack.org/#/c/501051/ | 14:11 |
edleafe | That had a +2 before rebase. Just needs some more reviews | 14:11 |
mriedem | does ^ change api behavior at all? | 14:12 |
cdent | not yet, no, that’s higher in the stack | 14:13 |
edleafe | mriedem: it adds a new microversion | 14:13 |
edleafe | opps | 14:13 |
edleafe | that's the next patch | 14:13 |
mriedem | ok because i remember we put a minLength of 1 on PUT allocations | 14:13 |
* edleafe is getting ahead of himself | 14:13 | |
mriedem | because of some bug at one point | 14:13 |
cdent | the functionality is for POST, and _not_ for PUT | 14:13 |
mriedem | bug 1673227 | 14:13 |
openstack | bug 1673227 in OpenStack Compute (nova) ocata "placement apis for inventory and allocations use insufficiently robust jsonschema" [Medium,Confirmed] https://launchpad.net/bugs/1673227 | 14:13 |
mriedem | ah ok | 14:14 |
cdent | but changes are present in that stack for GET, PUT, POST, because the representations are all intwined | 14:14 |
cdent | so at somem point later in the stack a POST schema is made which make minLength 0 | 14:14 |
edleafe | This is the one that adds a microversion: | 14:15 |
edleafe | #link POST /allocations for >1 consumer https://review.openstack.org/#/c/500073/ | 14:15 |
edleafe | ^ that's important for migrations, right? | 14:15 |
mriedem | yes, | 14:15 |
cdent | yes, that’s the top of the stack we just talking about, and is the thing “desired” by migrations | 14:15 |
mriedem | because we move the allocation from the source node provider and the instance to the migration uuid | 14:16 |
mriedem | and put the instance uuid allocatoin on the dest node provider | 14:16 |
edleafe | I'll re-review it later today | 14:18 |
edleafe | next up | 14:18 |
edleafe | #link Use ksa adapter for placement https://review.openstack.org/#/c/492247/ | 14:18 |
*** felipemonteiro_ has joined #openstack-meeting-alt | 14:18 | |
edleafe | no controversy there | 14:18 |
edleafe | next up: | 14:19 |
edleafe | #link Alternate hosts: series starting with https://review.openstack.org/#/c/486215/ | 14:19 |
*** felipemonteiro__ has joined #openstack-meeting-alt | 14:19 | |
edleafe | Thanks to mriedem for updating that late on a Friday | 14:19 |
mriedem | i think that's ready to go, | 14:19 |
mriedem | dan was going to look it over again | 14:19 |
mriedem | i put a comment for discussion on the selections object patch, | 14:20 |
mriedem | about the limits field assuming only integer values, | 14:20 |
*** cloudrancher has quit IRC | 14:20 | |
*** gouthamr has joined #openstack-meeting-alt | 14:20 | |
mriedem | but then kind of doubted myself in my same comment, so didn't -1 | 14:20 |
*** salv-orl_ has quit IRC | 14:20 | |
mriedem | not sure if you wanted to discuss that now or not | 14:20 |
edleafe | Yeah, I'm unclear on how that is (mis)used in the field | 14:20 |
*** salv-orlando has joined #openstack-meeting-alt | 14:20 | |
mriedem | well, it's assuming in-tree filters that put stuff in the limits dict | 14:20 |
*** david-lyle has joined #openstack-meeting-alt | 14:21 | |
mriedem | which is numatopologyfilter (which you have a separate field for that limit), | 14:21 |
*** cloudrancher has joined #openstack-meeting-alt | 14:21 | |
mriedem | and ram/core/disk filters which do just set an int value for limits, | 14:21 |
mriedem | my concern was out of tree filters, | 14:21 |
mriedem | however, any out of tree filter putting stuff in limits must also have out of tree code in the claim/resource tracker code to deal with that limit, | 14:21 |
cdent | jaypipes: option down arrow | 14:21 |
mriedem | and while we support out of tree filters, we don't support extending the resource tracker / claims code | 14:21 |
mriedem | ala ERT | 14:21 |
jaypipes | mriedem: out of tree filters are fundamentally broken with the new resource claiming in placement/scheduler | 14:22 |
mriedem | jaypipes: not really | 14:22 |
mriedem | there are still things we don't claim in the scheduler | 14:22 |
mriedem | like numa | 14:22 |
jaypipes | mriedem: well, they essentially mean we can never get rid of claiming stuff on the compute node. | 14:22 |
mriedem | and not all out of tree filters would put stuff into the limits dict, | 14:22 |
mriedem | i'm hoping that most don't | 14:22 |
bauzas | limits are useless for out-of-tree filters | 14:23 |
jaypipes | mriedem: didn't you say huawei did custom out of tree filters? | 14:23 |
mriedem | and my point is, like i said above, we support out of tree filters, but not extending the RT | 14:23 |
*** felipemonteiro_ has quit IRC | 14:23 | |
bauzas | because we don't have a custom RT :) | 14:23 |
mriedem | lots of people use out of tree filters | 14:23 |
mriedem | and yes huawei has some too | 14:23 |
mriedem | i don't think they have any that put stuff in the limits dict though | 14:23 |
mriedem | but it got me thinking about thta | 14:23 |
mriedem | *that | 14:23 |
mriedem | again - we don't have an extendable RT, | 14:23 |
mriedem | so i think it's a moot point | 14:24 |
mriedem | like bauzas reiterated | 14:24 |
jaypipes | mriedem: all depends on whether you are essentially asking us to make the limits dict-packing thing part of the "API" for custom filters. | 14:24 |
jaypipes | mriedem: if you are, then we will forever have to live with claims in the compute node. | 14:24 |
mriedem | i don't think i am now | 14:24 |
bauzas | in general, people use out-of-tree filters for things they don't *consume* | 14:24 |
bauzas | but rather just checking whether the host support *this* or *that* | 14:24 |
mriedem | i just wanted to make sure i brought it up | 14:24 |
jaypipes | bauzas: example pls | 14:25 |
bauzas | jaypipes: just a boolean condition whether HostState has this or that | 14:25 |
bauzas | not something saying "I want to consume X foos" | 14:25 |
bauzas | since we don't have a custom R | 14:25 |
bauzas | RT | 14:25 |
jaypipes | bauzas: gotcha. yes, I'm not concerned about those types of filters. I'm concerned about filters that store stuff in limits dict | 14:26 |
bauzas | jaypipes: like I said, I never saw that because we don't have a modular resource tracking | 14:26 |
bauzas | people use some other way for tracking | 14:26 |
bauzas | like an external agent | 14:26 |
jaypipes | and last I read, mriedemwas concerned about the caching scheduler using the core filters which store stuff in the limits dict for things like cpu, ram, etc | 14:26 |
bauzas | in that case, they don't care about limits - and tbh, only a very few of them know what are those "limits" | 14:27 |
*** jtomasek has quit IRC | 14:27 | |
mriedem | jaypipes: yeah we're good for the caching scheduler now, | 14:27 |
mriedem | the limits dict in the selection object will handle the basic in-tree filters we have that put stuff in the limits dict | 14:27 |
bauzas | honestly, I just feel we should just wait for some usecase if that presents | 14:27 |
bauzas | and just consider that we only support in-tree limits | 14:28 |
bauzas | which is, tbh, only the NUMA limits IMHO | 14:28 |
bauzas | because CPU, RAM and disk are now accounted differently | 14:28 |
jaypipes | mriedem: ok, I didn't realize we were doing the limits int dict thing in the Selection object. thought we were only doing the numa_limits specialized field. but ok | 14:28 |
mriedem | bauzas: not if you're using the caching scheduler | 14:28 |
mriedem | jaypipes: new as of last week at some point | 14:28 |
bauzas | ah meh good point | 14:28 |
mriedem | we can move on now i think | 14:29 |
bauzas | so, 4 limits, that's i( | 14:29 |
bauzas | yeah | 14:29 |
edleafe | jaypipes: while you were gone they had me add the non-numa limits back in | 14:29 |
*** gcb has quit IRC | 14:29 | |
edleafe | OK, moving on. | 14:29 |
bauzas | magics of the children vacations, I don't have to leave now and can still hassle you guys for a few more mins :p | 14:29 |
edleafe | #link Numbered grouping of traits https://review.openstack.org/#/c/514091/ | 14:29 |
edleafe | That's still WIP, so please chime in with comments | 14:30 |
* bauzas should give a medal to the grand-parents | 14:30 | |
efried | was talking to alex_xu about this earlier | 14:30 |
efried | It's going to completely change the format of the 'filters' param we're currently using in AllocationCandidates.get_by_filters. | 14:31 |
efried | So, for microversion purposes, I was going to write a get_by_filters_grouped (next patch in the series) | 14:31 |
efried | Welcoming comments on that approach. | 14:31 |
efried | That's it. | 14:31 |
jaypipes | will try to review that today, efried | 14:31 |
edleafe | I don't know if I'll have time today (meetings, meetings, etc) but will dig into that patch ASAP | 14:32 |
edleafe | Anything other reviews to discuss? | 14:32 |
*** ccamacho has quit IRC | 14:32 | |
cdent | yeah | 14:32 |
cdent | https://review.openstack.org/#/c/513526/ is Enable limiting GET /allocation_candidates | 14:33 |
cdent | it’s mostly ready for review, except that efried had one of his usual insights | 14:33 |
cdent | suggesting a change, in the comments, that should probably be done, but worth getting some additional input | 14:33 |
cdent | which is if we are randomzing when limit is set, we should also randomize when not | 14:34 |
cdent | (see the review for details, just want to draw your attention) | 14:34 |
edleafe | #link Enable limiting GET /allocation_candidates https://review.openstack.org/#/c/513526/ | 14:34 |
edleafe | Thanks cdent | 14:34 |
edleafe | #topic Bugs | 14:34 |
*** openstack changes topic to "Bugs (Meeting topic: nova_scheduler)" | 14:34 | |
edleafe | #link Placement bugs https://bugs.launchpad.net/nova/+bugs?field.tag=placement | 14:34 |
edleafe | A few new ones this week | 14:34 |
*** Guest88264 has quit IRC | 14:35 | |
edleafe | the ironic CUSTOM_CUSTOM_FOO one surprised me | 14:35 |
edleafe | I thought we had normalized the name, instead of always adding CUSTOM_ to what was sent | 14:35 |
mriedem | i seem to remember bringing this up during impl in the driver | 14:36 |
mriedem | yeah the assumption was always that you wouldn't use the CUSTOM_ prefix in ironic, | 14:37 |
mriedem | which was probably the wrong assumption | 14:37 |
mriedem | and nova would just blindly slap it on | 14:37 |
edleafe | We didn't want to make operators add CUSTOM_ to their classes, IIRC | 14:37 |
mriedem | we don't have to make them, | 14:38 |
mriedem | but we can check to see if they did anyway | 14:38 |
edleafe | Looks like johnthetubaguy is on it | 14:38 |
mriedem | i could see someone thinking things should be consistent in the 3 places | 14:38 |
mriedem | yeah, reviewing the fix | 14:38 |
*** jaypipes has quit IRC | 14:38 | |
edleafe | Anything else for bugs? | 14:38 |
johnthetubaguy | yeah, it confused me them not being the same in the three places | 14:38 |
efried | We could talk about splitting RCs across RPs in an aggregate. Or, you know, not. | 14:39 |
edleafe | efried: is there a bug for that? | 14:39 |
*** fnaval has joined #openstack-meeting-alt | 14:39 | |
efried | bug #1724613 and bug #1724633 | 14:39 |
openstack | bug 1724613 in OpenStack Compute (nova) "AllocationCandidates.get_by_filters ignores shared RPs when the RC exists in both places" [Undecided,New] https://launchpad.net/bugs/1724613 | 14:39 |
openstack | bug 1724633 in OpenStack Compute (nova) "AllocationCandidates.get_by_filters hits incorrectly when traits are split across the main RP and aggregates" [Undecided,New] https://launchpad.net/bugs/1724633 | 14:39 |
*** jaypipes has joined #openstack-meeting-alt | 14:40 | |
edleafe | Well, discuss away! | 14:40 |
efried | If someone can tell me that there's no actual code anywhere in existence today that makes *use* of the implementation for placement aggregates, I'll be happy with deferring the discussion. | 14:40 |
*** chyka has joined #openstack-meeting-alt | 14:41 | |
*** baoli has quit IRC | 14:41 | |
efried | But the existing code in AllocationCandidates.get_by_filters is subject to that first bug right now; and will be subject to the second once alex_xu's traits series is done. | 14:41 |
jaypipes | dansmith probably remembers the CUSTOM_CUSTOM_FOO discussion | 14:42 |
* cdent contacts his omniscience as a service service | 14:42 | |
dansmith | yes | 14:42 |
*** baoli has joined #openstack-meeting-alt | 14:42 | |
efried | TL;DR: if my compute has a RC that is also in an aggregate, things go awry. E.g. my compute has local disk and is also associated with a shared storage pool. | 14:42 |
cdent | efried: I think the thing you can be confident of is that spwaning a compute node does not use aggregates yet | 14:43 |
efried | Good. Does anything else? | 14:43 |
cdent | there may be unkown uses of aggregates out there, but not any that involve booting an instance | 14:43 |
jaypipes | cdent is correct 100% | 14:43 |
efried | It's a matter of getting allocation candidates, not just booting instances. But that makes me feel a lot better. | 14:44 |
efried | So I'm happy to leave those bugs out there and defer the discussion. They have test case code proposed that demonstrates them, which we can merge any time too. | 14:44 |
cdent | efried: yes, that’s why I qualified myself. GET /allocation_candidates has the bug. | 14:44 |
efried | https://review.openstack.org/513149 | 14:45 |
cdent | whether it will be exercised is a different question | 14:45 |
* alex_xu just found his refactor doesn't fix that bug also | 14:45 | |
efried | alex_xu Thanks for testing that. /me not surprised :) | 14:45 |
efried | We can move on | 14:46 |
alex_xu | not surprised on the bug of allocation, that is right thing :) | 14:46 |
edleafe | #topic Open discussion | 14:46 |
*** openstack changes topic to "Open discussion (Meeting topic: nova_scheduler)" | 14:46 | |
edleafe | One item on the agenda: | 14:47 |
edleafe | #link Should we forbid removing traits from an RP with allocations? http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2017-10-20.log.html#t2017-10-20T21:34:44 | 14:47 |
*** anilvenkata has quit IRC | 14:47 | |
efried | johnthetubaguy ^ | 14:47 |
efried | So my vote is no. This goes along with what we talked about in Denver wrt inventories being modified downward to the point where they're less than what's already been allocated. | 14:48 |
efried | It's allowed, but you won't get any more allocations until you're back out of the red. | 14:48 |
edleafe | efried: how does changing an RP's trait affect that? | 14:49 |
efried | Same thing with the traits. You can remove a trait from a RP that's already part of an allocation that may have required that trait, but you won't get scheduled to that RP hereafter if you require that trait (unless it gets re-added) | 14:49 |
jaypipes | efried: I'd like to hear from operators on that question. | 14:49 |
efried | edleafe Not a direct relationship, just a similar example. | 14:49 |
jaypipes | efried: it's a similar conundrum to the instance group member modifications/delete | 14:49 |
johnthetubaguy | comparing the resource class changes and traits changes in ironic pushes me down that line | 14:49 |
cdent | yeah, I think “no” is the right thing as well. From the change on, no new placements will happen and we don’t want to remove existing, so... | 14:49 |
jaypipes | efried: since changing the member set of an instance group affects whether a new or existing instance still is constrained by the placement policy in use at the time of initial scheduling | 14:50 |
efried | jaypipes Does the instance grouping affect anything after the deploy, though? | 14:50 |
efried | In the case of traits, that answer is no. | 14:50 |
efried | It's a one-and-done kind of thing. | 14:51 |
johnthetubaguy | the next live-migration could be odd, no possible hosts as the trait has gone? | 14:51 |
jaypipes | fwiw, k8s attitude towards this problem is "oh well, shit changed. sorry, go ahead and reschedule if you want" | 14:51 |
*** jtomasek has joined #openstack-meeting-alt | 14:52 | |
jaypipes | efried: if I add or remove a member from the affinity group, we do a check on the compute node to ensure that the constraints around affinity are kept for existing members of the group, tyes. | 14:52 |
efried | johnthetubaguy How about this as more concrete example: if you want to shuffle around which nodes are in CUSTOM_GENERAL_USE vs. CUSTOM_PROJECT_B. Should you have to clear out existing deployments before you can do that, or is it okay if they just take effect "the next time"? | 14:52 |
mriedem | i've heard people talk about using traits from external systems to dynamically flag if something is available, or not if something failed, | 14:53 |
mriedem | like something in the hardware failed and that component is no longer available, remove the trait so things that require that trait don't get scheduled there | 14:53 |
jaypipes | mriedem: pls no... traits are not for state/status information | 14:53 |
efried | That's still a capability statement. | 14:53 |
jaypipes | no it's not. | 14:54 |
alex_xu | jaypipes: traits are not for that, but it works | 14:54 |
mriedem | traits are going to be used for dynamic scheduling | 14:54 |
mriedem | whether we intended them to be or not | 14:54 |
jaypipes | efried: that is a different thing. whether or not I am capable of chewing gum and patting my head simultaneously is not the same thing as whether or not I am chewing gum and patting my head currently. | 14:54 |
efried | jaypipes Totally agree - been discussing same on the ML. | 14:55 |
jaypipes | mriedem: if that's the case, we might as well give up and just reinstate the ERT, undo all of placement API and just use kubernetes. | 14:55 |
efried | jaypipes What we're talking about here is, if I cut off both your hands, you're no longer capable of doing that, so that trait should be removed from you. | 14:55 |
jaypipes | efried: sure, but what mriedem is talking about is some external agent that is constantly cutting off my hands and reattaching them when, say, a NIC state link goes up or down. | 14:56 |
johnthetubaguy | efried: I want to be able to fix things right away, myself | 14:56 |
jaypipes | johnthetubaguy: what do you mean by "fix things right away:"? | 14:57 |
johnthetubaguy | I don't want to have to wait for a node to be free before I define how/who/what it gets used for next time | 14:57 |
efried | jaypipes Which seems reasonable to me, tbh. I don't know about link state specifically, how fast that can flip on and off, but if someone trips over a cable, I don't want to deploy new instances there until they plug it back in. | 14:57 |
edleafe | Two minutes left | 14:58 |
jaypipes | johnthetubaguy: I don't see how that is relevant here? if we only use traits for capabilities (and not for state information) then you don't have that problem.' | 14:58 |
jaypipes | efried: ugh. | 14:58 |
jaypipes | efried: that is NOT a capability. that is a state/status link. | 14:58 |
*** yamahata has joined #openstack-meeting-alt | 14:58 | |
*** cloudrancher has quit IRC | 14:58 | |
jaypipes | efried: see the nic-state-aware-scheduling spec/blueprint for a lengthy discussion of where this leads to... | 14:58 |
cdent | whatever we want people to do with these things, we have to be aware of what people _will_ do | 14:59 |
johnthetubaguy | jaypipes: so its the only way we have to do non-capability things right now, so that's what is getting used | 14:59 |
edleafe | Sounds like this can be summed up as: can the capabilities of a "thing" change? | 14:59 |
*** cloudrancher has joined #openstack-meeting-alt | 14:59 | |
edleafe | OK, thanks everyone! | 15:00 |
edleafe | Continue this in -nova | 15:00 |
edleafe | #endmeeting | 15:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:00 | |
openstack | Meeting ended Mon Oct 23 15:00:08 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/nova_scheduler/2017/nova_scheduler.2017-10-23-14.00.html | 15:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/nova_scheduler/2017/nova_scheduler.2017-10-23-14.00.txt | 15:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/nova_scheduler/2017/nova_scheduler.2017-10-23-14.00.log.html | 15:00 |
jaypipes | efried: we ALREADY check the service group API during every single scheduling loop, removing any services that are down/disabled from the scheduling decisions. The recommended approach for things like NIC-state aware scheduling was to have an external agent call nova-manage service disable when a link goes down | 15:00 |
*** takashin has left #openstack-meeting-alt | 15:00 | |
*** mriedem has left #openstack-meeting-alt | 15:01 | |
*** ccamacho has joined #openstack-meeting-alt | 15:01 | |
*** markstur has joined #openstack-meeting-alt | 15:02 | |
*** yangyapeng has joined #openstack-meeting-alt | 15:03 | |
*** yangyapeng has quit IRC | 15:04 | |
*** yangyapeng has joined #openstack-meeting-alt | 15:04 | |
*** jaypipes has quit IRC | 15:11 | |
*** kumarmn has joined #openstack-meeting-alt | 15:12 | |
*** jaypipes has joined #openstack-meeting-alt | 15:12 | |
*** baoli has quit IRC | 15:13 | |
*** jaypipes has quit IRC | 15:14 | |
*** jaypipes has joined #openstack-meeting-alt | 15:16 | |
*** jaypipes has quit IRC | 15:18 | |
*** salv-orlando has quit IRC | 15:19 | |
*** salv-orlando has joined #openstack-meeting-alt | 15:20 | |
*** cdent has quit IRC | 15:20 | |
*** mjura has quit IRC | 15:23 | |
*** baoli has joined #openstack-meeting-alt | 15:24 | |
*** ushkalim has quit IRC | 15:24 | |
*** kumarmn has quit IRC | 15:26 | |
*** dsariel has quit IRC | 15:33 | |
*** kumarmn has joined #openstack-meeting-alt | 15:36 | |
*** ccamacho has quit IRC | 15:36 | |
*** marios has quit IRC | 15:37 | |
*** kumarmn_ has joined #openstack-meeting-alt | 15:37 | |
*** gyee has joined #openstack-meeting-alt | 15:37 | |
*** jpena is now known as jpena|brb | 15:40 | |
*** kumarmn has quit IRC | 15:41 | |
*** kumarmn_ has quit IRC | 15:42 | |
*** rmart04 has joined #openstack-meeting-alt | 15:49 | |
*** dsariel has joined #openstack-meeting-alt | 15:49 | |
*** cdent has joined #openstack-meeting-alt | 15:52 | |
*** jkilpatr has quit IRC | 15:55 | |
*** cloudrancher has quit IRC | 16:04 | |
*** cloudrancher has joined #openstack-meeting-alt | 16:05 | |
*** markstur_ has joined #openstack-meeting-alt | 16:08 | |
*** oidgar has quit IRC | 16:09 | |
*** markstur has quit IRC | 16:11 | |
*** jpena|brb is now known as jpena | 16:19 | |
*** egallen has quit IRC | 16:19 | |
*** cdent has left #openstack-meeting-alt | 16:23 | |
*** yamahata has quit IRC | 16:25 | |
*** lpetrut has quit IRC | 16:30 | |
*** achadha has joined #openstack-meeting-alt | 16:30 | |
*** achadha has quit IRC | 16:31 | |
*** achadha has joined #openstack-meeting-alt | 16:31 | |
*** jkilpatr has joined #openstack-meeting-alt | 16:32 | |
*** derekh has quit IRC | 16:45 | |
*** rmart04 has quit IRC | 16:49 | |
*** diablo_rojo has joined #openstack-meeting-alt | 16:50 | |
*** dsariel has quit IRC | 16:51 | |
*** rossella_s has quit IRC | 16:51 | |
*** ralonsoh has quit IRC | 16:57 | |
*** jcoufal has quit IRC | 17:05 | |
*** diablo_rojo has quit IRC | 17:07 | |
*** yamahata has joined #openstack-meeting-alt | 17:08 | |
*** salv-orlando has quit IRC | 17:09 | |
*** salv-orlando has joined #openstack-meeting-alt | 17:10 | |
*** salv-orlando has quit IRC | 17:14 | |
*** bfernando has quit IRC | 17:15 | |
*** jpena is now known as jpena|off | 17:16 | |
*** katyafervent_awa has quit IRC | 17:16 | |
*** meow-nofer_ has quit IRC | 17:16 | |
*** pashkin has quit IRC | 17:16 | |
*** rakhmerov has quit IRC | 17:17 | |
*** dprince has quit IRC | 17:17 | |
*** diablo_rojo has joined #openstack-meeting-alt | 17:17 | |
*** IgorYozhikov has quit IRC | 17:17 | |
*** akuznetsova has quit IRC | 17:17 | |
*** asilenkov has quit IRC | 17:17 | |
*** lpetrut has joined #openstack-meeting-alt | 17:18 | |
*** tesseract has quit IRC | 17:18 | |
*** rakhmerov has joined #openstack-meeting-alt | 17:21 | |
*** pashkin has joined #openstack-meeting-alt | 17:21 | |
*** IgorYozhikov has joined #openstack-meeting-alt | 17:22 | |
*** akuznetsova has joined #openstack-meeting-alt | 17:22 | |
*** sambetts is now known as sambetts|afk | 17:23 | |
*** katyafervent_awa has joined #openstack-meeting-alt | 17:23 | |
*** meow-nofer_ has joined #openstack-meeting-alt | 17:24 | |
*** asilenkov has joined #openstack-meeting-alt | 17:24 | |
*** rmascena has joined #openstack-meeting-alt | 17:28 | |
*** lpetrut has quit IRC | 17:29 | |
*** raildo has quit IRC | 17:30 | |
*** cloudrancher has quit IRC | 17:36 | |
*** cloudrancher has joined #openstack-meeting-alt | 17:36 | |
*** ijw has joined #openstack-meeting-alt | 17:36 | |
*** cloudrancher has quit IRC | 17:37 | |
*** cloudrancher has joined #openstack-meeting-alt | 17:37 | |
*** egallen has joined #openstack-meeting-alt | 17:38 | |
*** dprince has joined #openstack-meeting-alt | 17:39 | |
*** egallen has quit IRC | 17:46 | |
*** sridharg has quit IRC | 17:49 | |
*** ijw has quit IRC | 17:50 | |
*** kylek3h has quit IRC | 17:56 | |
*** kylek3h has joined #openstack-meeting-alt | 17:56 | |
*** baoli has quit IRC | 18:11 | |
*** baoli has joined #openstack-meeting-alt | 18:12 | |
*** baoli has quit IRC | 18:12 | |
*** baoli has joined #openstack-meeting-alt | 18:18 | |
*** jcoufal_ has joined #openstack-meeting-alt | 18:21 | |
*** achadha has quit IRC | 18:24 | |
*** achadha has joined #openstack-meeting-alt | 18:24 | |
*** rwsu has quit IRC | 18:29 | |
*** rmcallis has joined #openstack-meeting-alt | 18:38 | |
*** harlowja has joined #openstack-meeting-alt | 18:53 | |
*** arxcruz- has joined #openstack-meeting-alt | 19:05 | |
*** achadha_ has joined #openstack-meeting-alt | 19:06 | |
*** achadha has quit IRC | 19:08 | |
*** jgriffith has joined #openstack-meeting-alt | 19:10 | |
*** achadha_ has quit IRC | 19:10 | |
*** jgriffith has quit IRC | 19:11 | |
*** jgriffith has joined #openstack-meeting-alt | 19:11 | |
*** jgriffith has quit IRC | 19:11 | |
*** slaweq has joined #openstack-meeting-alt | 19:12 | |
*** jgriffith has joined #openstack-meeting-alt | 19:15 | |
*** jgriffith has quit IRC | 19:37 | |
*** jgriffith has joined #openstack-meeting-alt | 19:38 | |
*** MarkBaker has quit IRC | 19:42 | |
*** MarkBaker has joined #openstack-meeting-alt | 19:44 | |
*** achadha has joined #openstack-meeting-alt | 20:13 | |
*** achadha has quit IRC | 20:18 | |
*** salv-orlando has joined #openstack-meeting-alt | 20:33 | |
*** salv-orlando has quit IRC | 20:37 | |
*** salv-orlando has joined #openstack-meeting-alt | 20:37 | |
*** dprince has quit IRC | 20:37 | |
*** baoli has quit IRC | 20:44 | |
*** lpetrut has joined #openstack-meeting-alt | 20:45 | |
*** rmascena has quit IRC | 20:50 | |
*** baoli has joined #openstack-meeting-alt | 20:50 | |
*** baoli has quit IRC | 20:50 | |
*** ijw has joined #openstack-meeting-alt | 20:54 | |
*** MeganR has joined #openstack-meeting-alt | 20:55 | |
*** jprovazn has quit IRC | 20:55 | |
*** Arkady_Kanevsky has joined #openstack-meeting-alt | 20:57 | |
*** jgriffith has quit IRC | 20:59 | |
Arkady_Kanevsky | #startmeeting product_working_group | 21:00 |
openstack | Meeting started Mon Oct 23 21:00:05 2017 UTC and is due to finish in 60 minutes. The chair is Arkady_Kanevsky. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:00 |
*** openstack changes topic to " (Meeting topic: product_working_group)" | 21:00 | |
openstack | The meeting name has been set to 'product_working_group' | 21:00 |
Arkady_Kanevsky | #chair Arkady | 21:00 |
openstack | Warning: Nick not in channel: Arkady | 21:00 |
openstack | Current chairs: Arkady Arkady_Kanevsky | 21:00 |
*** jgriffith has joined #openstack-meeting-alt | 21:00 | |
*** baoli has joined #openstack-meeting-alt | 21:00 | |
Arkady_Kanevsky | #topic rollcall | 21:00 |
*** openstack changes topic to "rollcall (Meeting topic: product_working_group)" | 21:00 | |
Arkady_Kanevsky | who from PWG is here? | 21:01 |
MeganR | o/ | 21:01 |
Arkady_Kanevsky | Hi Megan | 21:01 |
MeganR | Hi, how are you doing this week? | 21:01 |
*** jcoufal_ has quit IRC | 21:01 | |
Arkady_Kanevsky | busry getting ready for summit. | 21:02 |
Arkady_Kanevsky | what about you? | 21:02 |
MeganR | Busy - was traveling last week, and still feel like I am playing catch-up :) | 21:03 |
Arkady_Kanevsky | usual. Coming to Sydney? | 21:03 |
MeganR | No, unfortunately not :( | 21:03 |
Arkady_Kanevsky | understand. | 21:04 |
Arkady_Kanevsky | #topic Review action items from previous meeting | 21:04 |
*** openstack changes topic to "Review action items from previous meeting (Meeting topic: product_working_group)" | 21:04 | |
Arkady_Kanevsky | Agenda at https://wiki.openstack.org/wiki/Meetings/product-team | 21:04 |
MeganR | do we have enough people for a meeting? | 21:04 |
Arkady_Kanevsky | last week AIs are at http://eavesdrop.openstack.org/meetings/product_working_group/2017/product_working_group.2017-10-16-21.01.html | 21:04 |
Arkady_Kanevsky | No progress on the first - Arkady_Kanevsky and shamail to work on updated development proposal workflow to be used in Sydne | 21:05 |
Arkady_Kanevsky | I cannot access https://docs.google.com/presentation/d/1nU1DnyFxVlck3lvR7GrXI8tjQaMMIy0GFLPsYzne7ag/edit#slide=id.g1f441c5038_0_189 | 21:05 |
Arkady_Kanevsky | Send request to SHamail on it | 21:05 |
Arkady_Kanevsky | second - All - Please add items to be discussed at working session in Sydney to the working session etherpad | 21:06 |
Arkady_Kanevsky | Megan, had you had a chance to review it and add items for Sydney? | 21:06 |
MeganR | I have not, will add it to my list for this week | 21:07 |
Arkady_Kanevsky | OK. | 21:07 |
Arkady_Kanevsky | third - Leong will create draft presentation for BoF session. - done | 21:07 |
Arkady_Kanevsky | Leong sent pointer to slidedeck https://docs.google.com/presentation/d/1QIrak-jK-jok9fShAqtMMD4F_Yk3GNhXPjg3YqOsKHY/edit?ts=59ee4348#slide=id.g2709aae4ca_0_264 | 21:07 |
Arkady_Kanevsky | Nobody had a chance to review since he sent it only today. | 21:08 |
Arkady_Kanevsky | Anything else on AIs fomr last week? | 21:08 |
Arkady_Kanevsky | hereing none - lets move on | 21:09 |
Arkady_Kanevsky | #topic Sydney Plan Working Session | 21:09 |
*** openstack changes topic to "Sydney Plan Working Session (Meeting topic: product_working_group)" | 21:09 | |
Arkady_Kanevsky | schedule - https://www.openstack.org/summit/sydney-2017/summit-schedule/events/20411/product-working-group-wg | 21:09 |
*** julim has quit IRC | 21:09 | |
Arkady_Kanevsky | Etherpad for it - https://www.openstack.org/summit/sydney-2017/summit-schedule/events/20411/product-working-group-wg | 21:09 |
Arkady_Kanevsky | AIs from last meeting stands to add more agenda topics | 21:10 |
Arkady_Kanevsky | Megan, anything else for Working group session? | 21:11 |
MeganR | I don't have anything | 21:11 |
Arkady_Kanevsky | OK. | 21:11 |
Arkady_Kanevsky | Next one is BOF | 21:11 |
Arkady_Kanevsky | #topic Sydney Plan BOF | 21:12 |
*** ijw has quit IRC | 21:12 | |
*** openstack changes topic to "Sydney Plan BOF (Meeting topic: product_working_group)" | 21:12 | |
Arkady_Kanevsky | Schedule - https://www.openstack.org/summit/sydney-2017/summit-schedule/events/20412/product-working-group-bof | 21:12 |
Arkady_Kanevsky | Leong sent a draft presentation - https://docs.google.com/presentation/d/1QIrak-jK-jok9fShAqtMMD4F_Yk3GNhXPjg3YqOsKHY/edit | 21:12 |
Arkady_Kanevsky | AI: Please, review it and comment. | 21:13 |
MeganR | ok | 21:13 |
Arkady_Kanevsky | #topic Sydney summit SIG/WG/UC meeting | 21:14 |
*** openstack changes topic to "Sydney summit SIG/WG/UC meeting (Meeting topic: product_working_group)" | 21:14 | |
*** slaweq has quit IRC | 21:14 | |
Arkady_Kanevsky | That is sync up meteing with SIG. | 21:14 |
Arkady_Kanevsky | Include 2 presentation from us requirement review and on progress tracking. | 21:15 |
Arkady_Kanevsky | AI: Arkady to draft slide deck for both | 21:15 |
*** slaweq has joined #openstack-meeting-alt | 21:15 | |
Arkady_Kanevsky | #topic opne items | 21:15 |
*** openstack changes topic to "opne items (Meeting topic: product_working_group)" | 21:15 | |
Arkady_Kanevsky | Megan, any open issues? | 21:15 |
MeganR | no, nothing for open | 21:16 |
Arkady_Kanevsky | OK. | 21:17 |
Arkady_Kanevsky | Summarizing AIs. | 21:17 |
Arkady_Kanevsky | #action All review forum session agenda | 21:17 |
*** achadha has joined #openstack-meeting-alt | 21:17 | |
Arkady_Kanevsky | #action All review BOF presentation | 21:17 |
Arkady_Kanevsky | #action Arkady Workflow presentation draft for SIG/WG/UC meeting | 21:18 |
Arkady_Kanevsky | #action Arkady Requirement progress tracking presentation draft for SIG/WG/UC meeting | 21:18 |
Arkady_Kanevsky | Have a great day. | 21:18 |
Arkady_Kanevsky | #endmeeting | 21:19 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 21:19 | |
openstack | Meeting ended Mon Oct 23 21:19:03 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:19 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/product_working_group/2017/product_working_group.2017-10-23-21.00.html | 21:19 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/product_working_group/2017/product_working_group.2017-10-23-21.00.txt | 21:19 |
openstack | Log: http://eavesdrop.openstack.org/meetings/product_working_group/2017/product_working_group.2017-10-23-21.00.log.html | 21:19 |
*** MeganR has quit IRC | 21:19 | |
*** slaweq has quit IRC | 21:20 | |
*** ijw has joined #openstack-meeting-alt | 21:22 | |
*** xyang1 has quit IRC | 21:26 | |
*** ijw has quit IRC | 21:27 | |
*** dave-mccowan has quit IRC | 21:28 | |
*** iyamahat has joined #openstack-meeting-alt | 21:28 | |
*** iyamahat_ has joined #openstack-meeting-alt | 21:28 | |
*** ijw has joined #openstack-meeting-alt | 21:42 | |
*** Shrews has joined #openstack-meeting-alt | 21:42 | |
*** achadha_ has joined #openstack-meeting-alt | 21:43 | |
*** tpsilva has quit IRC | 21:44 | |
*** achadha has quit IRC | 21:44 | |
*** slaweq has joined #openstack-meeting-alt | 21:45 | |
*** achadha_ has quit IRC | 21:48 | |
*** ijw has quit IRC | 21:49 | |
*** jgriffith has quit IRC | 21:50 | |
*** lpetrut has quit IRC | 21:55 | |
*** jgriffith has joined #openstack-meeting-alt | 21:58 | |
jeblair | anyone around for a zuul meeting? | 22:00 |
* fungi is wandering around these parts | 22:00 | |
Shrews | o/ | 22:00 |
pabelanger | hello | 22:01 |
jeblair | #startmeeting zuul | 22:01 |
openstack | Meeting started Mon Oct 23 22:01:31 2017 UTC and is due to finish in 60 minutes. The chair is jeblair. Information about MeetBot at http://wiki.debian.org/MeetBot. | 22:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 22:01 |
*** openstack changes topic to " (Meeting topic: zuul)" | 22:01 | |
openstack | The meeting name has been set to 'zuul' | 22:01 |
jeblair | there is no agenda for this meeting -- so let's start by asking if there's anything folks want to talk about :) | 22:02 |
jeblair | i'd like to give folks a quick heads up on some branch-related issues i've started digging into | 22:03 |
fungi | point of order: zuul v3 is awesome | 22:03 |
pabelanger | yes it is! | 22:03 |
Shrews | i have a topic | 22:03 |
jeblair | Shrews: what's that? | 22:04 |
jeblair | and maybe we should give the issues etherpad a quick once-over? | 22:04 |
Shrews | i've been working on migrating the nodepool jobs (https://review.openstack.org/#/q/topic:nodepool-migration+status:open). all of those (except the WIP) could use reviews | 22:04 |
jeblair | Shrews: very meta! | 22:04 |
Shrews | so i need some nodepool core's to get active there | 22:04 |
jeblair | okay, if you have other topics, let me know and we'll wing it | 22:05 |
jeblair | #topic zuulv3 issues | 22:05 |
*** openstack changes topic to "zuulv3 issues (Meeting topic: zuul)" | 22:05 | |
Shrews | jeblair: it's all been very confuzzling trying to get everything in all the projects in the right order, so i sympathize with our users | 22:05 |
jeblair | Shrews: good! we're supposed to do that :) | 22:06 |
jeblair | so first thing, i guess: is that we're still in firefighting mode | 22:06 |
jeblair | #link https://etherpad.openstack.org/p/zuulv3-issues | 22:07 |
jeblair | that etherpad is active | 22:07 |
jeblair | if you have time to jump on issues there, please do so | 22:07 |
jeblair | i think most of the issues under zuul are being worked in some form or other | 22:08 |
*** iyamahat_ has quit IRC | 22:08 | |
jeblair | anyone have any questions about those? | 22:08 |
*** iyamahat has quit IRC | 22:08 | |
jeblair | fungi: i left a comment on your sqlreporter patch | 22:08 |
*** ijw has joined #openstack-meeting-alt | 22:08 | |
fungi | thanks! | 22:08 |
fungi | it may be the comment to which i already responded | 22:09 |
jeblair | fungi: briefly: i think we can merge that as a quick fix, but there's a slightly larger patch that we should write soon -- before we have tristanC's dashboard | 22:09 |
dmsimard | \o sorry I'm late | 22:09 |
fungi | jeblair: yep, i'm good either way and happy to work on the more correct solution, just looking for pointers from someone with a deeper knowledge of the orm bits | 22:10 |
jeblair | fungi: ah yeah, so i think we'll want a migration to allow nulls | 22:10 |
jeblair | basically, if we do it now, all we need to do is change the column; if we do it later, we'll need to 'update buildset set change=null where change=0' or something. not too big of a deal. | 22:10 |
fungi | i also added a related issue to the pad | 22:11 |
*** ijw has quit IRC | 22:11 | |
dmsimard | I guess we will need to unfreeze the v2 files to let https://review.openstack.org/#/c/507180/ merge | 22:12 |
fungi | may be helpful if one reporter breaking doesn't cause zuul to skip other reporters | 22:12 |
jeblair | fungi: and yeah, i don't think there's any work in progress to make the reporters more idempotent. | 22:12 |
jeblair | i think the only trick there is what to do if gerrit fails to merge the change. if we make them idempotent, does that impact any of the subsequent reporters? | 22:13 |
jeblair | (currently, if gerrit fails to merge, no other reporters run) | 22:13 |
*** ijw has joined #openstack-meeting-alt | 22:13 | |
jeblair | my inclination would be to make them idempotent. we can't do a two-phase commit across them, so no use pretending we do. :) | 22:13 |
* clarkb wanders by late | 22:14 | |
fungi | ahh, yeah, seems like reporters which also merge changes are a slightly different class than those which just provide data | 22:14 |
jeblair | fungi: is the failing proposal a zuul issue or job issue? | 22:14 |
*** Arkady_Kanevsky has quit IRC | 22:14 | |
fungi | i put it under zuul since the patch will be to zuul's codebase | 22:15 |
fungi | oh, wait, failing proposals | 22:15 |
jeblair | http://logs.openstack.org/periodic/git.openstack.org/openstack/requirements/stable/newton/propose-updates/a515bba/job-output.txt.gz | 22:15 |
jeblair | that link ^ | 22:15 |
fungi | we've switched subtopics, sorry ;) | 22:15 |
fungi | i saw that on the pad and am trying to regain my former context there | 22:15 |
clarkb | thats a job issue using ZUUL_REFNAME right? | 22:16 |
clarkb | (which is not something we'll continue to provide in v3) | 22:16 |
fungi | oh, right, this issue got somehow split from the refname details | 22:17 |
jeblair | clarkb: i think zuul_refname is sometimes provided by the legacy filter | 22:17 |
*** iyamahat has joined #openstack-meeting-alt | 22:17 | |
clarkb | iirc the comment in the filter says it is intentionally ommitted but unsure if 100% of the time | 22:18 |
*** slaweq has quit IRC | 22:18 | |
jeblair | clarkb: that's zuul_ref. refname should be there for non-change items. | 22:18 |
clarkb | oh right | 22:18 |
clarkb | this is the thing where we had to set refname explicitly on old v2 periodic jobs | 22:19 |
*** ijw has quit IRC | 22:19 | |
fungi | so... for periodic pipeline jobs i don't think v2 provided one at all | 22:19 |
clarkb | fungi: correct, it was hardcoded on the job before iirc since we had a job per branch | 22:19 |
fungi | and, yeah, i think this has since been solved? | 22:19 |
clarkb | but I want to say that was lost in the conversion process. And ya I want to say the job was updated ? | 22:19 |
clarkb | to just use what the checkout is rather than try and checkout in the job body itself? | 22:19 |
jeblair | "propose-updates" should, by virtue of not having the word legacy in it, not be using ZUUL_ vars | 22:20 |
jeblair | so hopefully things are as clarkb says | 22:20 |
clarkb | jeblair: ya its in the script it runs so the jjb bits didn't but then the script in jenkins/scripts did/does | 22:20 |
pabelanger | yah, are they using parent: base? | 22:20 |
* clarkb looks to see if that was cleaned | 22:20 | |
fungi | right, the issue was within the scripts it runs, which to retain backward-compat in case of a rollback (we hadn't decided no rollback yet at that point) it was retained in the script | 22:20 |
clarkb | # Zuul v3 adds refs/heads, remove that to get the branch | 22:21 |
clarkb | then | 22:21 |
clarkb | ZUUL_REFNAME=${ZUUL_REFNAME#refs/heads/} | 22:21 |
*** kumarmn has joined #openstack-meeting-alt | 22:22 | |
clarkb | ya I think this was addressed based on the git log | 22:22 |
fungi | the job is getting past that point now, so i think it can be updated to whatever the new failure reason is or moved to the fixed list and a new issue added for the new failure mode | 22:22 |
fungi | #link http://logs.openstack.org/periodic/git.openstack.org/openstack/requirements/stable/newton/propose-updates/35f37e8/job-output.txt.gz | 22:22 |
fungi | that's from today's run | 22:23 |
jeblair | oh. it's an old job masquerading as a new one. | 22:23 |
clarkb | fungi: yup I agree | 22:23 |
pabelanger | ya, propose-update jobs parents to base, we should likey change that to legacy-base if still using zuul-cloner | 22:23 |
*** ijw has joined #openstack-meeting-alt | 22:23 | |
jeblair | if it's not using legacy-base, how's it getting ZUUL_REFNAME? | 22:23 |
clarkb | jeblair: it is populatign it itself | 22:23 |
jeblair | from? | 22:24 |
fungi | also, and perhaps related (or perhaps not?) this looks like the job to generate constraints updates, but we're not supposed to run that for any branch besides master because we freeze constraints on stable branches | 22:24 |
jeblair | fungi: i think AJaeger had a patch to fix that today | 22:24 |
clarkb | jeblair: not sure yet but where I am reading it it is passed as a cli arg to the script | 22:24 |
clarkb | playbooks/proposal/propose-updates.yaml: command: "{{ ansible_user_dir }}/scripts/propose_update.sh {{ update_target }} {{zuul.branch}}" | 22:25 |
fungi | #link http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/scripts/propose_update.sh#n91 | 22:25 |
fungi | passes it in there | 22:25 |
jeblair | ah, ok. | 22:25 |
jeblair | so yeah, that should be pretty v3-safe. | 22:25 |
pabelanger | cool | 22:25 |
jeblair | and now that we've decided to stop maintaining backwards compat, we can remove the ZUUL_REFNAME references from the script | 22:26 |
pabelanger | my main concern is when we move forward with https://review.openstack.org/513506/ if that jobs was still using zuul-cloner too | 22:26 |
pabelanger | but, looks to be okay also | 22:26 |
fungi | jeblair: agreed | 22:26 |
jeblair | pabelanger: we should probably only merge that change after we remove zuul-cloner from images | 22:26 |
clarkb | fungi: and ya current issue looks like update-constraints has moved on from newton and grown some new flags that we should just avoid using against stable branches | 22:27 |
jeblair | pabelanger: otherwise, i think it will have the opposite effect (zuul-cloner will work "better" because it doesn't "need required-projects" any more) :) | 22:27 |
pabelanger | sure, I'm trying to avoid having jobs move to parent: base while using zuul-cloner | 22:28 |
*** slaweq has joined #openstack-meeting-alt | 22:28 | |
jeblair | pabelanger: i understand. that change won't stop that until we remove zuul-cloner from images. | 22:28 |
pabelanger | when do you think we'd remove zuul-cloner | 22:28 |
pabelanger | (from images) | 22:28 |
jeblair | pabelanger: as soon as someone writes that change, i would think. now that we've decided not to roll back. | 22:29 |
dmsimard | The shim? | 22:29 |
pabelanger | jeblair: ack | 22:29 |
clarkb | dmsimard: the actual installation that the shim then goes in over the top of | 22:29 |
dmsimard | Ah, okay. | 22:29 |
jeblair | so if you're a legacy job, you still get the shim. if you're not, there is no zuul-cloner. | 22:30 |
jeblair | only zuul. | 22:30 |
dmsimard | :) | 22:30 |
pabelanger | ++ | 22:30 |
fungi | ;) | 22:30 |
jeblair | okay, anything else from the etherpad jump out at anyone? | 22:30 |
*** baoli has quit IRC | 22:30 | |
jeblair | #topic nodepool jobs | 22:31 |
clarkb | do we still need to restart executors for latest ssl fix? | 22:31 |
*** openstack changes topic to "nodepool jobs (Meeting topic: zuul)" | 22:31 | |
jeblair | #undo | 22:31 |
openstack | Removing item from minutes: #topic nodepool jobs | 22:31 |
dmsimard | On my end, mostly the ara wsgi thing. I think that would easily allow us to have 1) ara reports all the time 2) at a much lower cost | 22:31 |
fungi | clarkb: yes, i can probably knock out some new executor restarts this evening if that has merged now | 22:31 |
jeblair | clarkb: i think we do, yes. | 22:31 |
clarkb | ok let me know if I can help with those | 22:31 |
*** iyamahat has quit IRC | 22:32 | |
*** iyamahat_ has joined #openstack-meeting-alt | 22:32 | |
fungi | you can most certainly help. i'm merely volunteering ;) | 22:32 |
fungi | we can split them up or whatever | 22:32 |
clarkb | I'e ended up down the bwrap rabbit hole today due to that too fwiw :P | 22:32 |
jeblair | dmsimard: do we need any new ara releases for that? | 22:32 |
dmsimard | jeblair: nope. Just a wsgi script which, pending a new release, is in-tree in puppet-openstackci | 22:32 |
fungi | i'm still helping hammer on the release jobs (latest fun is tag-releases can't auth to lp when it wants to add bug comments) | 22:32 |
dmsimard | The wsgi script will be bundled in ara on the next release so we can just stop carrying it. | 22:33 |
dmsimard | Oh, on that note, Ansible 2.4.1 should be out this Wednesday. | 22:34 |
dmsimard | Along with the new release of ara to support 2.4.1 properly. | 22:34 |
*** salv-orlando has quit IRC | 22:34 | |
jeblair | dmsimard: cool. i'm somewhat inclined to defer that until after we manage to release openstack. we have delayed the release, and it may be best to avoid risking further disruption for something not immediately on fire right now. | 22:34 |
jeblair | dmsimard: hopefully that's not long though. :) | 22:34 |
*** salv-orlando has joined #openstack-meeting-alt | 22:34 | |
dmsimard | Sure | 22:34 |
dmsimard | reviews in the meantime are appreciated, even if we don't deploy it yet | 22:35 |
jeblair | (i totally want ara back though, i have missed it. :) | 22:35 |
clarkb | ++ re getting release working first | 22:35 |
jeblair | #topic nodepool jobs | 22:36 |
*** openstack changes topic to "nodepool jobs (Meeting topic: zuul)" | 22:36 | |
jeblair | #link please review https://review.openstack.org/#/q/topic:nodepool-migration+status:open | 22:37 |
jeblair | Shrews: what issues did you run into when doing that? | 22:37 |
Shrews | jeblair: first and foremost was understanding the PTI policy and the reasoning behind it. but i understand that now | 22:38 |
jeblair | cool. i think there are maybe some grey areas there still... i was thinking of bringing it up at tomorrow's infra meeting. | 22:39 |
*** salv-orlando has quit IRC | 22:39 | |
Shrews | jeblair: the other was understanding the job variants and disabling a template job for certain branches. | 22:39 |
Shrews | jeblair: yeah, i've seen others have the same confusion in #-infra | 22:40 |
*** chyka has quit IRC | 22:40 | |
*** chyka has joined #openstack-meeting-alt | 22:40 | |
jeblair | yeah, i think that's squarely in the grey area. basically: where should a project disable or alter a PTI job. | 22:40 |
*** achadha has joined #openstack-meeting-alt | 22:41 | |
*** achadha has quit IRC | 22:42 | |
Shrews | thanks to pabelanger, all changes to project-config to remove the problematic templates have merged | 22:43 |
*** achadha has joined #openstack-meeting-alt | 22:43 | |
Shrews | https://review.openstack.org/512637 implements the py27 jobs directly | 22:43 |
*** ijw has quit IRC | 22:43 | |
Shrews | https://review.openstack.org/513766 is for the feature/zuulv3 branch (and py35 jobs) | 22:43 |
Shrews | we should get those merged ASAP to have py27 and py35 jobs running | 22:44 |
*** ijw has joined #openstack-meeting-alt | 22:44 | |
jeblair | we should probably dust off the zuul-nodepool integration job when we have a few mins too. | 22:44 |
Shrews | jeblair: yeah. i want to move to the non-legacy devstack job too. but first things first | 22:45 |
clarkb | are no jobs running now because we are in an in between state? | 22:45 |
jeblair | Shrews: ++ | 22:45 |
Shrews | clarkb: dsvm jobs are, but yeah | 22:45 |
* clarkb makes note to review those after the meeting | 22:45 | |
Shrews | clarkb: many thanks! | 22:45 |
jeblair | #topic stable branch issues | 22:46 |
*** openstack changes topic to "stable branch issues (Meeting topic: zuul)" | 22:46 | |
jeblair | in tracking down some of the issues on the etherpad, i realized there are some issues with zuul's configuration system and stable branches | 22:47 |
jeblair | at the end of last week, i wasn't even in a position to articulate what the issues were | 22:47 |
jeblair | but i took a moleskine with me on a hike this weekend to try to work through it | 22:48 |
*** achadha has quit IRC | 22:48 | |
*** achadha has joined #openstack-meeting-alt | 22:48 | |
* dmsimard googles moleskine | 22:48 | |
*** kumarmn has quit IRC | 22:48 | |
jeblair | and i think i've got a handle on them. i think there are 5 related problems, and they all pretty much need to be solved simultaneously. | 22:49 |
fungi | dead-tree notebook | 22:49 |
*** dave-mccowan has joined #openstack-meeting-alt | 22:49 | |
jeblair | i think i also just about have solutions to them as well | 22:49 |
Shrews | dmsimard: jeblair is old school. you should ask to see his camera sometime :) | 22:49 |
jeblair | or at least, a first pass at a solution | 22:49 |
dmsimard | Shrews: it's alright, no problem with that. English is not my first language so sometimes there's one of those new words... :) | 22:50 |
* Shrews hopes jeblair got some good photos on the hike | 22:50 | |
jeblair | my hope is to finish working through this, and then describe the problems along with some proposed solutions | 22:50 |
dmsimard | You're keeping us in suspense | 22:51 |
jeblair | i've dug into this now, because i think as soon as people really try to use some of the branch stuff in earnest, we're going to hit problems that don't currently have good solutions. | 22:51 |
dmsimard | Telling us there's a problem, that you have a solution but no details :( | 22:52 |
jeblair | i don't have a solution. i think i'm close to having a solution. | 22:52 |
jeblair | i could describe everything now, but i feel like i'd be wasting people's time. | 22:52 |
dmsimard | Ok, so, anything to look out for ? | 22:53 |
*** achadha has quit IRC | 22:53 | |
jeblair | basically, i think i should at least be able to describe the problems fully before i waste anyone else's time. | 22:53 |
*** markstur_ has quit IRC | 22:53 | |
jeblair | but i wanted to mention it so that folks know there's some undesirable behavior around stable branches | 22:54 |
jeblair | and if you see any issues related to that, send them to me | 22:54 |
dmsimard | Ack. | 22:54 |
Shrews | i was not aware of issues in that area, but will keep an eye out now. thx for the info | 22:54 |
*** ijw has quit IRC | 22:54 | |
jeblair | i'm hoping i'll be able to write up my findings by tomorrow. | 22:55 |
*** achadha has joined #openstack-meeting-alt | 22:55 | |
*** ijw has joined #openstack-meeting-alt | 22:55 | |
jeblair | in like, legible electronic form. not what's in the moleskine. | 22:55 |
fungi | the margin of your moleskine is too narrow to contain the solution? | 22:55 |
pabelanger | would be interesting to see them however :) | 22:55 |
clarkb | you could send copies via snail mail | 22:55 |
jeblair | addressed to clark boylan, c/o convention center, sydney, nsw, australia | 22:56 |
clarkb | better send it air mail | 22:57 |
jeblair | #topic even more open discussion | 22:57 |
*** openstack changes topic to "even more open discussion (Meeting topic: zuul)" | 22:57 | |
jeblair | anything else? | 22:57 |
*** janki has joined #openstack-meeting-alt | 22:57 | |
clarkb | I'm gonna pop out for a bit after meeting then will be back to review nodepool job changes and help with executor restarts | 22:57 |
pabelanger | was going to ask about powering down zuulv2 servers, but maybe that is for tomorrow infra meeting | 22:57 |
jeblair | pabelanger: yeah, let's check in then | 22:58 |
fungi | i missed an opportunity to exercise my latin: hanc marginis exiguitas non caperet | 22:58 |
pabelanger | ++ | 22:58 |
*** sdague has quit IRC | 22:58 | |
dmsimard | oh, open floor | 22:58 |
*** julim has joined #openstack-meeting-alt | 22:58 | |
dmsimard | pabelanger and I this morning hosted an informal Q&A/ask me anything on TripleO and Zuul v3 with about two dozen developers involved in TripleO and it's CI | 22:59 |
jeblair | dmsimard: nice! you seem to have survived? | 22:59 |
dmsimard | happy to report that we got a good turn out and I think we managed to fend out some worries/frustrations with v3 and told them it was awesome | 22:59 |
*** achadha has quit IRC | 22:59 | |
dmsimard | it was recorded (red hat bluejeans) and shared with the folks that couldn't attend | 22:59 |
clarkb | would it be helpful to properly bubble that feedback upstream? | 23:00 |
*** fnaval has quit IRC | 23:00 | |
jeblair | yeah, even if it's stuff we know, would still be good to know what the initial roadblocks are for folks. | 23:00 |
dmsimard | there's an unorganized etherpad https://etherpad.openstack.org/p/migrating-tripleo-zuulv3 | 23:00 |
clarkb | (storyboard stories or whatever) | 23:00 |
dmsimard | It was more about education than missing features or blockers, most of them had not even been interested in v3 at all | 23:00 |
*** ijw has quit IRC | 23:00 | |
fungi | which makes sense if they were also not especially interested in v2 | 23:01 |
jeblair | general interest in zuulv3 is a recent phenomenon. :) | 23:01 |
*** slaweq has quit IRC | 23:01 | |
dmsimard | The topic of artifacts did come up and I very briefly discussed that with jeblair | 23:01 |
*** jgriffith has quit IRC | 23:01 | |
*** janki has quit IRC | 23:02 | |
dmsimard | I think the moment we were able to convince them that v3 is able to make their lives better and easier, you could see the sparkles in their eyes | 23:02 |
*** ijw has joined #openstack-meeting-alt | 23:02 | |
fungi | "artifacts" as in being able to pass build artifacts from one job to another? | 23:02 |
dmsimard | fungi: yes | 23:02 |
pabelanger | Yah, could be turned into a FAQ for sure | 23:02 |
fungi | cool | 23:02 |
jeblair | dmsimard: nice! thanks. i'll give the etherpad a once over. | 23:02 |
jeblair | i think we're a bit over time... | 23:02 |
jeblair | so let's | 23:02 |
jeblair | #endmeeting | 23:02 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 23:02 | |
openstack | Meeting ended Mon Oct 23 23:02:38 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 23:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/zuul/2017/zuul.2017-10-23-22.01.html | 23:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/zuul/2017/zuul.2017-10-23-22.01.txt | 23:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/zuul/2017/zuul.2017-10-23-22.01.log.html | 23:02 |
fungi | thanks jeblair! | 23:02 |
jeblair | thanks all! | 23:02 |
pabelanger | o/ | 23:02 |
*** iyamahat_ has quit IRC | 23:02 | |
dmsimard | thanks, see ya | 23:03 |
*** iyamahat has joined #openstack-meeting-alt | 23:03 | |
*** slaweq has joined #openstack-meeting-alt | 23:10 | |
*** ssathaye has quit IRC | 23:12 | |
*** ssathaye has joined #openstack-meeting-alt | 23:13 | |
*** felipemonteiro__ has quit IRC | 23:13 | |
*** achadha has joined #openstack-meeting-alt | 23:14 | |
*** achadha_ has joined #openstack-meeting-alt | 23:17 | |
*** achadha has quit IRC | 23:19 | |
*** ijw has quit IRC | 23:21 | |
*** achadha_ has quit IRC | 23:21 | |
*** dave-mccowan has quit IRC | 23:27 | |
*** cloudrancher has quit IRC | 23:32 | |
*** cloudrancher has joined #openstack-meeting-alt | 23:32 | |
*** hongbin has quit IRC | 23:39 | |
*** slaweq has quit IRC | 23:43 | |
*** kumarmn has joined #openstack-meeting-alt | 23:45 | |
*** slaweq has joined #openstack-meeting-alt | 23:52 | |
*** kumarmn has quit IRC | 23:55 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!