*** funzo has joined #openstack-meeting-alt | 00:09 | |
*** ircuser-1 has quit IRC | 00:12 | |
*** funzo has quit IRC | 00:13 | |
*** zz_dimtruck is now known as dimtruck | 00:16 | |
*** fnaval_ has joined #openstack-meeting-alt | 00:24 | |
*** fnaval has quit IRC | 00:27 | |
*** amotoki has joined #openstack-meeting-alt | 00:35 | |
*** dave-mccowan has quit IRC | 00:39 | |
*** zhurong has joined #openstack-meeting-alt | 00:41 | |
*** fnaval_ has quit IRC | 00:43 | |
*** tuanluong has joined #openstack-meeting-alt | 00:44 | |
*** fnaval has joined #openstack-meeting-alt | 00:44 | |
*** yamahata has joined #openstack-meeting-alt | 00:45 | |
*** tovin07_ has joined #openstack-meeting-alt | 00:47 | |
*** baoli has joined #openstack-meeting-alt | 00:48 | |
*** fnaval_ has joined #openstack-meeting-alt | 00:49 | |
*** fnaval has quit IRC | 00:52 | |
*** tonanhngo has joined #openstack-meeting-alt | 01:00 | |
*** tonanhngo has quit IRC | 01:01 | |
*** diablo_rojo has joined #openstack-meeting-alt | 01:03 | |
*** funzo has joined #openstack-meeting-alt | 01:10 | |
*** funzo has quit IRC | 01:14 | |
*** gcb has joined #openstack-meeting-alt | 01:16 | |
*** Kuwagata has joined #openstack-meeting-alt | 01:18 | |
*** shuyingya has joined #openstack-meeting-alt | 01:18 | |
*** Kuwagata has quit IRC | 01:22 | |
*** zhurong has quit IRC | 01:30 | |
*** shuyingy_ has joined #openstack-meeting-alt | 01:37 | |
*** shuyingya has quit IRC | 01:37 | |
*** fnaval_ has quit IRC | 01:38 | |
*** fnaval has joined #openstack-meeting-alt | 01:41 | |
*** tonanhngo has joined #openstack-meeting-alt | 01:42 | |
*** tonanhngo has quit IRC | 01:42 | |
*** amotoki has quit IRC | 01:42 | |
*** amotoki has joined #openstack-meeting-alt | 01:43 | |
*** fnaval has quit IRC | 01:43 | |
*** fnaval has joined #openstack-meeting-alt | 01:43 | |
*** yamamoto has joined #openstack-meeting-alt | 01:45 | |
*** amotoki has quit IRC | 01:47 | |
*** reedip_ has joined #openstack-meeting-alt | 01:50 | |
*** amotoki has joined #openstack-meeting-alt | 01:54 | |
*** tovin07 has joined #openstack-meeting-alt | 01:59 | |
*** shuyingy_ has quit IRC | 02:02 | |
*** shuyingya has joined #openstack-meeting-alt | 02:02 | |
*** zhurong has joined #openstack-meeting-alt | 02:03 | |
*** gongysh has joined #openstack-meeting-alt | 02:03 | |
*** Zhongjun__ is now known as Zhongjun | 02:05 | |
*** Zhongjun is now known as zhongjun | 02:05 | |
*** shuyingy_ has joined #openstack-meeting-alt | 02:11 | |
*** shuyingya has quit IRC | 02:11 | |
*** cknight has quit IRC | 02:13 | |
*** gcb has quit IRC | 02:23 | |
*** yamamoto has quit IRC | 02:23 | |
*** yamamoto has joined #openstack-meeting-alt | 02:30 | |
*** reedip_ has quit IRC | 02:36 | |
*** chyka has joined #openstack-meeting-alt | 02:36 | |
*** gcb has joined #openstack-meeting-alt | 02:37 | |
*** chyka has quit IRC | 02:38 | |
*** reedip_ has joined #openstack-meeting-alt | 02:43 | |
*** tonanhngo has joined #openstack-meeting-alt | 02:44 | |
*** tonanhngo has quit IRC | 02:44 | |
*** shu-mutou-AWAY is now known as shu-mutou | 02:44 | |
*** reedip_ has quit IRC | 02:52 | |
*** hongbin has joined #openstack-meeting-alt | 02:52 | |
*** baoli has quit IRC | 02:53 | |
*** yamamoto has quit IRC | 02:56 | |
*** amotoki has quit IRC | 02:58 | |
*** amotoki has joined #openstack-meeting-alt | 03:00 | |
*** ijw has joined #openstack-meeting-alt | 03:00 | |
*** ijw has quit IRC | 03:04 | |
*** ijw has joined #openstack-meeting-alt | 03:04 | |
*** ijw_ has joined #openstack-meeting-alt | 03:05 | |
*** ijw has quit IRC | 03:08 | |
*** pgadiya has joined #openstack-meeting-alt | 03:10 | |
*** funzo has joined #openstack-meeting-alt | 03:11 | |
*** amotoki has quit IRC | 03:11 | |
*** caowei has joined #openstack-meeting-alt | 03:14 | |
*** funzo has quit IRC | 03:15 | |
*** ijw has joined #openstack-meeting-alt | 03:16 | |
*** Kuwagata has joined #openstack-meeting-alt | 03:19 | |
*** ijw_ has quit IRC | 03:19 | |
*** amotoki has joined #openstack-meeting-alt | 03:23 | |
*** Kuwagata has quit IRC | 03:23 | |
*** david-lyle has quit IRC | 03:42 | |
*** amotoki_ has joined #openstack-meeting-alt | 03:43 | |
*** yamamoto has joined #openstack-meeting-alt | 03:45 | |
*** tonanhngo has joined #openstack-meeting-alt | 03:45 | |
*** tonanhngo has quit IRC | 03:46 | |
*** amotoki has quit IRC | 03:46 | |
*** tovin07 has quit IRC | 03:50 | |
*** amotoki_ has quit IRC | 03:53 | |
*** amotoki has joined #openstack-meeting-alt | 03:53 | |
*** ijw has quit IRC | 03:58 | |
*** zhurong has quit IRC | 03:59 | |
*** ijw has joined #openstack-meeting-alt | 04:01 | |
*** ijw_ has joined #openstack-meeting-alt | 04:01 | |
*** gouthamr has quit IRC | 04:02 | |
*** ijw__ has joined #openstack-meeting-alt | 04:03 | |
*** ijw has quit IRC | 04:05 | |
*** ijw_ has quit IRC | 04:06 | |
*** houming has joined #openstack-meeting-alt | 04:07 | |
*** houming has quit IRC | 04:07 | |
*** funzo has joined #openstack-meeting-alt | 04:11 | |
*** funzo has quit IRC | 04:16 | |
*** zhurong has joined #openstack-meeting-alt | 04:20 | |
*** hongbin has quit IRC | 04:20 | |
*** trinaths has joined #openstack-meeting-alt | 04:23 | |
*** anilvenkata has joined #openstack-meeting-alt | 04:35 | |
*** chhavi has joined #openstack-meeting-alt | 04:42 | |
*** adisky_ has joined #openstack-meeting-alt | 04:45 | |
*** nadya has joined #openstack-meeting-alt | 04:55 | |
*** caowei has quit IRC | 05:06 | |
*** diablo_rojo has quit IRC | 05:06 | |
*** rcernin has joined #openstack-meeting-alt | 05:12 | |
*** links has joined #openstack-meeting-alt | 05:12 | |
*** funzo has joined #openstack-meeting-alt | 05:12 | |
*** funzo has quit IRC | 05:17 | |
*** sridharg has joined #openstack-meeting-alt | 05:18 | |
*** Kuwagata has joined #openstack-meeting-alt | 05:20 | |
*** Kuwagata has quit IRC | 05:24 | |
*** tamilhce has joined #openstack-meeting-alt | 05:26 | |
*** tamilhce has quit IRC | 05:26 | |
*** pgadiya has quit IRC | 05:28 | |
*** nadya has quit IRC | 05:30 | |
*** tamilhce has joined #openstack-meeting-alt | 05:30 | |
*** tamilhce has quit IRC | 05:41 | |
*** yamahata has quit IRC | 05:43 | |
*** caowei has joined #openstack-meeting-alt | 05:47 | |
*** vds has joined #openstack-meeting-alt | 05:54 | |
*** nadya has joined #openstack-meeting-alt | 05:57 | |
*** kzaitsev_ws has joined #openstack-meeting-alt | 06:08 | |
*** sridharg has quit IRC | 06:16 | |
*** janki has joined #openstack-meeting-alt | 06:17 | |
*** JudeC has joined #openstack-meeting-alt | 06:20 | |
*** links has quit IRC | 06:21 | |
*** JudeC has quit IRC | 06:22 | |
*** amotoki has quit IRC | 06:30 | |
*** nadya has quit IRC | 06:30 | |
*** tuanluong has quit IRC | 06:30 | |
*** amotoki has joined #openstack-meeting-alt | 06:35 | |
*** shuyingya has joined #openstack-meeting-alt | 06:45 | |
*** shuyingy_ has quit IRC | 06:45 | |
*** amotoki has quit IRC | 06:47 | |
*** amotoki has joined #openstack-meeting-alt | 06:52 | |
*** amotoki_ has joined #openstack-meeting-alt | 06:55 | |
*** rarcea has joined #openstack-meeting-alt | 06:56 | |
*** amotoki has quit IRC | 06:58 | |
*** tesseract has joined #openstack-meeting-alt | 07:01 | |
*** ijw has joined #openstack-meeting-alt | 07:03 | |
*** ijw_ has joined #openstack-meeting-alt | 07:06 | |
*** ijw__ has quit IRC | 07:07 | |
*** ijw_ has quit IRC | 07:07 | |
*** ijw has quit IRC | 07:08 | |
*** funzo has joined #openstack-meeting-alt | 07:14 | |
*** mickeys has quit IRC | 07:18 | |
*** funzo has quit IRC | 07:18 | |
*** Kuwagata has joined #openstack-meeting-alt | 07:20 | |
*** Kuwagata has quit IRC | 07:25 | |
*** egallen has joined #openstack-meeting-alt | 07:30 | |
*** yonglihe has joined #openstack-meeting-alt | 07:40 | |
*** eliqiao has joined #openstack-meeting-alt | 07:41 | |
*** heyongli has joined #openstack-meeting-alt | 07:48 | |
*** dizquierdo has joined #openstack-meeting-alt | 07:50 | |
*** sridharg has joined #openstack-meeting-alt | 07:56 | |
*** nadya has joined #openstack-meeting-alt | 07:56 | |
*** nadya has quit IRC | 08:02 | |
*** nadya has joined #openstack-meeting-alt | 08:02 | |
*** funzo has joined #openstack-meeting-alt | 08:14 | |
*** alexchadin has joined #openstack-meeting-alt | 08:18 | |
*** mickeys has joined #openstack-meeting-alt | 08:19 | |
*** funzo has quit IRC | 08:19 | |
*** jtomasek has joined #openstack-meeting-alt | 08:21 | |
*** mickeys has quit IRC | 08:23 | |
*** dsariel has joined #openstack-meeting-alt | 08:33 | |
*** jchhatbar has joined #openstack-meeting-alt | 08:38 | |
*** janki has quit IRC | 08:41 | |
*** rcernin has quit IRC | 08:45 | |
*** rcernin has joined #openstack-meeting-alt | 08:48 | |
*** zhurong has quit IRC | 08:54 | |
*** jchhatbar_ has joined #openstack-meeting-alt | 08:59 | |
*** rcernin has quit IRC | 08:59 | |
*** rcernin has joined #openstack-meeting-alt | 08:59 | |
*** cloudrancher has quit IRC | 09:01 | |
*** jchhatbar has quit IRC | 09:02 | |
*** amotoki_ has quit IRC | 09:04 | |
*** r-mibu has quit IRC | 09:07 | |
*** egallen_ has joined #openstack-meeting-alt | 09:09 | |
*** egallen has quit IRC | 09:09 | |
*** egallen_ is now known as egallen | 09:09 | |
*** kzaitsev_ws has quit IRC | 09:11 | |
*** kzaitsev_ws has joined #openstack-meeting-alt | 09:11 | |
*** amotoki has joined #openstack-meeting-alt | 09:11 | |
*** r-mibu has joined #openstack-meeting-alt | 09:12 | |
*** tuanluong has joined #openstack-meeting-alt | 09:14 | |
*** jtomasek has quit IRC | 09:15 | |
*** funzo has joined #openstack-meeting-alt | 09:15 | |
*** amotoki has quit IRC | 09:19 | |
*** mickeys has joined #openstack-meeting-alt | 09:20 | |
*** funzo has quit IRC | 09:20 | |
*** egallen has quit IRC | 09:21 | |
*** Kuwagata has joined #openstack-meeting-alt | 09:21 | |
*** eliqiao has quit IRC | 09:21 | |
*** egallen has joined #openstack-meeting-alt | 09:22 | |
*** mickeys has quit IRC | 09:24 | |
*** amotoki has joined #openstack-meeting-alt | 09:24 | |
*** Kuwagata has quit IRC | 09:25 | |
*** egallen has quit IRC | 09:27 | |
*** pgadiya has joined #openstack-meeting-alt | 09:29 | |
*** egallen has joined #openstack-meeting-alt | 09:29 | |
*** alexchad_ has joined #openstack-meeting-alt | 09:31 | |
*** alexchadin has quit IRC | 09:33 | |
*** dalgaaf has quit IRC | 09:40 | |
*** dalgaaf has joined #openstack-meeting-alt | 09:40 | |
*** alexchad_ is now known as alexchadin | 09:43 | |
*** dizquierdo has quit IRC | 09:45 | |
*** ralonsoh has joined #openstack-meeting-alt | 09:46 | |
*** amotoki has quit IRC | 09:48 | |
*** pgadiya has quit IRC | 09:56 | |
*** lhinds has quit IRC | 09:56 | |
*** gchamoul has quit IRC | 09:57 | |
*** rnoriega has quit IRC | 09:57 | |
*** myoung has quit IRC | 09:57 | |
*** nadya has quit IRC | 09:59 | |
*** rnoriega has joined #openstack-meeting-alt | 10:03 | |
*** myoung has joined #openstack-meeting-alt | 10:03 | |
*** gchamoul has joined #openstack-meeting-alt | 10:04 | |
*** lhinds has joined #openstack-meeting-alt | 10:05 | |
*** tovin07_ has quit IRC | 10:05 | |
*** cloudrancher has joined #openstack-meeting-alt | 10:07 | |
*** cloudrancher has quit IRC | 10:12 | |
*** alexchadin has quit IRC | 10:15 | |
*** funzo has joined #openstack-meeting-alt | 10:16 | |
*** cloudrancher has joined #openstack-meeting-alt | 10:17 | |
*** funzo has quit IRC | 10:20 | |
*** mickeys has joined #openstack-meeting-alt | 10:21 | |
*** shu-mutou is now known as shu-mutou-AWAY | 10:25 | |
*** cloudrancher has quit IRC | 10:25 | |
*** mickeys has quit IRC | 10:26 | |
*** kobis has quit IRC | 10:26 | |
*** nadya has joined #openstack-meeting-alt | 10:29 | |
*** jchhatbar has joined #openstack-meeting-alt | 10:31 | |
*** vds has quit IRC | 10:32 | |
*** jchhatbar_ has quit IRC | 10:33 | |
*** tuanluong has quit IRC | 10:33 | |
*** jchhatbar_ has joined #openstack-meeting-alt | 10:34 | |
*** jkilpatr has quit IRC | 10:36 | |
*** jchhatbar has quit IRC | 10:36 | |
*** nadya has quit IRC | 10:42 | |
*** nadya has joined #openstack-meeting-alt | 10:42 | |
*** janki has joined #openstack-meeting-alt | 10:42 | |
*** jchhatbar_ has quit IRC | 10:42 | |
*** HeOS has joined #openstack-meeting-alt | 10:45 | |
*** jchhatbar has joined #openstack-meeting-alt | 10:46 | |
*** ganso has joined #openstack-meeting-alt | 10:48 | |
*** janki has quit IRC | 10:48 | |
*** zhurong has joined #openstack-meeting-alt | 10:50 | |
*** jkilpatr has joined #openstack-meeting-alt | 10:52 | |
*** sdague has joined #openstack-meeting-alt | 10:58 | |
*** chhavi has quit IRC | 11:01 | |
*** caowei has quit IRC | 11:02 | |
*** zhurong has quit IRC | 11:05 | |
*** gongysh has quit IRC | 11:05 | |
*** zhurong has joined #openstack-meeting-alt | 11:10 | |
*** dave-mccowan has joined #openstack-meeting-alt | 11:10 | |
*** rcernin has quit IRC | 11:14 | |
*** trinaths has left #openstack-meeting-alt | 11:16 | |
*** funzo has joined #openstack-meeting-alt | 11:17 | |
*** thrash|g0ne is now known as thrash | 11:21 | |
*** funzo has quit IRC | 11:22 | |
*** Kuwagata has joined #openstack-meeting-alt | 11:22 | |
*** reedip is now known as reedip_afk | 11:26 | |
*** Kuwagata has quit IRC | 11:26 | |
*** rcernin has joined #openstack-meeting-alt | 11:29 | |
*** jchhatbar has quit IRC | 11:32 | |
*** jchhatbar has joined #openstack-meeting-alt | 11:33 | |
*** tkelsey has joined #openstack-meeting-alt | 11:46 | |
*** tkelsey has quit IRC | 11:47 | |
*** dprince has joined #openstack-meeting-alt | 11:55 | |
*** rfolco has joined #openstack-meeting-alt | 12:08 | |
*** dsariel has quit IRC | 12:11 | |
*** mickeys_ has joined #openstack-meeting-alt | 12:12 | |
*** alexchadin has joined #openstack-meeting-alt | 12:13 | |
*** mickeys_ has quit IRC | 12:16 | |
*** funzo has joined #openstack-meeting-alt | 12:18 | |
*** funzo_ has joined #openstack-meeting-alt | 12:20 | |
*** funzo has quit IRC | 12:20 | |
*** iceyao_ has joined #openstack-meeting-alt | 12:22 | |
*** zhurong has quit IRC | 12:24 | |
*** gouthamr has joined #openstack-meeting-alt | 12:25 | |
*** ansmith has joined #openstack-meeting-alt | 12:28 | |
*** rarcea has quit IRC | 12:28 | |
*** iceyao_ has quit IRC | 12:37 | |
*** shuyingya has quit IRC | 12:45 | |
*** tellesnobrega has joined #openstack-meeting-alt | 12:45 | |
*** shuyingya has joined #openstack-meeting-alt | 12:45 | |
*** shuyingya has quit IRC | 12:50 | |
*** mikal has quit IRC | 12:50 | |
*** mikal has joined #openstack-meeting-alt | 13:00 | |
*** xyang1 has joined #openstack-meeting-alt | 13:00 | |
*** jianghuaw_ has joined #openstack-meeting-alt | 13:02 | |
*** baoli has joined #openstack-meeting-alt | 13:03 | |
*** dustins has joined #openstack-meeting-alt | 13:08 | |
*** jaypipes has joined #openstack-meeting-alt | 13:09 | |
*** shuyingya has joined #openstack-meeting-alt | 13:10 | |
*** vds has joined #openstack-meeting-alt | 13:15 | |
*** gcb has quit IRC | 13:16 | |
*** EricGonczer_ has joined #openstack-meeting-alt | 13:19 | |
*** mariannelm has joined #openstack-meeting-alt | 13:19 | |
*** haleyb has joined #openstack-meeting-alt | 13:21 | |
*** dizquierdo has joined #openstack-meeting-alt | 13:21 | |
*** egallen has quit IRC | 13:22 | |
*** egallen has joined #openstack-meeting-alt | 13:22 | |
*** egallen has quit IRC | 13:23 | |
*** Kuwagata has joined #openstack-meeting-alt | 13:23 | |
*** shuyingy_ has joined #openstack-meeting-alt | 13:24 | |
*** felipemonteiro has joined #openstack-meeting-alt | 13:25 | |
*** kobis has joined #openstack-meeting-alt | 13:25 | |
*** shuyingya has quit IRC | 13:27 | |
*** Kuwagata has quit IRC | 13:28 | |
*** ralonsoh has quit IRC | 13:30 | |
*** karthiks has quit IRC | 13:35 | |
*** gcb has joined #openstack-meeting-alt | 13:35 | |
*** kobis has quit IRC | 13:38 | |
*** mriedem has joined #openstack-meeting-alt | 13:45 | |
*** dave-mccowan has quit IRC | 13:46 | |
*** dave-mccowan has joined #openstack-meeting-alt | 13:47 | |
*** dimtruck is now known as zz_dimtruck | 13:53 | |
*** lei-zh has joined #openstack-meeting-alt | 13:56 | |
*** nadya has quit IRC | 13:56 | |
*** cdent has joined #openstack-meeting-alt | 14:00 | |
cdent | are we having a scheduler meeting or are we calling it a holiday? | 14:01 |
---|---|---|
edleafe | #startmeeting nova_scheduler | 14:01 |
openstack | Meeting started Mon Apr 17 14:01:21 2017 UTC and is due to finish in 60 minutes. The chair is edleafe. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:01 |
*** openstack changes topic to " (Meeting topic: nova_scheduler)" | 14:01 | |
openstack | The meeting name has been set to 'nova_scheduler' | 14:01 |
mriedem | o/ | 14:01 |
cdent | I'll take that as a yes | 14:01 |
edleafe | Sorry, I was making coffee :) | 14:01 |
alex_xu | o/ | 14:01 |
jaypipes | o/ | 14:01 |
* jaypipes also making coffee... | 14:02 | |
lei-zh | o/ | 14:02 |
edleafe | #topic Specs & Reviews | 14:03 |
*** openstack changes topic to "Specs & Reviews (Meeting topic: nova_scheduler)" | 14:03 | |
*** hongbin has joined #openstack-meeting-alt | 14:03 | |
edleafe | Good to see that the Traits stuff has merged \o/ | 14:03 |
edleafe | Still one bit left: | 14:03 |
edleafe | #link os-traits sync to DB https://review.openstack.org/#/c/450125/ | 14:03 |
jaypipes | edleafe: I think the claims one is the biggie. | 14:03 |
alex_xu | \o/ | 14:03 |
jaypipes | edleafe: as far as specs go. | 14:03 |
mriedem | claims is the only scheduler related spec outstanding that i care about at this point | 14:04 |
edleafe | jaypipes: yep, getting to that | 14:04 |
*** alexchadin has quit IRC | 14:04 | |
*** gcb has quit IRC | 14:04 | |
edleafe | Also some work on adding to os-traits, and re-organizing | 14:04 |
edleafe | os-traits | 14:04 |
edleafe | #link os-traits reorg: https://review.openstack.org/#/c/448282/ | 14:04 |
edleafe | If there's nothing about any of those, we can move on to the claims stuff | 14:05 |
edleafe | ok then | 14:06 |
*** diga has joined #openstack-meeting-alt | 14:06 | |
edleafe | #link WIP placement doing claims: https://review.openstack.org/437424 | 14:06 |
edleafe | #link Forum session proposed for claims in the scheduler: http://forumtopics.openstack.org/cfp/details/63 | 14:06 |
edleafe | So let | 14:06 |
edleafe | ugh | 14:06 |
edleafe | let's talk about claims | 14:06 |
*** ganso has left #openstack-meeting-alt | 14:06 | |
jaypipes | worst 80s song ever. | 14:08 |
mriedem | i haven't looked at the latest since our hangout | 14:08 |
mriedem | jaypipes: salt n pepa were pressured by their management to do it anyway | 14:08 |
jaypipes | mriedem: cdent has concerns about sending the allocation list object over RPC. to summarize, he believes it is better/simpler to just have the compute node do GET /allocations | 14:08 |
*** zz_dimtruck is now known as dimtruck | 14:09 | |
mriedem | and of course i can't find the etherpad from the hangout session now | 14:09 |
edleafe | For me it's not a concern about load or reliability as much as it seems to go against the design | 14:09 |
mriedem | so conductor would PUT the allocations, compute would GET the allocations and if they don't exist yet, compute does the old style thing, right? | 14:10 |
mriedem | is the idea | 14:10 |
jaypipes | mriedem: right. | 14:10 |
mriedem | whereas, | 14:10 |
mriedem | if conductor passed the allocations to compute, compute can just key off that to know if it needs to do the old style thing | 14:11 |
*** gcb has joined #openstack-meeting-alt | 14:11 | |
jaypipes | mriedem: and frankly, I agree with edleafe and cdent that the PUT then GET is cleaner. | 14:11 |
*** fnaval has quit IRC | 14:11 | |
jaypipes | mriedem: yes, but passing allocations to compute introduces significantly more complexity to the code. | 14:11 |
cdent | mriedem: the "can just key off" part is the part that's concerning/misleading. the behavior is not complex, but the code changes and commitments are | 14:11 |
mriedem | yeah i agree it's cleaner, it's a bit redundant, and it takes some control away from the controller layer, which is something dansmith mentioned when we talked about it | 14:11 |
jaypipes | mriedem: mostly because we will now need to use versioned objects for the communication | 14:11 |
mriedem | jaypipes: why? | 14:12 |
mriedem | we said we weren't going to stuff the allocations in the request spec | 14:12 |
jaypipes | mriedem: we still would send the AllocationList as a param over RPC, no? | 14:12 |
mriedem | yes | 14:12 |
jaypipes | mriedem: so therefore that param would need to be an ovo, no? | 14:13 |
mriedem | yes | 14:13 |
mriedem | well, doesn't need to be, but it would be | 14:13 |
dansmith | and those ovo definitions are "owned" by placement, | 14:13 |
mriedem | to link back to the resource provider object | 14:13 |
dansmith | which is to be kicked out | 14:13 |
jaypipes | mriedem: and we don't use versioned objects for placement/resource providers stuff on the compute node. | 14:13 |
mriedem | dansmith: so you've come around to the idea of pulling the allocations from the compute rather than pushing them there? | 14:14 |
dansmith | mriedem: I don't need to come around, I was saying there are good attributes about both approaches | 14:14 |
mriedem | to be clear, i'm fine with the compute pulling them | 14:14 |
mriedem | i think we mostly picked a side during the hangout because we were ratholing | 14:14 |
mriedem | and needed to move on | 14:14 |
jaypipes | tru | 14:14 |
mriedem | but yeah keeping the placement objects out of nova would be great | 14:15 |
mriedem | and then the compute is just another client working with the dict responses | 14:15 |
*** dizquierdo has quit IRC | 14:15 | |
mriedem | anyone have that etherpad link handy? | 14:16 |
jaypipes | https://etherpad.openstack.org/p/nova-pike-claims-in-scheduler | 14:16 |
* edleafe was too slow | 14:17 | |
jaypipes | mriedem: see line 37 :) | 14:17 |
mriedem | one question in there was, "The compute could fail the HTTP call to Placement and then what do we do?" | 14:17 |
cdent | isn't that the same as "the RPC call could fail and then what?" | 14:18 |
jaypipes | mriedem: if the compute can reach the conductor, then set the instance to ERROR, I would say. | 14:18 |
mriedem | jaypipes: it can't in multi-cell with super conductor | 14:18 |
mriedem | cdent: good point | 14:18 |
jaypipes | mriedem: why not? | 14:19 |
mriedem | cdent: in that case, we delete the allocations when we delete the instance, or whatever hand wavey thing we said we'd do about cleaning up allocations | 14:19 |
*** EricGonczer_ has quit IRC | 14:19 | |
mriedem | jaypipes: that's the same as the retry issue, | 14:19 |
mriedem | with super-conductor the compute can't rpc cast back to conductor to retry a build | 14:19 |
jaypipes | mriedem: wouldn't it call Instance.save(), which would communicate with the local conductor and set the instance's vm_state to ERROR... we could have the audit job look for an ERROR'd instances and dselete allocations from placement. | 14:20 |
mriedem | so once we claim and pick a host, it builds on that host or fails | 14:20 |
mriedem | i was thinking we put the instance in ERROR state yeah | 14:20 |
mriedem | but, | 14:20 |
mriedem | how do we know the GET /allocations fail is a new style thing and not the old style fallback, maybe that does'nt matter | 14:20 |
mriedem | i.e. how does the compute know allocations have already been made for it? | 14:21 |
mriedem | so it should error if it can't get them | 14:21 |
jaypipes | mriedem: well there's a difference between not getting allocations from the placement API and not being able to communicate with the placement API... | 14:22 |
*** EricGonczer_ has joined #openstack-meeting-alt | 14:22 | |
jaypipes | mriedem: in the former case, the compute would just proceed with its local claim process as normal. in the latter, it would set the instance to ERROR. | 14:22 |
mriedem | might be overthinking this of course, if we assume the control plane is upgraded before computes and it's making allocations for the compute, then we wouldn't have any fallback in the compute if GET /allocations fails | 14:22 |
jaypipes | mriedem: assuming it can contact the local conductor of course. | 14:22 |
mriedem | *fails or is an empty response | 14:22 |
mriedem | jaypipes: but i'm not sure it should proceed with the local claim process | 14:23 |
mriedem | is what i'm getting at | 14:23 |
jaypipes | mriedem: well, a 404 is perfectly valid, right? | 14:23 |
mriedem | because we could then be double-claiming | 14:23 |
mriedem | right? | 14:23 |
jaypipes | mriedem: if it gets a 404, that means "hey, not all compute nodes are upgraded to understand the new claims in placement yet, so I should proceed as per the old way" | 14:23 |
edleafe | GET /allocations/{instance_id} should return an empty list if there aren't any | 14:24 |
mriedem | yes that would be true if you have ocata computes and conductor isn't claiming yet | 14:24 |
edleafe | NOt 404 | 14:24 |
jaypipes | edleafe: if there's been no allocations for an instance, it returns an empty list? | 14:25 |
edleafe | That's what I thought. cdent? | 14:25 |
mriedem | i'm asking about the case that all computes are pike, conductor is claiming, and the compute does a GET /allocations/{instance_id} and it's empty or 404, then what? i'm thinking we just put the instance into error state - but how to know if we should do that is tricky | 14:25 |
* edleafe is rebuilding his laptop and currently without his dev environment | 14:25 | |
*** mdong_ has joined #openstack-meeting-alt | 14:26 | |
mriedem | granted, it shouldn't be empty or 404 | 14:26 |
*** dprince has quit IRC | 14:26 | |
jaypipes | mriedem: why would you put the instance into error state instead of just trying the local claim? | 14:26 |
mriedem | jaypipes: because then you are double claiming | 14:26 |
edleafe | mriedem: how is that possible? | 14:26 |
cdent | sorry, my network is being very lame | 14:26 |
edleafe | if there are allocations against that instance, how could it return an empty list? | 14:26 |
mriedem | would the local claim just overwrite the existing allocations that conductor created? | 14:27 |
cdent | get allocations for consumer returns an empty result, not a 404 | 14:27 |
jaypipes | cdent: ok | 14:27 |
edleafe | And if there are allocations, but the compute gets back an empty list, we have much bigger problems | 14:27 |
mriedem | edleafe: i agree with that | 14:27 |
jaypipes | mriedem: I think for at least one release, we should have the compute node try the old local claim process. | 14:27 |
jaypipes | mriedem: and then remove all that code in, say "R". | 14:28 |
edleafe | jaypipes: that sounds reasonable | 14:28 |
jaypipes | mriedem: after removing that code, the default brhaviour would be put in error state. | 14:28 |
*** dizquierdo has joined #openstack-meeting-alt | 14:28 | |
mriedem | does anyone know if the local claim would overwrite the existing allocations? or is there a generation id or something that would make that a conflict? | 14:28 |
jaypipes | mriedem: checking, one sec. | 14:29 |
jaypipes | mriedem: pretty sure there is a check, but hold up. | 14:29 |
edleafe | it's a PUT, right? | 14:29 |
* edleafe feels extra dumb without code available | 14:30 | |
jaypipes | mriedem: the AllocationList.set_allocations() would fail with a ConcurrentUpdateDetected and return a 409 to the client. | 14:30 |
cdent | iirc: when we set allocations we don't check any generation that is provided, but we do check the generation internally | 14:30 |
cdent | jaypipes: you looking at set_allocations in the handler code? | 14:31 |
jaypipes | cdent: the rp.generation(s) are passed to the placement REST API./ | 14:31 |
* cdent re-looks | 14:31 | |
cdent | jaypipes: look at the gabbits | 14:31 |
jaypipes | sigh | 14:32 |
cdent | this is something we talked about way back then, and for some reason decided it wasn't necessary | 14:32 |
alex_xu | I thought the scheduler will upgrade first, and after compute node upgrade also, why the upgrade compute node needs to fallback to old claim? | 14:32 |
mriedem | alex_xu: conductor will only do the new style claim if all computes are upgraded | 14:32 |
*** annegentle has joined #openstack-meeting-alt | 14:33 | |
mriedem | because ocata computes would always be doing a local claim | 14:33 |
alex_xu | mriedem: ah, yea, right | 14:33 |
jaypipes | why on earth didn't we include rp.generation in the request payload... :( | 14:33 |
cdent | for reference | 14:34 |
cdent | #link allocations with no gen: https://github.com/openstack/nova/blob/05a25d7e2a6aa9d5eb7327c91509178f95186e17/nova/tests/functional/api/openstack/placement/gabbits/allocations.yaml#L136 | 14:34 |
mriedem | jaypipes: cdent: so i think it's reasonable to assume that if conductor makes the allocations, compute should be able to get them, and if for whatever reason it doesn't, then it does the local claim which could try and do it's own PUT /allocations - if that failed with a 409, then idk, error? | 14:34 |
jaypipes | that really should be added. | 14:34 |
jaypipes | mriedem: yes. | 14:34 |
jaypipes | cdent: that's really a bug. I'll log one and fix it. | 14:34 |
*** mickeys has joined #openstack-meeting-alt | 14:34 | |
mriedem | we'll sort out weirdo edge cases once we start rolling out code i guess | 14:35 |
mriedem | so to summarize: | 14:35 |
jaypipes | k | 14:35 |
cdent | jaypipes: okay, but I wish I could remember what you told me when I questioned it in the first place, because that would be useful context | 14:35 |
mriedem | 1. conductor won't do anything until all computes are upgraded, | 14:35 |
mriedem | 2. once all computes are upgraded, conductor makes the claim (creates allocations) | 14:35 |
jaypipes | cdent: all I remember is rejecting the original request payload that had the allocations structured as a dict keyed by rp.uuid, saying that we may need other fields in the resource provider object in the future. | 14:35 |
mriedem | 3. conductor doesn't pass anything to compute during build, the compute will look for allocations and if they exist, it doesn't do a local claim, otherwise it attempts to (for a release or two) | 14:36 |
*** rcernin has quit IRC | 14:36 | |
jaypipes | mriedem: yes, ++ | 14:36 |
mriedem | 4. when we hit some crazy edge case we didn't anticipate with ironic, we'll hack a fix as usual | 14:37 |
jaypipes | cdent: more than likely we said "well, generation doesn't matter until we're doing claims in the scheduler" and left it out. | 14:37 |
edleafe | Can anyone remind me why we have conductor doing the claim and not the scheduler? | 14:37 |
cdent | mriedem: step 4 is like steps 4-math.inf | 14:37 |
jaypipes | cdent: since right now, the compute node holds a semaphore on the compute node record and therefore there's no danger of concurrent updates. | 14:37 |
cdent | jaypipes: perhaps. I guess we just fix it and that's fine. | 14:38 |
jaypipes | ya | 14:38 |
mriedem | edleafe: i can't remember exactly | 14:38 |
edleafe | It would seem that if there was a race and the claim failed, the scheduler could move to its next choice and try claiming that | 14:38 |
mriedem | edleafe: as could conductor | 14:38 |
*** mickeys has quit IRC | 14:39 | |
mriedem | dansmith: do you remember why we said conductor would create the allocations rather than scheduler? | 14:39 |
dansmith | mriedem: because that's where we do that kind of thing | 14:39 |
edleafe | mriedem: conductor doesn't have the list of filtered/weighed hosts | 14:39 |
mriedem | edleafe: yes it does | 14:39 |
mriedem | but i'll check for sure | 14:40 |
edleafe | mriedem: if conductor claim fails, it has to re-do the whole scheduler filter/weigh process all over again | 14:40 |
mriedem | https://github.com/openstack/nova/blob/master/nova/conductor/manager.py#L914 | 14:40 |
dansmith | mriedem: not sure why we'd want the scheduler doing that | 14:40 |
*** kobis has joined #openstack-meeting-alt | 14:40 | |
*** nadya has joined #openstack-meeting-alt | 14:41 | |
mriedem | edleafe: if i'm reading that correctly, conductor has a list of filtered and weighed hosts | 14:41 |
jaypipes | #link https://bugs.launchpad.net/nova/+bug/1683377 | 14:41 |
openstack | Launchpad bug 1683377 in OpenStack Compute (nova) "[placement] PUT /allocations should include resource provider generations" [Medium,Triaged] - Assigned to Jay Pipes (jaypipes) | 14:41 |
jaypipes | mriedem: the reason we said conductor instead of scheduler was because conductor handles retries. | 14:42 |
edleafe | mriedem: no, the scheduler gets that list from placement, runs its additional filters, sorts, and returns its one selected host | 14:42 |
mriedem | edleafe: so you're saying the "hosts" variable here is a single entry? https://github.com/openstack/nova/blob/master/nova/conductor/manager.py#L638 | 14:42 |
dansmith | mriedem: it is if we have subset =1 | 14:43 |
dansmith | er, subset_size=1 | 14:43 |
edleafe | mriedem: it can be more than one if we are building several VMs at once | 14:43 |
dansmith | IIRC | 14:43 |
edleafe | mriedem: https://github.com/openstack/nova/blob/master/nova/scheduler/filter_scheduler.py#L102 | 14:43 |
edleafe | dansmith: isn't it spec_obj.num_instances? | 14:44 |
*** diablo_rojo has joined #openstack-meeting-alt | 14:44 | |
dansmith | edleafe: I think subset_size also means we get back more than one, right? maybe that is stripped off before that.. | 14:44 |
*** rcernin has joined #openstack-meeting-alt | 14:44 | |
dansmith | edleafe: we need at least num_instances there, yes | 14:44 |
edleafe | dansmith: that's a trick we use to reduce races | 14:44 |
edleafe | we pick a random host from the top N, where N == subset_size | 14:45 |
edleafe | that could go away if the scheduler could claim directly | 14:45 |
*** beslemon has joined #openstack-meeting-alt | 14:46 | |
mriedem | ok so i thought conductor had the list of possible hosts to build a single instance, i guess that was wrong | 14:47 |
mriedem | if the claim in conductor fails, is it worth it to redo the host filtering in the scheduler anyway? | 14:47 |
mriedem | it could be expensive if nothing else changed but that one host you hit | 14:48 |
edleafe | mriedem: yeah, it would be expensive | 14:48 |
edleafe | getting the list of hosts is better now that we do some weeding out in the placement call | 14:48 |
edleafe | but it's still wasteful to repeat if not needed | 14:48 |
*** ijw has joined #openstack-meeting-alt | 14:49 | |
edleafe | If the scheduler were to make the claim, the flow when a race happens would look like: | 14:49 |
edleafe | Scheduler has a list of acceptable hosts. Makes claim - if it fails, move on to #2, then #3. | 14:49 |
edleafe | If it succeeds... PROFIT! | 14:50 |
mriedem | yes that's what i originally expected, but i thought conductor could do the same, but i guess not | 14:50 |
edleafe | The original idea was to have the scheduler do it | 14:51 |
edleafe | The spec's commit message even says that | 14:51 |
edleafe | "Proposal to have scheduler posting allocations instead of computes" | 14:51 |
edleafe | Somewhere it got changed, and I couldn't remember the reason | 14:52 |
mriedem | doing claims in the conductor makes things work for caching scheduler too...but we want to deprecate that after claims in controller, and even if only the filter scheduler did the claim, the computes would have the fallback | 14:52 |
mriedem | i think the thinking changed during the hangout | 14:52 |
*** fnaval has joined #openstack-meeting-alt | 14:52 | |
mriedem | when dansmith said it would be conductor making the claim | 14:52 |
mriedem | but as noted, i thought conductor had the list of filtered hosts | 14:52 |
dansmith | edleafe: speaking for me at least, I always meant "claims in the scheduling phase" when we said that | 14:52 |
edleafe | FYI: 8 minutes left | 14:52 |
edleafe | dansmith: ok, but is there a reason why it needs to be in the conductor? | 14:53 |
mriedem | i'd like to not have to get the hosts again and filter them if the claim on the first one fails | 14:53 |
mriedem | especially since that could happen with packing right? | 14:53 |
dansmith | edleafe: well, I'm not sure it makes as much sense if we made the scheduler a library, but maybe | 14:53 |
mriedem | today we deal with packing conflicts with retries, which we won't have with super-conductor and claims in the scheduler/conductor | 14:54 |
dansmith | edleafe: however, it also puts a blocking http call in the middle of a single-threaded thing | 14:54 |
dansmith | mriedem: the claim would fail because something has changed anyway, right? why wouldn't we reschedule to get a freshened idea of the world? | 14:54 |
mriedem | dansmith: that's what i said above, | 14:55 |
dansmith | yeah | 14:55 |
mriedem | i.e. is it a good idea to redo the scheduling anyway | 14:55 |
jaypipes | mriedem: dansmith is correct. we don't eliminate retries. we eliminate retries *happening from the compute nodes*. | 14:55 |
dansmith | right | 14:55 |
edleafe | dansmith: in a typical race where there are two requests for essentially the same VM, the only thing that changed is the first one used up some of the host | 14:55 |
dansmith | much faster turnaround | 14:55 |
*** gcb has quit IRC | 14:56 | |
mriedem | edleafe: but if that host still has some inventory, the 2nd claim might still fit right? | 14:56 |
mriedem | and if it doesn't, then that host is out of the running for that vm and we need to find another host | 14:56 |
edleafe | Sure, in which case it would succeed | 14:56 |
edleafe | We're talking about where the second one fails | 14:56 |
edleafe | In that case, it's best to pick host #2 from its weighed list | 14:56 |
alex_xu | jaypipes: we will move that retries inside placement in the future, right? when we can claim directly | 14:56 |
jaypipes | alex_xu: possibly, yes. but we're a ways away from the placement service having all the required information in order to make that full determination. | 14:57 |
*** lei-zh has quit IRC | 14:57 | |
edleafe | I'm doing a terrible job of time boxing | 14:57 |
edleafe | But this is an important discussion | 14:57 |
edleafe | We can continue it in -nova in 2 minutes | 14:58 |
*** markstur has joined #openstack-meeting-alt | 14:58 | |
edleafe | #topic Opens | 14:58 |
*** openstack changes topic to "Opens (Meeting topic: nova_scheduler)" | 14:58 | |
mriedem | really without some poc code both ways with performance testing of collisions it's hard to make a decision on this | 14:58 |
edleafe | Anyone want to add something before we adjourn? | 14:58 |
*** yamahata has joined #openstack-meeting-alt | 14:58 | |
mriedem | e.g. with 1000 nodes, | 14:58 |
* edleafe feels bad for anyone who hung around waiting for Open discussion | 14:59 | |
*** annegentle has quit IRC | 14:59 | |
mriedem | how long does it take to get the filtered / weighed list of hosts | 14:59 |
*** ihrachys has joined #openstack-meeting-alt | 14:59 | |
mriedem | because that's how long it's going to take per retry if we fail to claim in conductor | 14:59 |
edleafe | OK, we have to move this to -nova now | 15:00 |
edleafe | #endmeeting | 15:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:00 | |
openstack | Meeting ended Mon Apr 17 15:00:04 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-04-17-14.01.html | 15:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/nova_scheduler/2017/nova_scheduler.2017-04-17-14.01.txt | 15:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/nova_scheduler/2017/nova_scheduler.2017-04-17-14.01.log.html | 15:00 |
*** annegentle has joined #openstack-meeting-alt | 15:00 | |
ihrachys | anyone present for the neutron upgrades meeting? | 15:00 |
*** cdent has left #openstack-meeting-alt | 15:01 | |
*** dizquierdo has quit IRC | 15:01 | |
*** mdong__ has joined #openstack-meeting-alt | 15:01 | |
*** jchhatbar has quit IRC | 15:01 | |
ihrachys | doesn't seem like it, but I will hold for another 2 minutes before bailing out of the channel. | 15:02 |
*** mdong_ has quit IRC | 15:02 | |
ihrachys | after late OSIC layoff, we may not have decent presentation for the meeting to make it worth it, so I will also consider killing the meeting if we can't hold one for like two weeks. | 15:02 |
manjeets | o/ | 15:03 |
ihrachys | manjeets, hi! | 15:03 |
ihrachys | now we are two | 15:03 |
ihrachys | ok let's hold one very very quick for logging purposes if nothing else | 15:04 |
ihrachys | #startmeeting neutron_upgrades | 15:04 |
openstack | Meeting started Mon Apr 17 15:04:28 2017 UTC and is due to finish in 60 minutes. The chair is ihrachys. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:04 |
*** openstack changes topic to " (Meeting topic: neutron_upgrades)" | 15:04 | |
openstack | The meeting name has been set to 'neutron_upgrades' | 15:04 |
ihrachys | hi to those still alive | 15:04 |
ihrachys | FYI late OSIC layoff hit the team hard | 15:04 |
ihrachys | it's not clear who is still with us | 15:05 |
ihrachys | manjeets, you have an idea? | 15:05 |
manjeets | ihrachys, it will take some time I have not idea | 15:05 |
ihrachys | manjeets, I think it may have affected you too rihgt? | 15:05 |
*** mriedem has left #openstack-meeting-alt | 15:05 | |
manjeets | ihrachys, i talked my manager he said Im not impacted | 15:05 |
manjeets | i wasn't osic | 15:05 |
ihrachys | oh that's good to hear | 15:05 |
sshank | I am here to get updates. | 15:06 |
ihrachys | sshank, hi! you are not OSIC either? | 15:06 |
sshank | ihrachys, I am OSIC. | 15:06 |
ihrachys | sshank, and are you affected? | 15:06 |
sshank | ihrachys, Yes. | 15:07 |
sshank | ihrachys, I just wanna be in touch with the community irrespective. | 15:07 |
ihrachys | oh ok I see, nice to hear. | 15:07 |
ihrachys | so we will see how it goes. | 15:07 |
ihrachys | let's just look through our review queues to see what we can do with the situation | 15:08 |
ihrachys | btw we started landing some patches up for review that were from OSIC so that they are not bitrot before getting a chance for merge. | 15:09 |
ihrachys | we landed NetworkSegment switch which is a nice one, since it's probably one of those more complex objects that never happened | 15:09 |
ihrachys | ok let's get to a more formal business | 15:10 |
ihrachys | #topic Objects implementation | 15:10 |
*** openstack changes topic to "Objects implementation (Meeting topic: neutron_upgrades)" | 15:10 | |
ihrachys | #link https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/adopt-oslo-versioned-objects-for-db | 15:10 |
ihrachys | we are landing RouterExtAttrs: https://review.openstack.org/381209 and also Victor's UT refactoring: https://review.openstack.org/425800 | 15:11 |
*** diga has quit IRC | 15:11 | |
ihrachys | in the latter, we were hit by https://launchpad.net/bugs/1683369 but that doesn't seem like an issue of the patch in question | 15:11 |
openstack | Launchpad bug 1683369 in neutron "TagDbObjectTestCase.test_objects_exist_validate_filters_false may fail because of non-unique id for standardattributes" [High,Confirmed] | 15:11 |
ihrachys | oh and the patch is in merge conflict now, so I will rebase after the meeting | 15:12 |
ihrachys | #action ihrachys to rebase and push https://review.openstack.org/#/c/425800/ | 15:12 |
*** EricGonczer_ has quit IRC | 15:12 | |
ihrachys | we also tried to merge https://review.openstack.org/#/c/304873/ (dvr mac address object) yesterday but it seems to have an issue | 15:13 |
ihrachys | in functional tests | 15:13 |
ihrachys | the patch is on tonytan_brb | 15:13 |
* ihrachys wonders if Tony was affected | 15:13 | |
tonytan_brb | ihrachys: Yes, I am. but I will continue with the Patch. | 15:13 |
*** EricGonczer_ has joined #openstack-meeting-alt | 15:13 | |
ihrachys | ok, thanks for following up on it | 15:14 |
ihrachys | tonytan_brb, you also have LIKE support: https://review.openstack.org/419152 will you follow up on that one too? | 15:14 |
tonytan_brb | Yes, I will | 15:15 |
ihrachys | ok thanks a bunch | 15:15 |
*** ijw_ has joined #openstack-meeting-alt | 15:15 | |
ihrachys | in other news, I updated update_objects patch: https://review.openstack.org/#/c/452266/ with the logic that I suggested (using the new update-in-place pattern only when there are no standard attributes) | 15:16 |
ihrachys | sshank, but it doesn't seem to solve the test failures that we see with "sqlalchemy.exc.InvalidRequestError: Could not evaluate current criteria in Python. Specify 'fetch' or False for the synchronize_session parameter." | 15:16 |
ihrachys | so it's probably a different thing | 15:16 |
ihrachys | sshank, do you plan to follow up on the patch, or I should take over? | 15:17 |
sshank | ihrachys, you can take over. | 15:17 |
ihrachys | ok, thanks for your work. | 15:18 |
ihrachys | #action ihrachys to take over update_objects | 15:18 |
*** ijw has quit IRC | 15:18 | |
sshank | ihrachys, One question regarding get_objects, does it not support None filter? | 15:19 |
ihrachys | sshank, what do you mean? | 15:20 |
ihrachys | sshank, if you don't want to filter, you don't pass kwargs | 15:20 |
ihrachys | then you get all objects | 15:20 |
ihrachys | or isn't it what you ask | 15:20 |
sshank | ihrachys, example: https://review.openstack.org/#/c/396351/16/neutron/db/l3_db.py@1401 | 15:21 |
ihrachys | oh you mean passing a None value | 15:21 |
sshank | yes. | 15:22 |
ihrachys | do you have a traceback handy? | 15:22 |
sshank | No. It was while back, but just wanted to ask you when Kevin mentioned it there. | 15:22 |
ihrachys | I think we should make it work if it's not already | 15:22 |
ihrachys | so a bug/traceback would help to understand what happens | 15:22 |
ihrachys | sshank, are you going to report a bug for that? | 15:24 |
*** Kuwagata has joined #openstack-meeting-alt | 15:24 | |
sshank | ihrachys, I can do it. But I need to test it again once. | 15:24 |
ihrachys | cool | 15:24 |
ihrachys | #action sshank to investigate why None filter don't work and/or report a bug | 15:25 |
*** rarcea has joined #openstack-meeting-alt | 15:25 | |
*** marst has joined #openstack-meeting-alt | 15:25 | |
*** sridharg has quit IRC | 15:26 | |
ihrachys | in other news, we still need to revive neutron-db-manage data migration command: https://review.openstack.org/432494 | 15:27 |
ihrachys | since Victor now left, someone needs to take it over | 15:27 |
ihrachys | I will probably take that one unless someone strongly feels like | 15:27 |
manjeets | ihrachys, I can take a look today and let you know by EOD ? | 15:28 |
ihrachys | manjeets, ok please do | 15:28 |
ihrachys | #action manjeets to take over new CLI command: https://review.openstack.org/432494 | 15:28 |
*** shuyingy_ has quit IRC | 15:30 | |
ihrachys | #topic Other patches | 15:30 |
*** openstack changes topic to "Other patches (Meeting topic: neutron_upgrades)" | 15:30 | |
*** shuyingya has joined #openstack-meeting-alt | 15:30 | |
ihrachys | #link https://review.openstack.org/#/q/status:open+message:%22UpgradeImpact%22+project:openstack/neutron | 15:30 |
ihrachys | the only patch of interest is https://review.openstack.org/#/c/456419/ and it's already in gate | 15:30 |
*** kfarr has joined #openstack-meeting-alt | 15:30 | |
ihrachys | it just tunes default oslo.db behaviour in neutron, nothing of major impact | 15:31 |
ihrachys | any other patches to raise? | 15:31 |
*** kobis has quit IRC | 15:31 | |
manjeets | not any from me atm | 15:31 |
ihrachys | ok | 15:32 |
ihrachys | #topic Open discussion | 15:32 |
*** openstack changes topic to "Open discussion (Meeting topic: neutron_upgrades)" | 15:32 | |
ihrachys | I just want to say to all folks who are affected (or not) by recent events that I appreciate all the work already done and in the queue, and it is and was a pleasure to work with everyone. I am also happy to see people plan to stick with us even if obviously priorities may shift. | 15:33 |
*** armstrong has joined #openstack-meeting-alt | 15:34 | |
ihrachys | ok that's all I have for now. we'll meet next week as usual. review priorities are still the same since we haven't made much progress lately (and I understand why) | 15:35 |
ihrachys | cu! | 15:35 |
ihrachys | #endmeeting | 15:35 |
manjeets | cu thanks | 15:35 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:35 | |
openstack | Meeting ended Mon Apr 17 15:35:20 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:35 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_upgrades/2017/neutron_upgrades.2017-04-17-15.04.html | 15:35 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_upgrades/2017/neutron_upgrades.2017-04-17-15.04.txt | 15:35 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_upgrades/2017/neutron_upgrades.2017-04-17-15.04.log.html | 15:35 |
*** rcernin has quit IRC | 15:37 | |
*** armstrong has quit IRC | 15:38 | |
*** armstrong has joined #openstack-meeting-alt | 15:39 | |
*** chyka has joined #openstack-meeting-alt | 15:39 | |
*** armstrong has quit IRC | 15:39 | |
*** tellesnobrega has quit IRC | 15:39 | |
*** armstrong has joined #openstack-meeting-alt | 15:40 | |
*** trinaths has joined #openstack-meeting-alt | 15:40 | |
*** kzaitsev_ws has quit IRC | 15:44 | |
*** jaugustine has joined #openstack-meeting-alt | 15:44 | |
*** nadya has quit IRC | 15:44 | |
*** iyamahat has joined #openstack-meeting-alt | 15:44 | |
armstrong | msg NickServ identify msg NickServ identify | 15:44 |
*** dprince has joined #openstack-meeting-alt | 15:48 | |
*** annegentle has quit IRC | 15:49 | |
*** shuyingya has quit IRC | 15:49 | |
*** shuyingy_ has joined #openstack-meeting-alt | 15:50 | |
*** gyee has joined #openstack-meeting-alt | 15:51 | |
*** annegentle has joined #openstack-meeting-alt | 15:54 | |
*** ijw_ has quit IRC | 15:54 | |
*** armstrong has quit IRC | 15:55 | |
*** ijw has joined #openstack-meeting-alt | 15:56 | |
*** shuyingy_ has quit IRC | 16:06 | |
*** beslemon has quit IRC | 16:10 | |
*** corvus is now known as jeblair | 16:12 | |
*** mdong__ is now known as mcdong | 16:14 | |
*** mcdong is now known as mdong_ | 16:15 | |
*** mickeys has joined #openstack-meeting-alt | 16:20 | |
*** nadya has joined #openstack-meeting-alt | 16:20 | |
*** rcernin has joined #openstack-meeting-alt | 16:22 | |
*** mickeys has quit IRC | 16:25 | |
*** Swami has joined #openstack-meeting-alt | 16:25 | |
*** jaugustine has quit IRC | 16:26 | |
*** EricGonczer_ has quit IRC | 16:30 | |
*** nadya has quit IRC | 16:37 | |
*** HeOS has quit IRC | 16:41 | |
*** kobis has joined #openstack-meeting-alt | 16:45 | |
*** yamahata has quit IRC | 16:48 | |
*** iyamahat has quit IRC | 16:48 | |
*** diablo_rojo has quit IRC | 16:49 | |
*** harlowja has quit IRC | 16:49 | |
*** ircuser-1 has joined #openstack-meeting-alt | 16:52 | |
*** harlowja has joined #openstack-meeting-alt | 16:52 | |
*** amotoki has joined #openstack-meeting-alt | 16:55 | |
*** manjeets has quit IRC | 16:57 | |
*** krtaylor has joined #openstack-meeting-alt | 16:59 | |
*** vishwanathj has quit IRC | 16:59 | |
*** fnaval has quit IRC | 17:01 | |
*** ijw has quit IRC | 17:02 | |
*** iyamahat has joined #openstack-meeting-alt | 17:05 | |
*** yamahata has joined #openstack-meeting-alt | 17:10 | |
*** kiall has quit IRC | 17:11 | |
*** egallen has joined #openstack-meeting-alt | 17:11 | |
*** melwitt has quit IRC | 17:17 | |
*** melwitt has joined #openstack-meeting-alt | 17:17 | |
*** melwitt is now known as Guest55931 | 17:17 | |
*** tonanhngo has joined #openstack-meeting-alt | 17:22 | |
*** nadya has joined #openstack-meeting-alt | 17:24 | |
*** jaugustine has joined #openstack-meeting-alt | 17:24 | |
*** amotoki has quit IRC | 17:25 | |
*** jkilpatr has quit IRC | 17:26 | |
*** tonanhngo has quit IRC | 17:26 | |
*** jkilpatr has joined #openstack-meeting-alt | 17:27 | |
*** tonanhngo has joined #openstack-meeting-alt | 17:27 | |
*** kobis has quit IRC | 17:28 | |
*** Guest55931 is now known as melwitt | 17:32 | |
*** nadya has quit IRC | 17:38 | |
*** JudeC has joined #openstack-meeting-alt | 17:41 | |
*** dustins has quit IRC | 17:45 | |
*** manjeets has joined #openstack-meeting-alt | 17:51 | |
*** thrash is now known as thrash|biab | 17:54 | |
*** mickeys_ has joined #openstack-meeting-alt | 17:58 | |
*** ijw has joined #openstack-meeting-alt | 18:05 | |
*** kobis has joined #openstack-meeting-alt | 18:05 | |
*** armstrong has joined #openstack-meeting-alt | 18:05 | |
*** cloudrancher has joined #openstack-meeting-alt | 18:05 | |
*** armstrong has quit IRC | 18:07 | |
*** trinaths has left #openstack-meeting-alt | 18:07 | |
*** s3wong has joined #openstack-meeting-alt | 18:09 | |
*** krtaylor has quit IRC | 18:09 | |
*** EricGonczer_ has joined #openstack-meeting-alt | 18:09 | |
*** EricGonczer_ has quit IRC | 18:10 | |
*** tesseract has quit IRC | 18:10 | |
*** EricGonczer_ has joined #openstack-meeting-alt | 18:11 | |
*** jaugustine has quit IRC | 18:13 | |
*** david-lyle has joined #openstack-meeting-alt | 18:16 | |
*** tellesnobrega has joined #openstack-meeting-alt | 18:17 | |
*** kjw3 has joined #openstack-meeting-alt | 18:18 | |
*** noslzzp has joined #openstack-meeting-alt | 18:19 | |
*** ijw has quit IRC | 18:21 | |
*** ijw has joined #openstack-meeting-alt | 18:26 | |
*** rcernin has quit IRC | 18:27 | |
*** cloudrancher has quit IRC | 18:28 | |
*** nadya has joined #openstack-meeting-alt | 18:30 | |
*** nadya has quit IRC | 18:31 | |
*** cloudrancher has joined #openstack-meeting-alt | 18:33 | |
*** lpetrut has joined #openstack-meeting-alt | 18:34 | |
*** dtrainor has quit IRC | 18:35 | |
*** dtrainor has joined #openstack-meeting-alt | 18:35 | |
*** cloudrancher has quit IRC | 18:37 | |
*** vishwanathj has joined #openstack-meeting-alt | 18:40 | |
*** dsariel has joined #openstack-meeting-alt | 18:43 | |
*** thrash|biab is now known as thrash | 18:44 | |
*** krtaylor has joined #openstack-meeting-alt | 18:48 | |
*** adisky_ has quit IRC | 18:49 | |
*** jaugustine has joined #openstack-meeting-alt | 18:50 | |
*** lpetrut has quit IRC | 18:57 | |
*** HeOS has joined #openstack-meeting-alt | 19:06 | |
*** kjw3 has quit IRC | 19:08 | |
*** egallen has quit IRC | 19:09 | |
*** egallen has joined #openstack-meeting-alt | 19:14 | |
*** kjw3 has joined #openstack-meeting-alt | 19:22 | |
*** lifeless_ is now known as lifeless | 19:25 | |
*** yamahata has quit IRC | 19:29 | |
*** yamahata has joined #openstack-meeting-alt | 19:30 | |
*** number80 has joined #openstack-meeting-alt | 19:31 | |
*** egallen has quit IRC | 19:31 | |
*** egallen has joined #openstack-meeting-alt | 19:32 | |
*** Kuwagata has quit IRC | 19:35 | |
*** pbourke has quit IRC | 19:35 | |
*** pbourke has joined #openstack-meeting-alt | 19:36 | |
*** Kuwagata has joined #openstack-meeting-alt | 19:42 | |
*** tellesnobrega has quit IRC | 19:45 | |
*** kobis has quit IRC | 19:56 | |
*** kobis has joined #openstack-meeting-alt | 19:56 | |
*** kobis has quit IRC | 19:57 | |
*** kobis has joined #openstack-meeting-alt | 19:57 | |
*** kobis has quit IRC | 19:57 | |
dave-mccowan | #startmeeting barbican | 20:00 |
openstack | Meeting started Mon Apr 17 20:00:01 2017 UTC and is due to finish in 60 minutes. The chair is dave-mccowan. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:00 |
*** openstack changes topic to " (Meeting topic: barbican)" | 20:00 | |
openstack | The meeting name has been set to 'barbican' | 20:00 |
kfarr | \o/ | 20:01 |
dave-mccowan | hi kfarr! | 20:01 |
kfarr | hey dave-mccowan ! | 20:02 |
dave-mccowan | thanks for chairing last week | 20:02 |
kfarr | no problem | 20:02 |
dave-mccowan | #topic roll call | 20:02 |
*** openstack changes topic to "roll call (Meeting topic: barbican)" | 20:02 | |
kfarr | o/ | 20:02 |
dave-mccowan | i'm out of practice | 20:02 |
dave-mccowan | small group so far. hopefully more will join soon. | 20:04 |
dave-mccowan | the agenda: https://wiki.openstack.org/wiki/Meetings/Barbican#Agenda | 20:04 |
*** diazjf has joined #openstack-meeting-alt | 20:04 | |
dave-mccowan | #topic pike status | 20:04 |
*** openstack changes topic to "pike status (Meeting topic: barbican)" | 20:04 | |
diazjf | o/ | 20:04 |
dave-mccowan | hi diazjf! | 20:04 |
diazjf | hey dave-mccowan! It's been a busy day! | 20:05 |
dave-mccowan | let's skip to tempest testing with py3.5, while we wait for anyone else joining soon. | 20:05 |
dave-mccowan | kfarr i added a py35 version of the tempest testing and a few tests fail. | 20:05 |
kfarr | dave-mccowan ohhh | 20:06 |
dave-mccowan | do you think any APLers would be able to take a look? | 20:06 |
kfarr | Probably! It's just an experimental gate for now? | 20:06 |
dave-mccowan | yes | 20:07 |
dave-mccowan | probably pretty straight forward fixes... adding b'' in a few places | 20:07 |
*** alee has joined #openstack-meeting-alt | 20:07 | |
alee | o/ | 20:07 |
*** jkilpatr has quit IRC | 20:07 | |
dave-mccowan | hi alee! | 20:07 |
alee | dave-mccowan, hey there | 20:07 |
*** jkilpatr has joined #openstack-meeting-alt | 20:07 | |
*** felipemonteiro_ has joined #openstack-meeting-alt | 20:08 | |
dave-mccowan | let's look the pike tracker: https://etherpad.openstack.org/p/barbican-tracker-pike | 20:08 |
*** david-lyle has quit IRC | 20:08 | |
dave-mccowan | we're 1/3 through Pike now. we fixed a good number of bugs in milestone 1, but haven't made much progress on our blueprints | 20:08 |
*** annegentle has quit IRC | 20:09 | |
dave-mccowan | alee do you have any predictions of the future for WSGI deployment or IPA vault? | 20:09 |
alee | dave-mccowan, no - no predictions. | 20:10 |
alee | dave-mccowan, I've been tied up on other things, but I may get freed up for at least some time | 20:10 |
alee | dave-mccowan, more liekly than noy, ipa vault will be deferred | 20:10 |
*** felipemonteiro has quit IRC | 20:11 | |
alee | dave-mccowan, whats the wgsi deployemnt thing? | 20:11 |
dave-mccowan | it's a community goal, and something said that OOO needed too. i guess deploy behind httpd is the most popular way to do it. | 20:12 |
dave-mccowan | we want to make it the default for devstack | 20:12 |
alee | dave-mccowan, oh ok - yeah we do | 20:12 |
alee | (we already do in triple-o | 20:12 |
dave-mccowan | sweet. easy cut-n-paste then. :-) | 20:13 |
alee | dave-mccowan, so yeah its still doable. just gotta find time to do it | 20:13 |
dave-mccowan | cool. still plenty of time, but it'll go fast with summit in the middle of the release. | 20:14 |
dave-mccowan | kfarr what about list filters? i know you have a bunch of patches out for this. do they need reviews? | 20:14 |
kfarr | Yes! | 20:14 |
kfarr | redrobot already implemented the backend feature | 20:15 |
kfarr | It just needs to be exposed in python-barbicanclient (and castellan) | 20:15 |
kfarr | Here's python-barbicanclient: https://review.openstack.org/#/c/400370/ | 20:15 |
kfarr | and castellan (dependent on the above patch): https://review.openstack.org/#/c/418019/ | 20:16 |
dave-mccowan | is all the code done for it then? just waiting on reviews and merges? | 20:16 |
kfarr | Yup! | 20:16 |
dave-mccowan | cool! | 20:16 |
*** EricGonczer_ has quit IRC | 20:17 | |
dave-mccowan | for Python 3.5, the community goal is to have functional and tempest gate jobs running with py35. | 20:17 |
dave-mccowan | i have most of the functional tests running. just about 20 failing tests left to fix. | 20:17 |
dave-mccowan | there's also an experimental gate job for tempest that has a few failures too. | 20:18 |
dave-mccowan | hopefully we'll get all of those cleared up soon | 20:18 |
dave-mccowan | diazjf what's up with deprecation? | 20:18 |
diazjf | dave-mccowan, I'm setting up some time to get it done this week | 20:19 |
dave-mccowan | great! | 20:19 |
diazjf | #action diazjf to submit patches to remove certificates api. | 20:20 |
dave-mccowan | if anyone has an item schedule for pike-1, please update it to p2, p3, or future based on your plans. | 20:20 |
dave-mccowan | #action diazjf to submit patches to remove certificates api. | 20:20 |
dave-mccowan | any database gurus here? | 20:21 |
*** stingaci has joined #openstack-meeting-alt | 20:21 | |
dave-mccowan | jeremy has a weird db issue where it's working differently with centos than for ubuntu. | 20:21 |
dave-mccowan | https://bugs.launchpad.net/barbican/+bug/1681988 | 20:21 |
openstack | Launchpad bug 1681988 in Barbican "py27 UT fails on centos7.2.1511" [Undecided,New] | 20:21 |
dave-mccowan | that's all i have for Pike | 20:22 |
dave-mccowan | moving on.... | 20:22 |
dave-mccowan | #topic Summit | 20:22 |
*** openstack changes topic to "Summit (Meeting topic: barbican)" | 20:22 | |
dave-mccowan | alee i saw you had some updates last week for the workshop | 20:23 |
dave-mccowan | anything else new, or urgent? | 20:23 |
alee | dave-mccowan, yeah - I'd like to get a meeting scheduled for the workshop presenters this week | 20:23 |
alee | kfarr, and I were thinking tommorow morning perhaps? | 20:23 |
alee | 11 am EST? | 20:23 |
dave-mccowan | +1 for me | 20:23 |
kfarr | +1 | 20:23 |
alee | redrobot, diazjf , dave-mccowan ? | 20:24 |
redrobot | o/ | 20:24 |
dave-mccowan | redrobot \o/ | 20:24 |
*** kobis has joined #openstack-meeting-alt | 20:24 | |
diazjf | alee, redrobot, wotks for me. | 20:25 |
redrobot | sorry I'm late guys | 20:25 |
redrobot | It's been a fun few days at the rack | 20:25 |
alee | redrobot, can you meet tomorow at 11 am EST? | 20:25 |
alee | for the workshop .. | 20:25 |
*** rcernin has joined #openstack-meeting-alt | 20:25 | |
redrobot | alee yes, should be good. | 20:25 |
*** dprince has quit IRC | 20:25 | |
alee | dave-mccowan, ?? | 20:25 |
dave-mccowan | yes for me | 20:26 |
alee | excellent -- kfarr can you set it up? | 20:26 |
kfarr | Ah yes | 20:26 |
kfarr | Meeting invite ? | 20:26 |
alee | yup | 20:26 |
alee | google hangout | 20:26 |
alee | we can do updates then | 20:27 |
dave-mccowan | redrobot we should set another time to start planning the vault presentation | 20:27 |
dave-mccowan | https://etherpad.openstack.org/p/barbican-pike-summit | 20:28 |
dave-mccowan | barbicaneers are busy this summit. feel free to add anything you to share to that etherpad | 20:29 |
dave-mccowan | anything else for summit? | 20:29 |
dave-mccowan | #topic pike status revist | 20:30 |
*** openstack changes topic to "pike status revist (Meeting topic: barbican)" | 20:30 | |
dave-mccowan | redrobot do you have an update for any pike blueprint items? | 20:30 |
dave-mccowan | (do you need help or review or anything?) | 20:30 |
*** kobis has quit IRC | 20:30 | |
dave-mccowan | https://etherpad.openstack.org/p/barbican-tracker-pike | 20:30 |
dave-mccowan | you signed up for 4 at the PTG. | 20:31 |
redrobot | well, not sure if y'all saw the news already but OSIC was cancelled | 20:32 |
redrobot | so no Intel folks will be joining | 20:32 |
dave-mccowan | :-( | 20:33 |
kfarr | yeah :( | 20:33 |
diazjf | :( | 20:33 |
redrobot | and I'm only working on Barbican for this week and next, and hopefully find a new job shortly after that. | 20:33 |
kfarr | !! | 20:33 |
openstack | kfarr: Error: "!" is not a valid command. | 20:33 |
redrobot | I'm still going to Boston on my own dime | 20:33 |
redrobot | and will definitely work on the presentations | 20:33 |
kfarr | :( :( | 20:34 |
dave-mccowan | redrobot I hope everything works out. definitely apply for travel assistance. | 20:34 |
redrobot | also if anyone is hiring, let me know! I've got a freshly updated resume I can send your way :) | 20:34 |
redrobot | dave-mccowan yep, I've been frantically email lots of folks, and I still have speaker support on my list of to-dos | 20:35 |
redrobot | *emailing | 20:35 |
diazjf | redrobot, good luck my dude! | 20:35 |
*** mdong_ has quit IRC | 20:35 | |
redrobot | diazjf thanks m8 | 20:35 |
redrobot | dave-mccowan yeah, let's sync up some time tomorrow for the Vault talk | 20:36 |
dave-mccowan | redrobot tomorrow is good for me. | 20:36 |
dave-mccowan | #topic any other business | 20:36 |
*** openstack changes topic to "any other business (Meeting topic: barbican)" | 20:36 | |
dave-mccowan | thanks everyone! we'll talk tomorrow on summit prep! | 20:38 |
dave-mccowan | #endmeeting | 20:38 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 20:38 | |
openstack | Meeting ended Mon Apr 17 20:38:22 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:38 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/barbican/2017/barbican.2017-04-17-20.00.html | 20:38 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/barbican/2017/barbican.2017-04-17-20.00.txt | 20:38 |
openstack | Log: http://eavesdrop.openstack.org/meetings/barbican/2017/barbican.2017-04-17-20.00.log.html | 20:38 |
diazjf | thanks! | 20:38 |
*** diazjf has quit IRC | 20:38 | |
*** ijw has quit IRC | 20:43 | |
*** diazjf has joined #openstack-meeting-alt | 20:43 | |
*** ijw has joined #openstack-meeting-alt | 20:44 | |
*** ijw has quit IRC | 20:49 | |
*** ansmith has quit IRC | 20:49 | |
*** hichihara has joined #openstack-meeting-alt | 20:55 | |
*** rcernin has quit IRC | 20:56 | |
*** MeganR has joined #openstack-meeting-alt | 20:56 | |
*** diazjf has quit IRC | 20:57 | |
*** dimtruck is now known as zz_dimtruck | 20:58 | |
*** MeganR has quit IRC | 21:05 | |
*** sdague has quit IRC | 21:05 | |
*** matrohon has joined #openstack-meeting-alt | 21:05 | |
*** Arkady_Kanevsky has joined #openstack-meeting-alt | 21:07 | |
Arkady_Kanevsky | hello | 21:07 |
*** jose-phillips has quit IRC | 21:07 | |
Arkady_Kanevsky | PWG meeting today? | 21:08 |
*** krtaylor has quit IRC | 21:08 | |
*** Arkady_Kanevsky has quit IRC | 21:15 | |
*** marst has quit IRC | 21:17 | |
*** marst has joined #openstack-meeting-alt | 21:17 | |
*** zz_dimtruck is now known as dimtruck | 21:26 | |
*** matrohon has quit IRC | 21:38 | |
*** baoli has quit IRC | 21:43 | |
*** dave-mcc_ has joined #openstack-meeting-alt | 21:43 | |
*** dave-mccowan has quit IRC | 21:44 | |
*** shobhar has joined #openstack-meeting-alt | 21:46 | |
*** shobhar_ has joined #openstack-meeting-alt | 21:46 | |
*** kfarr has quit IRC | 21:47 | |
*** diazjf has joined #openstack-meeting-alt | 21:47 | |
*** dave-mccowan has joined #openstack-meeting-alt | 21:47 | |
*** dave-mcc_ has quit IRC | 21:50 | |
*** jamielennox has joined #openstack-meeting-alt | 21:50 | |
*** Shrews has joined #openstack-meeting-alt | 21:51 | |
*** felipemonteiro_ has quit IRC | 21:51 | |
*** rarcea has quit IRC | 21:52 | |
*** annegentle has joined #openstack-meeting-alt | 21:53 | |
*** diazjf has quit IRC | 21:54 | |
*** jlk has joined #openstack-meeting-alt | 21:57 | |
*** vishwanathj has quit IRC | 21:57 | |
*** shobhar has quit IRC | 21:59 | |
*** shobhar_ has quit IRC | 21:59 | |
*** rfolco has quit IRC | 22:00 | |
fungi | zuuuuuul | 22:01 |
jeblair | are other zuul folks around? | 22:01 |
clarkb | o/ | 22:02 |
jlk | o/ | 22:02 |
fungi | i guess today there is no pwg, only zuul | 22:02 |
pabelanger | hello | 22:02 |
SpamapS | o/ | 22:02 |
jamielennox | o/ | 22:02 |
jeblair | #startmeeting zuul | 22:03 |
openstack | Meeting started Mon Apr 17 22:03:03 2017 UTC and is due to finish in 60 minutes. The chair is jeblair. Information about MeetBot at http://wiki.debian.org/MeetBot. | 22:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 22:03 |
*** openstack changes topic to " (Meeting topic: zuul)" | 22:03 | |
openstack | The meeting name has been set to 'zuul' | 22:03 |
jeblair | #link agenda https://wiki.openstack.org/wiki/Meetings/Zuul#Agenda_for_next_meeting | 22:03 |
*** noslzzp has quit IRC | 22:03 | |
jeblair | #link previous meetig http://eavesdrop.openstack.org/meetings/zuul/2017/zuul.2017-04-03-22.03.html | 22:03 |
jeblair | #topic Actions from last meeting | 22:04 |
*** openstack changes topic to "Actions from last meeting (Meeting topic: zuul)" | 22:04 | |
jeblair | mordred add custom path-blocking lookup plugin | 22:04 |
jeblair | that happened! | 22:04 |
jeblair | tests for that are in-progress | 22:04 |
jlk | twas a good bit of usefulness. | 22:05 |
*** annegentle has quit IRC | 22:05 | |
jeblair | ++ | 22:05 |
jeblair | #topic Status updates (Zuul test enablement) | 22:05 |
*** openstack changes topic to "Status updates (Zuul test enablement) (Meeting topic: zuul)" | 22:05 | |
mordred | jeblair: (fwiw, I have not made any progress in the car on more tests - but I may stil lbefore you wake up in the morning) | 22:05 |
* mordred is not really here | 22:05 | |
jeblair | mordred: cool, thanks. i'll sleep in to increase your chances. :) | 22:06 |
*** haleyb has quit IRC | 22:06 | |
jeblair | i'm not fully caught up yet; are there any new test fixes that are waiting on reviews or anything? | 22:06 |
SpamapS | I believe we're good on the ones done | 22:07 |
*** EricGonczer_ has joined #openstack-meeting-alt | 22:07 | |
SpamapS | I have one that I don't really understand regarding timer+sshkey things... | 22:07 |
SpamapS | but that's ongoing | 22:07 |
SpamapS | and then there are a few less-trivial ones left to pick up | 22:08 |
*** marst has quit IRC | 22:08 | |
SpamapS | overall I think we're in the home stretch. :) | 22:08 |
*** marst_ has joined #openstack-meeting-alt | 22:08 | |
jeblair | SpamapS: cool, maybe we can poke at the timer+sshkey stuff later this week | 22:10 |
jeblair | #topic Status updates (Zuul sample jobs) | 22:11 |
*** openstack changes topic to "Status updates (Zuul sample jobs) (Meeting topic: zuul)" | 22:11 | |
*** hichihara has quit IRC | 22:12 | |
*** ihrachys has quit IRC | 22:13 | |
*** thrash is now known as thrash|g0ne | 22:13 | |
jeblair | pabelanger: what's the status here? | 22:13 |
pabelanger | I think we might be ready to split out some of the playbooks in zuul playbooks folder into another git repo, then start on some stdlib things | 22:14 |
pabelanger | right now, it is somewhat confusing what is stdlib and what is openstack-infra | 22:14 |
pabelanger | we also discussed bringing nodepool project online too | 22:14 |
*** marst_ has quit IRC | 22:15 | |
clarkb | when you say stdlib, do you mean things that would live in zuul proper? | 22:15 |
jamielennox | pabelanger: i'm fairly interested in what we define as stdlib here if you want help/discussion on that | 22:15 |
pabelanger | clarkb: right | 22:15 |
pabelanger | https://review.openstack.org/#/c/441617/ is the context | 22:16 |
jlk | ditto what jamielennox said | 22:16 |
fungi | al la python's stdlib. which batteries we're including with zuul basically | 22:16 |
pabelanger | right now, to me, everything in our playbooks folder today, is very openstack-infra specific | 22:16 |
pabelanger | which, is okay for now, because it allows faster iteration | 22:16 |
*** ijw has joined #openstack-meeting-alt | 22:17 | |
jeblair | yeah, i think there may be three levels here: 1) something so fundamental it shuld go inside of the zuul repo itself and be automatically available to every zuul installation (eg, copy git repos). 2) generally useful things that should maybe iterate faster than the dev cycle for zuul itself (eg, tox). 3) purely local things that should be in openstack-infra/project-config (eg, infra mirror setup). | 22:18 |
fungi | if we want to draw a distinction at 2 for faster iteration, i think putting the zuul stdlib in a separate repo (covering 1 and 2) which is considered tightly coupled with zuul makes some sense | 22:20 |
fungi | there's not much about zuul's design which necessitates the stdlib being included _in_ the same git repo, i don't think? | 22:21 |
fungi | so can sort of have our cake and eat it to | 22:21 |
jeblair | fungi: no, i just wanted to broach the possibility that if it takes extra effort to install the stdlib, we can consider putting things that are very fundamental in zuul itself. | 22:22 |
jeblair | but if we solve "make stdlib easily available", then we don't have to. | 22:22 |
clarkb | could potentially just be an install dep | 22:22 |
clarkb | whcih gets updated more often than zuul (potentially) | 22:23 |
fungi | thpigh i do think whatever we consider "stdlib" needs some fairly tight api/behavior contracts | 22:23 |
fungi | s/thpigh/though/ | 22:23 |
pabelanger | I don't think we need a new git repo for now, we could start prefixing roles with zuul.foobar or stdlib.foobar, until we decide that step. That allows things to live zuul/playbooks for a while longer | 22:23 |
fungi | starting in the zuul repo now and splitting them later seems fine to me too | 22:24 |
fungi | (splitting them later if we decide it's warranted, i mean) | 22:24 |
fungi | but i do think any playbooks we consider distributed "with" zuul as a stdlib, we need to be fairly certain we can keep their behaviors consistent or provide backward-compatibility when we need to alter them | 22:25 |
jeblair | pabelanger: yeah. i know in review we've discussed things which make sense for stdlib and things which are local. so maybe we should take the step you suggest and start namespacing them so that's clear. then we can defer making the new repo for just a little bit longer. | 22:26 |
*** annegentle has joined #openstack-meeting-alt | 22:26 | |
pabelanger | sure, I'm happy to do that | 22:26 |
*** xyang1 has quit IRC | 22:26 | |
clarkb | it will also help make it concrete with low effort so we can paint the bikeshed more easily :) | 22:26 |
pabelanger | oh, I imagine stdlib will be many colors | 22:27 |
fungi | plaid | 22:27 |
*** diazjf has joined #openstack-meeting-alt | 22:29 | |
jeblair | #agreed start namespacing roles in zuul to help with transition to stdlib | 22:29 |
*** spotz_ has joined #openstack-meeting-alt | 22:29 | |
jeblair | #topic Progress summary | 22:30 |
*** openstack changes topic to "Progress summary (Meeting topic: zuul)" | 22:30 | |
*** spotz_ has quit IRC | 22:30 | |
jeblair | SpamapS: how's the board look? | 22:30 |
SpamapS | To be honest I did not look at it the entire last week. | 22:30 |
*** kjw3 has quit IRC | 22:30 | |
jeblair | neither did i. but i did see a bear. | 22:30 |
SpamapS | #link https://storyboard.openstack.org/#!/board/41 | 22:31 |
SpamapS | I saw bear _tracks_ in the snow in Mammoth. ;) | 22:31 |
*** jaugustine has quit IRC | 22:31 | |
jeblair | SpamapS: oh, we should drop the swift task | 22:31 |
SpamapS | jeblair: we had talked about splitting up tags | 22:31 |
SpamapS | jeblair: right that's a post playbook now, yes? | 22:32 |
SpamapS | so we should change that one to delete the test | 22:32 |
jeblair | SpamapS: or will be, yes. | 22:32 |
jeblair | SpamapS: do we have enough zuulv3.1 stories to warrant a new tag/board? | 22:33 |
SpamapS | I think it would help with visualizing where we're at if we start pushing things that aren't critical to infra's use of zuulv3 off to another tag. | 22:33 |
*** diazjf has quit IRC | 22:33 | |
*** spotz_ has joined #openstack-meeting-alt | 22:34 | |
SpamapS | jeblair: I'm not sure if it's a lot | 22:34 |
SpamapS | seems worth it to just go through them, so I can take that as an action | 22:34 |
*** baoli has joined #openstack-meeting-alt | 22:34 | |
jeblair | SpamapS: okay. though it seems there's some overlap with 'backlog' there. | 22:34 |
*** krtaylor has joined #openstack-meeting-alt | 22:35 | |
jeblair | it's a grey area. something to consider at least. :) | 22:35 |
SpamapS | well my current thinking had been that all of these things had to be doen before we call v3 done | 22:36 |
SpamapS | includin backlog (backlog is just "we know we have to , we don't know when yet") | 22:36 |
jeblair | SpamapS: yeah, though many of the things in backlog aren't actually critical to openstack-infra v3. | 22:36 |
jeblair | so i think there may be overlapping subsets. :) | 22:37 |
SpamapS | we could avoid a new tag, and just make the backlog column mean "stuff we know we need to do because we're changing things" and todo can mean "all the things we need to do to use zuul" | 22:37 |
jeblair | yeah, or maybe even add another column or two? | 22:37 |
SpamapS | yeah that's another option | 22:37 |
SpamapS | the whole point of the board is to allow people to see what to do next | 22:38 |
jeblair | SpamapS: i'll defer to you on how to structure and stand ready to help sort. | 22:38 |
SpamapS | (and to see what is thought of, but not next) | 22:38 |
SpamapS | jeblair: I think we should just make todo "stuff we have to do to use zuulv3 in infra" | 22:38 |
*** annegentle has quit IRC | 22:39 | |
*** baoli has quit IRC | 22:39 | |
SpamapS | if it gets too big | 22:39 |
SpamapS | we can retag some things out of backlog | 22:39 |
jeblair | SpamapS: okay, let's work on that in channel this week | 22:40 |
*** jkilpatr has quit IRC | 22:40 | |
SpamapS | yeah | 22:40 |
jeblair | #topic Where should image username go? (jamielennox) | 22:40 |
*** openstack changes topic to "Where should image username go? (jamielennox) (Meeting topic: zuul)" | 22:40 | |
*** knangia has quit IRC | 22:41 | |
jamielennox | so yea, simple enough problem that we are building images that use a different username | 22:41 |
jamielennox | previously this was controlled in zuul.conf, but it was brought up by jhesketh that maybe this should be controlled by nodepool | 22:41 |
jamielennox | i think that's probably right, but we just removed the username option from nodepool because it doesn't ssh any more | 22:41 |
clarkb | would it be terrible to just require a zuul user? | 22:42 |
clarkb | (I'm not sure if this needs to be configurable end of day?) | 22:42 |
jamielennox | both options have reviews up but it just requires consensus on an approach | 22:42 |
pabelanger | Unless we want images to have different usernames in a provider, I think zuul.conf is fine, right? | 22:43 |
jeblair | it's easy enough to make it configurable in zuul.conf, so even if we wanted to "hard code" it, i'd say we could *at least* do that. however, there's a pretty good argument to be made that when you tell nodepool to build an image, that's a good place to put the information "this is the username to use to log into the image". | 22:43 |
*** egallen has quit IRC | 22:44 | |
*** knangia has joined #openstack-meeting-alt | 22:44 | |
*** egallen has joined #openstack-meeting-alt | 22:44 | |
jamielennox | i'm also ok with completely punting on this until we have a hard case we can't get around, it was an option we used in 2.5 that is no longer available in v3 that i tried to add back | 22:45 |
jamielennox | but in general i think its useful and might help the nodepool outside zuul case | 22:45 |
jeblair | i think 'add to zuul.conf' is also fairly future-proof. in that if we add something either to nodepool or zuul's own node definitions later, that just becomes "default username" instead of "username". | 22:45 |
pabelanger | ssh username in nodepool might also makes sense if we every added snapshot images back to nodepool-launcher? | 22:46 |
pabelanger | nodepool-builder* | 22:46 |
*** kjw3 has joined #openstack-meeting-alt | 22:46 | |
jeblair | pabelanger: well, the snapshot image build process may not use the same user as the final image, so i don't think that's a given. | 22:47 |
clarkb | my concern with putting it in nodepool is we'd maybe want to have nodepool config affect dib elements somehow to set the user that way you don't set username: foo then wonder why you can't log in as foo? | 22:47 |
jamielennox | jeblair: agreed, at the moment the default of zuul comes from the user zuul is running as, not actually in code anywhere so it is a useful default | 22:47 |
jeblair | clarkb: good point | 22:47 |
clarkb | where as if its just "make sure there is a zuul user" that seems to be a straighforward requirement for setup | 22:47 |
Shrews | if we choose nodepool, do we REALLY have to store the username in the ImageBuild, ImageUpload, AND Node objects? | 22:47 |
jeblair | jamielennox: oops, i think 'default to current running user' is a mistake. :) | 22:47 |
Shrews | that seems excessive | 22:47 |
jamielennox | Shrews: it was the only way i could see to pass it from build through to ready | 22:48 |
pabelanger | clarkb: I know off-topic, but the removal of ssh from nodepool makes that a little more difficult to troubleshoot, since zuul needs to now be involved | 22:48 |
jeblair | could maybe skip imageupload since it references imagebuild | 22:48 |
fungi | yeah, i think we're unintentionally getting the ssh client implementation's default, so being explicit even about what our default is seems preferable | 22:49 |
jeblair | (you could also skip node, but then that would require zuul to look up the imagebuild, which it doesn't have to now) | 22:49 |
*** HeOS has quit IRC | 22:49 | |
jeblair | pabelanger: i'd like to follow up on how that's more complex after the meeting | 22:49 |
jeblair | so i'm reading lukewarm support for addition to nodepool -- for now at least; and more support for zuul.conf. | 22:50 |
*** ansmith has joined #openstack-meeting-alt | 22:50 | |
pabelanger | think so | 22:50 |
jeblair | anyone disagree with that ^? | 22:51 |
jamielennox | i think it's good to have a default there anyway and we can deal with nodepool if/when required | 22:51 |
jlk | I agree, I do not disagree | 22:51 |
Shrews | i agree with jlk's not disagreeing | 22:52 |
jeblair | #agreed configure zuul ansible ssh user in zuul.conf for now; revisit adding to nodepool/zk as needed later. | 22:53 |
jeblair | jamielennox: thanks for pushing that through! | 22:54 |
jeblair | #topic Executor security spec: https://review.openstack.org/444495 | 22:54 |
*** openstack changes topic to "Executor security spec: https://review.openstack.org/444495 (Meeting topic: zuul)" | 22:54 | |
jeblair | i put this on the agenda at fungi's suggestion earlier | 22:54 |
*** jrobinson has joined #openstack-meeting-alt | 22:54 | |
jeblair | we chatted about it at length in channel | 22:54 |
fungi | i don't know whether any further discussion is warranted after we talked in here a few hours ago, but it's coming up on last call for dissent | 22:55 |
*** kjw3 has quit IRC | 22:55 | |
SpamapS | I'm personally comfortable running with it for BonnyCI | 22:55 |
fungi | so just wanted to be sure since clarkb felt pretty strongly about some of it | 22:55 |
SpamapS | which is an attempt to make a Zuul-aaS for all github projects | 22:55 |
SpamapS | which is likely to have a really nasty set of horrible bad actors | 22:56 |
SpamapS | so.. | 22:56 |
jlk | I'm deferring to SpamapS on the wrapper around the thing | 22:56 |
jlk | I've focused more on the thing, and the bad things the thing can be coaxed into doing | 22:56 |
SpamapS | bubblewrap is some of the simplest, easiest to read C I've looked at | 22:56 |
SpamapS | I highly recommend taking the tour | 22:56 |
jamielennox | "the least painful open would i've ever had" | 22:56 |
jamielennox | wound | 22:57 |
SpamapS | I have tried treating the wound with liberal application of Rust... https://github.com/SpamapS/rubble ;-) | 22:57 |
jeblair | i also think this is reasonable for openstack-infra. | 22:57 |
fungi | i'm confident at this point that if particularly concerned zuul admins wanted to limit things to only running trusted playbooks on the executor and chaining to running untrusted ansible playbooks on the test nodes, that they can basically ignore the sandboxing (but it does help protect the system from their trusted playbooks, even then) | 22:57 |
*** EricGonczer_ has quit IRC | 22:57 | |
SpamapS | we could also make the wrapper libvirt ... nested VMs are so much fun | 22:58 |
clarkb | fungi: I think you'd need to modify zuul a bit for that, but agreed it would be simple to do if necessary | 22:58 |
jeblair | fungi: strictly speaking, "trusted" playbooks in zuulv3-speak would run outside of the sandbox, but your scenario is adding another layer, so maybe that's what you meant (the playbooks they trust will run as untrusted zuul playbooks and would then run something else on a test node) | 22:59 |
fungi | weighing the features this allows against the risks, i'm in favor of supporting it, personally | 22:59 |
fungi | oh, yep, s/trusted/tightly-controlled/ | 22:59 |
jeblair | fungi: then yes, agreed. :) | 22:59 |
fungi | sorry, overloading terminology there | 22:59 |
jeblair | i only brought up the nitpick in case it exposed some misunderstanding, but i don't think so. | 23:00 |
jlk | overloading terminology that's actively being changed :) | 23:00 |
fungi | fun for the whole family | 23:00 |
jeblair | jlk: "this statement may contain future-looking terminology" | 23:00 |
fungi | thanks for following up on this! | 23:00 |
jlk | hah! | 23:00 |
fungi | i have what we need to move forward on the spec review | 23:01 |
jeblair | fungi: thanks! | 23:01 |
jeblair | looks like this should end up on tomorrow's infra meeting agenda | 23:01 |
jeblair | thanks all! | 23:01 |
jeblair | #endmeeting | 23:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 23:01 | |
openstack | Meeting ended Mon Apr 17 23:01:34 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 23:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/zuul/2017/zuul.2017-04-17-22.03.html | 23:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/zuul/2017/zuul.2017-04-17-22.03.txt | 23:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/zuul/2017/zuul.2017-04-17-22.03.log.html | 23:01 |
*** kjw3 has joined #openstack-meeting-alt | 23:03 | |
*** mickeys_ has quit IRC | 23:03 | |
*** stingaci has quit IRC | 23:17 | |
*** kjw3 has quit IRC | 23:17 | |
*** jkilpatr has joined #openstack-meeting-alt | 23:18 | |
*** cloudrancher has joined #openstack-meeting-alt | 23:18 | |
*** gongysh has joined #openstack-meeting-alt | 23:22 | |
*** gongysh has quit IRC | 23:22 | |
*** armstrong has joined #openstack-meeting-alt | 23:23 | |
*** chyka has quit IRC | 23:30 | |
*** gouthamr has quit IRC | 23:32 | |
*** rfolco has joined #openstack-meeting-alt | 23:41 | |
*** rfolco has quit IRC | 23:41 | |
*** rfolco has joined #openstack-meeting-alt | 23:41 | |
*** rfolco has quit IRC | 23:41 | |
*** stingaci has joined #openstack-meeting-alt | 23:43 | |
*** gouthamr has joined #openstack-meeting-alt | 23:54 | |
*** jianghuaw_ has quit IRC | 23:56 | |
*** ijw has quit IRC | 23:59 | |
*** noslzzp has joined #openstack-meeting-alt | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!