22:02:35 #startmeeting zuul 22:02:36 Meeting started Mon Dec 19 22:02:35 2016 UTC and is due to finish in 60 minutes. The chair is jeblair. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:02:37 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:02:39 The meeting name has been set to 'zuul' 22:02:49 #link agenda https://wiki.openstack.org/wiki/Meetings/Zuul#Agenda_for_next_meeting 22:03:16 #link previous meeting http://eavesdrop.openstack.org/meetings/zuul/2016/zuul.2016-12-12-22.03.html 22:03:20 o/ 22:03:35 #topic Actions from last meeting 22:03:47 jeblair send email announcing impending merge and release jeblair switch production to run from master after merge 22:03:52 er, that's two things 22:03:55 both of them done! 22:03:59 o/ 22:04:14 #topic Status updates: Nodepool Zookeeper work 22:04:29 afternoon 22:04:43 we switched production to running the master branch 22:04:48 o/ 22:05:05 so changes related to maintaining the running zookeeper-based nodepool-builder should go there 22:05:05 and it's working quite well 22:05:16 ++ 22:05:19 as well as changes preparing to make a release of it 22:05:23 fungi: surprising! 22:05:32 i wrote some doc changes last week to that end 22:05:34 * fungi is always surprised when computers work 22:06:19 computers work? 22:06:31 speaking of that 22:06:39 doc fix: https://review.openstack.org/411844 22:06:54 for builder docs 22:07:12 mordred: lies 22:07:27 Shrews: thanks! 22:07:59 i'm considering a revert of this change: https://review.openstack.org/396749 i'm working on that now 22:08:22 i bring that up because it affects a config-file format change 22:08:31 so i'd like to wait on that before we actually release 22:08:50 we also may want to land some race-condition mitigating changes that we were just talking about in #zuul 22:09:17 does anyone else have suggestions for what we might want to do before a release? 22:09:43 test the single zk change? 22:10:00 oh, i think that's in prod since friday? 22:10:02 what's the argument behind the revert? 22:10:03 single zk connection, that is 22:10:32 jeblair: oh? are the builders automatically updated? 22:11:56 fungi: i'll write extensively in the commit message, but short version: that change cost us the ability to have the same image with different flavors. i still want to rework that mapping (because it's *very* confusing), but i think 396749 may have been a step backwards -- *assuming* i can rework it the way i think i can. 22:12:09 fungi: if i fail at the revert, then nevermind anything i'm saying. :) 22:12:46 fungi: (i hope that at least justifies why i'm looking into it, even if, at this point, i haven't fully gotten it in hand) 22:13:29 okay, makes sense. thanks! 22:13:51 Shrews: they have to be manually restarted, which was done on friday 22:14:07 i *think* with that change 22:14:25 Shrews: when did it land? 22:14:58 https://review.openstack.org/411360 22:14:59 o/ 22:15:12 16 dec 20:27 is the restart time 22:15:26 so about 3 hours after it landed 22:15:37 jeblair: cool. glad it works :) 22:15:46 yay! 22:15:51 i wonder if the cpu load dropped 22:16:02 but, that's for #zuul 22:16:18 Shrews: i couldn't check right after i restarted because it was busy building/uploading. we should look. :) 22:16:45 any other pre-release items? 22:17:11 and perhaps we should not actually release until january 22:17:27 as a holiday gift to all our users :) 22:17:52 ++ 22:18:03 setuptools released again the other day and we are lucky the world didn't burn down around us 22:18:05 (especially the ones who are running unpinned CD) 22:18:10 (it only slightly burned down) 22:18:34 jeblair: as of last night, we are on master 22:18:35 Not releasing is the gift? :-) 22:19:02 #agreed release nodepool master in early january 22:19:15 nibalizer: yay! how's it workin out for you? 22:19:17 jhesketh: exactly 22:19:34 jeblair: we think it working! 22:19:36 We are generous 22:19:57 cool! 22:20:02 nibalizer: how adventurous of you 22:20:09 no challenge getting zk set up then? 22:20:12 it was all jamielennox 22:20:33 im mostly reporting this to say we won't be affected by a relaese 22:20:39 but I support the delay until january 22:20:47 nibalizer: that sounds like a challenge to us 22:20:48 slightly burned on the removal or --no-images but an easy fix and it seems to be fine otherwise 22:21:25 * Shrews codes something to affect nibz 22:21:57 oh yeah, --no-images was sort of a desperate temporary move on our part; --no-deletes --no-launches and --no-webapp are all in the same boat and not long for this world. 22:21:58 * nibalizer codes something to effect Shrews 22:22:39 --no-lunches 22:23:03 om 22:23:14 and i guess one final thing -- the nodepool feature/zuulv3 branch is open for destructive work on the zuulv3 spec. we'll periodically merge master into it to keep it up to date with operational improvements there. 22:23:42 jeblair: i was thinking i'd have a crack at --no-deletes -> nodepool-deleter if no one else is? 22:24:51 jamielennox: well, in reality i don't think those should be separate. rather the idea is to have multiple nodepool launchers (which also delete), possibly divided up by provider. 22:26:07 ok, i'll leave it 22:26:08 yeah, the delete worker split was done more because the old codebase made it a quick (if temporary) scaling solution 22:26:10 splitting deletes like that is really just because our install has grown so large we couldn't handle it in one process, and it was a fairly easy thing to do 22:26:25 fungi: right -- a quick solution, not a good one. ;) 22:26:45 saved more significant refactors under pressure 22:26:56 it was mostly because our unit files had gotten weird, so i can wait for grander plans 22:27:32 jamielennox: if you have less than 1k instances available to you, i would recommend ignoring the "--no-" options and run them all in one daemon 22:29:19 let's move on to devstack-gate roles 22:29:27 #topic #status updates: Devstack-gate roles refactoring 22:29:40 that was weird but you get the idea 22:30:12 rcarrillocruz: how's it going? 22:30:19 so 22:30:22 good progress 22:30:28 we landed a few merges last week 22:30:35 https://review.openstack.org/#/c/401975/ 22:30:41 https://review.openstack.org/#/c/402107/ 22:30:45 https://review.openstack.org/#/c/402208/ 22:30:48 ... 22:30:56 and nothing is burning 22:31:09 yay for lack of fire! 22:31:18 special thanks to clarkb, for being extra vigilant on his reviews 22:31:44 i've closed the sb tasks to those commits where appropiate 22:32:10 rcarrillocruz: the next round of these will be pushed up soon ya? I think you have one up now? 22:32:13 and assigned to me the write localrc and some other ansible d-g refactor tasks that were unasssigned 22:32:34 clarkb: yeah, just waiting for the remove openvz thing to go thru, then i'll rebase the chain on it 22:32:38 kk 22:32:43 since that removal is in the middle of the refactor logic 22:33:16 rcarrillocruz: btw, i think if you add Story: and Task: commit message headers, gerrit will update the tasks automatically 22:33:28 yep, it should do 22:33:33 ah nice, haven't tried, thanks 22:34:42 are third-party folks relying on the openvz support? 22:35:15 i don't think the openvz implementation for nova ever went anywhere, did it? 22:35:25 i asked mriedem, and he agreed to the 3rd party guy that 'presumably' would be affected to just put that via a devstack plugin 22:35:37 wasn't devananda working on that in the long-long ago, in the beforetime? 22:35:39 we notified them (they are the openvz devs) and they were fine with it 22:35:41 fungi: ya 22:35:50 cool 22:35:52 fungi: that may have been me? 22:36:03 oh! indeed 22:36:13 but i'm old and forget things 22:37:49 anything else on this? 22:37:54 i'm good 22:38:01 cool, thanks! 22:38:10 ++ 22:38:14 #topic Status updates: Zuul test enablement 22:38:57 we enabled more tests! also deleted some that aren't necessary. 22:40:22 i believe adam_g is in progress on re-enabling the merger for all changes, before sending them to the launcher, mostly because we have a lot of functionality that depends on that. 22:40:58 it's come up in a few tests 22:41:02 ive been making some slow progress the last couple of days reenabling a handful of merger tests. should hopefully have a couple things ready to review in the next couple of days 22:42:26 adam_g: thanks 22:42:32 anyone else on this topic? 22:42:35 one thing ive noticed in working with v3 against v2.5, the testing upstream git repos no longer seem to get updated with merged changes in v3. 22:43:00 i assume this is not an issue since merging is a function of external things, but maybe i haven't seen the test yet that might interrogate those repos 22:43:15 adam_g: hrm, that sounds like a bug 22:43:15 or is it worth fixing that in the v3 test suite? 22:43:46 adam_g: i'm pretty sure there are some tests somewhere that rely on it 22:43:46 i haven't hit any tests yet that actually assert anything about the state of the repos, instead using the builds JobDirs 22:44:58 adam_g: it's possible it's zuul-cloner tests that do that, or something... if so, they may need significant alteration for v3. 22:45:14 jeblair: k, ill take a closer look when i get back to the merger stuff im hacking on 22:45:40 adam_g: thanks! 22:46:02 #topic Progress summary 22:46:43 SpamapS: around? 22:47:02 #link https://storyboard.openstack.org/#!/board/41 22:47:17 i think clint is offline today with a sick baby 22:47:21 :( 22:47:26 i updated the big pile of things in new last week 22:47:44 so things are moved to backlog/todo -- there's some more things in todo if peopel want to grab them 22:48:21 any other updates to the board? 22:50:05 #topic Open discussion 22:50:13 shall we cancel next week's meeting? 22:50:31 i do not plan to attend 22:50:39 ya, will be traveling too 22:50:49 I'm on leave from the 22nd-> 2nd of Jan (just as a general FYI), but if there's a meeting I can turn up :-) 22:50:52 i don't plan on attending or chairing :) 22:51:08 i don't expect to be around. other stuff going on that evening 22:51:38 come to think of it, should we cancel jan 2 as well? 22:51:45 Since nodepool-builder has been working so well, I've started using it as my front-end to diskimage-builder. Would love to get some eyes on https://review.openstack.org/#/c/412160/ . Biggest reason for this, fast way to get YAML support for diskimage-builder 22:52:00 i am around then, but fine with not having a meeting if there's little interest 22:52:05 I will not be around 22:52:14 er for next week, not sure jan 2 22:52:31 i should be around the 2nd, but fine if we don't have meeting too 22:52:50 okay, let's cancel next week, but leave jan 2 on the books. if it's short, it's short. :) 22:52:54 pabelanger: couldn't you just set --upload-workers=0 and achieve the same thing? 22:53:06 sounds good to me 22:53:11 wfm 22:53:24 #agreed there will be no dec 26, 2016 meeting 22:53:57 Shrews: Hmm, not sure. But, the biggest reason for 412160 is to avoid also adding the providers section 22:54:06 since I don't have any provider to upload too 22:54:18 otherwise, I need to add a fake provider 22:54:23 which is what I am doing today 22:54:25 jeblair: haha, i would not show up for a dec 26 meeting ;) 22:54:29 jeblair: good call ^_^ 22:54:41 jeblair: also, i will be missing jan 2, fwiw 22:56:27 I agree with morgan 22:57:33 let's wrap this up 22:57:35 thanks everyone! 22:57:37 #endmeeting