19:02:22 #startmeeting tripleo 19:02:23 Meeting started Tue May 6 19:02:22 2014 UTC and is due to finish in 60 minutes. The chair is lifeless. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:02:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:02:26 o/ 19:02:28 The meeting name has been set to 'tripleo' 19:02:48 o/ 19:03:19 hi 19:04:11 o/ 19:04:16 hi 19:04:21 o/ 19:04:45 #topic agenda 19:04:46 hola 19:04:49 bugs 19:04:49 reviews 19:04:49 Projects needing releases 19:04:49 CD Cloud status 19:04:49 CI 19:04:51 Insert one-off agenda items here 19:04:53 open discussion 19:04:55 \o 19:04:56 #topic bugs 19:05:01 #link https://bugs.launchpad.net/tripleo/ 19:05:01 #link https://bugs.launchpad.net/diskimage-builder/ 19:05:01 #link https://bugs.launchpad.net/os-refresh-config 19:05:01 #link https://bugs.launchpad.net/os-apply-config 19:05:01 #link https://bugs.launchpad.net/os-collect-config 19:05:03 #link https://bugs.launchpad.net/tuskar 19:05:06 #link https://bugs.launchpad.net/python-tuskarclient 19:05:21 o/ 19:06:49 o/ 19:07:26 lifeless: that new trusty race is nasty 19:07:32 Progress on #1290486 - mestery was able to reproduce it in a non-tripleo context iff he used vlan flows; it sounds like it's been tracked down to a bit of code that recreates some types of flow but not others 19:07:42 SpamapS: indeed 19:08:15 Patch up for https://bugs.launchpad.net/tripleo/+bug/1272803 https://review.openstack.org/#/c/91333/ 19:09:01 Some users have been trying to build on Debian unstable.. and failing because RabbitMQ 3.3 rejects the 'guest' user from non local hosts. 19:09:17 that is bug 1315474 19:09:26 patch for https://bugs.launchpad.net/diskimage-builder/+bug/1314021 failed CI, I haven't looked why yet 19:09:47 loverly 19:09:54 anyway, I feel like the bug situation is "meh" right now.. we have some.. we're not falling too far behind.. we're keeping up with triage.. 19:10:05 most of our bugs are actually out in the other projects really 19:11:26 derekh_: tiny nit in https://review.openstack.org/#/c/91333/ 19:11:48 slagle: any news on https://bugs.launchpad.net/tripleo/+bug/1287453 ? 19:12:02 lifeless: thanks will fix 19:12:17 derekh_: any news on https://bugs.launchpad.net/tripleo/+bug/1308407 ? 19:13:20 lifeless: oh, are we tracking bugs in os-cloud-config at tripleo or do we need to add another bug link? 19:13:30 lifeless: fungi took a look on thrusday and mentioned prefering a deterministic approach over the random shuffly I've proposed , I'm not sure how possible this will be but have tried it yet 19:13:51 I feel like it should have its own. 19:13:53 SpamapS: I don't think we've made the lp projest for it 19:13:55 SpamapS: we should 19:14:07 SpamapS: volunteering? 19:14:10 why not 19:15:47 anyone know dougal matthews IRC? https://bugs.launchpad.net/tuskar/+bug/1308172 19:16:09 lifeless: d0ugal I think 19:16:12 lifeless: d0ugal 19:16:29 d0ugal: ^ 19:16:32 .o/ 19:16:50 Ng: o/ - wondering if you or GheRivero found time to look at the trusty race? 19:18:28 https://bugs.launchpad.net/os-cloud-config no bugs, \o/ ;) 19:18:37 lifeless: I got completely sidetracked by calls and planning of things, sorry :( 19:19:00 lifeless: I believe Ghe was going to look at it, but I don't know if he got to it yet 19:19:03 SpamapS: can you link it in the wiki pages too? meeting + tripleo overview; and I guess we need a patch for incubator to describe that we use it :) 19:19:14 ok, moving on with the meeting 19:19:23 SpamapS: BTW. just found this w/ heat-api. Would like to do a revert to fix it: https://review.openstack.org/#/c/92439/ 19:19:56 * dprince is apparently the only one using squid lately 19:20:32 dprince: oh wow, classy 19:20:55 dprince: yeah, we no-proxy everything in devtest because of bad ip ranges vs corp proxies 19:22:09 #topic reviews 19:22:51 reviewstats still broken for tripleo at least 19:23:23 lifeless: Should be fixed with https://review.openstack.org/#/c/91173/ 19:23:33 One second, I can paste the current numbers. 19:23:47 bnemec: is that going to take into account the specs repo too? 19:23:49 dprince: instead of revert, maybe just change to X-Forwarded-Host ? 19:24:20 lifeless: http://paste.openstack.org/show/79231/ 19:24:25 lifeless: http://www.stackalytics.com/report/contribution/tripleo-group/30 still is useful. 19:24:30 jdob: Probably not yet. 19:24:33 http://www.stackalytics.com/report/reviews/tripleo-group/open too 19:24:38 It needs to be added to the project list. 19:25:03 SpamapS: But I feel like this is just wrong. The Blueprint itself is actually all wrong! 19:25:24 SpamapS: no, there are other header folk use 19:25:35 SpamapS: I thought about doing that. Simple enough... but this one just seemed to be off beat all around. 19:25:51 mmkay 19:26:00 IIRC that patch enabled using stunnel.. but maybe not 19:26:09 since it is like..dead wrong ;) 19:26:23 huh, no, no impact on stunnel 19:26:41 openreviews: http://paste.openstack.org/show/79232/ 19:27:19 anyway, let's just leave that for #heat 19:28:59 Median wait time: 5 days, 1 hours, 42 minutes 19:29:00 3rd quartile wait time: 11 days, 2 hours, 26 minutes 19:29:11 so we're still bad but not getting dramatically worse 19:29:54 I notice that a lot of the really old ones are still the "make X configurable" ones. Have we -2d all the ones that could be switched to the passthrough model? 19:29:59 looks like a bunch of our core reviewers have dropped down a little in volume 19:30:27 I thought we had 19:30:32 If so, it sounds like the ones that remain deserve some attention - some are 60 days old 19:30:34 yeah I've been just barely > 3 per day 19:31:43 tchaypo: clearly :) 19:31:59 tchaypo: good effective non-core reviews to get things into shape can be a great help here 19:32:24 Yeah, I think all those glance "Make X configurable" patches need -2's. 19:32:31 Was on my todo list. :-) 19:32:33 * tchaypo smells some kind of hint 19:32:35 ok another review topic is 19:32:37 specs repo 19:32:39 I wonder if, as cores, we should focus on those with +1's already. I tend to alternate, picking one with no votes, and then one with +1's 19:32:41 I mailed the list 19:32:58 i tend to start with oldest first 19:33:01 but - to reinforce // provoke thought 19:33:18 slagle: +1 19:33:30 My proposal is that -specs starts with PTL only +A 19:33:43 +1 19:33:44 I'm fine w/ that 19:33:45 so cores review it to +2; final ack from me. 19:33:46 +1 19:33:58 erm 2x+2 I mean 19:34:04 i'm fine with that too, as long as you're not worried about getting buried by it 19:34:09 I'm toying with consensus 19:34:15 jdob: +1 19:34:16 +1. I think that's the way blueprints work in some projects anyway (only the PTL can approve). 19:34:27 jdob: I'm buried by blueprints atm, this is much more structured and easy to eyeball 19:34:37 so I hope it will be much better 19:34:42 excellent 19:34:55 lifeless: I'd say let's see how it goes. If you find you're just rubber stamping what the cores have already consensed, then you can devolve the +A to core folks 19:35:02 right 19:35:05 sounds good to me if only you can +A, but i'd like to see more input than just 2 other +2's 19:35:07 sounds good to me 19:35:21 but i guess that's on folks to make sure they're reviewing 19:35:23 slagle: ideally I'd like every core to be on-board with every spec 19:35:39 slagle: but I suspect thats not scalable 19:35:57 yea 19:36:04 slagle: I think we do need every core to follow every specs commit 19:36:11 so they know whats happening in the reiview pipeline 19:36:28 can that be auto'd somehow? 19:36:46 I hope not 19:36:47 greghaynes: subscribe to the branch in gerrit ? 19:36:48 hehe 19:36:59 my hesitation against saying every core is that it puts a potential bottleneck 19:36:59 greghaynes: and feed it into your machine-brain interface? 19:37:02 auto subscribe, sure, but don't enforce that rule ... 19:37:16 a good majority makes sense 19:37:16 one person goes on vacation and we can't approve specs.. bad state 19:37:25 SpamapS: exactly what i was just gonna say, vacation 19:37:25 right 19:37:33 I think we'll iterate 19:37:49 lifeless: btw, neutron has a rule where if it isn't a bugfix, every review must have an associated blueprint in specs repo. are also doing this? 19:37:55 so just make it a reasonably wide swath of cores and perhaps a mininum amount of time before +A to allow wide review 19:38:01 are specs going to be a separate section in this meeting? 19:38:14 the key points are: a) we expect cores to help review specs. b) for now, only PTL +A specs. 19:38:27 jdob: perhaps?! 19:38:47 i'd say yes, after reviews treat the specs explicitly and make sure we're on top of them 19:38:57 marios: we haven't so far, and I'm worried about the impact on e.g. refactoring work 19:39:29 marios: also there are IMO many cases where bugfixes need specs 19:39:54 lifeless: yeah, my question was more rhetorical and along the lines of 'make sure we don't just slow everything down even more with this process and any rules we come up with'... like the all cores discussed above 19:39:57 marios: its the nature of the change, not whether or not it's unbreaking something we thought works, that drives the need for design review 19:40:10 marios: +1 19:40:19 * SpamapS is being pulled AFK by meatspace ... bbiab 19:40:28 #action lifeless to summarise specs stuff and add section to meeting 19:40:39 #topic 19:40:39 Projects needing releases 19:40:44 #topic Projects needing releases 19:42:17 ok so no volunteers ? 19:42:27 [see what I did there :P] 19:43:22 slagle: perhaps you could do a release run 19:43:23 ? 19:43:29 I think I saw a few weeks ago that the release process is at least fairly documented, right? 19:43:32 slagle: I'm expecting to be totally swamped this week 19:43:33 perhaps i could! 19:43:42 i can do it 19:43:48 tchaypo: it is indeed 19:44:01 slagle: thankyou, muchly appreciated 19:44:18 #topi 19:44:24 #topic CD Cloud status 19:44:30 I'll see if I can find the notes and have a dummy run through them 19:45:01 I believe both regions are behaving themselves atm 19:45:05 tchaypo: https://wiki.openstack.org/wiki/TripleO/ReleaseManagement 19:45:08 derekh_: ^ ? 19:45:38 tchaypo: i wanted to do the same thing, just haven't had a chance to yet 19:45:38 lifeless: yup, no major outages at the moment 19:46:09 jdob: You robbed me of the fun of digging for the URL. Thanks :) 19:46:13 #topic CI 19:46:19 tchaypo: hehe 19:46:29 lifeless: I did try to bring up a baremetal node to test differences on R1 speeds but it failed, have to get back to it 19:46:30 derekh_: ^ 19:46:48 bwah, wifi jitter here is terrible 19:46:49 so I'm thinking we could do 3 things to help with capacity 19:46:53 2s local pings 19:47:06 as we get a long backlog pretty much every day 19:47:07 Where is here? 19:47:11 tchaypo: home 19:47:21 1. Get rid of the seed job, until such time as its not a subset of the other 2 jobs 19:47:33 Land of the long white ping? 19:47:34 2. Move the ironic-undercloud to tripleo-expermental, then when it works swap it for the iron-seed job (assuming its also a subset) 19:47:43 3. get us back to 8G nodepool instances https://review.openstack.org/#/c/91545/1 19:48:52 derekh_: 3 looks safest to me 19:49:22 derekh_: we can perhaps increase the HP region size a bit now more hardware is online 19:49:40 derekh_: note that we need to make the testenvs substantially bigger soon for HA 19:49:51 lifeless: I was kind of hoping we could do all 3 :-) 19:50:28 derekh_: I think this needs a little list discussion for 1 and 2 19:50:32 lifeless: ok (on testenv increase, how much bigger ? 19:50:44 lifeless: ok, want me to mail list ? 19:50:57 derekh_: well we need 3 nodes for ctl plane, and we'll need nodes for swift and cinder too very soon 19:51:23 derekh_: I'm thinking we perhaps need to oversubscribe the testenv hosts a little (at least on CPU) 19:51:24 lifeless: while we're on the testenv size, should we bring it down to 2G nodes ? as this is what devtest uses ? 19:51:35 derekh_: yeah 19:51:54 derekh_: mailing list - yes please 19:52:33 lifeless: ok on oversubscribing, will at patch to downlize testenvs and will mail list on some of the jobs 19:52:33 I'd like us to find a way to do scale tests as a periodic thing soon 19:53:01 I'm talking to mgmt in HP about getting some more resources to enable that 19:53:16 lifeless: ok, sounds good 19:53:23 e.g. we should run a 200 node job nightly 19:54:05 I'm starting to think we need to prioritise the revamp of testenv stuff to be natively hosted on nova 19:54:18 to be able to more flexibly use resources 19:54:41 I think we need a spec for TripleO that calls out the changes needed to nova/neutron/etc, which we can then seek cross-project buyin on. 19:54:51 we're getting close to time - is there anything else that anyone wants to raise before we go? 19:54:56 any volunteers to capture such stuff ? 19:55:28 tchaypo: sill in the CI section for a little more :) 19:55:40 *still* 19:55:42 lifeless: if you want to point me the right direction I could have a stab at it 19:55:45 lifeless: Basically the TripleO on OpenStack work? 19:56:20 * derekh_ currently doesn't know what the shortcommings are but could take a educated guees 19:56:23 bnemec: yeah, I am sure we will touch on it at the summit, but basically I'm thinking a spec in the specs repo that identifies all the issues that testenvs let us work around 19:56:28 derekh_: ^ 19:56:43 iif someone gets a draft up we can brainstorm issues on it 19:56:46 lifeless: sorry, didn't mean to hurry you; I was thinking of quick "please read and comment on X" things 19:56:54 lifeless: Yeah, I've been poking at that this week in prep for the summit discussion. 19:57:34 bnemec: cool; when you have a few minutes, capturing the tripleo-on-openstack aspects into a spec would be mega useful I think 19:57:40 lifeless: Hopefully I can get my environment sorted out and start figuring out what does and doesn't work right now. 19:57:47 lifeless: Yep, will do. 19:57:59 #topic open discussion 19:59:23 45 seconds.... 19:59:41 have fun at summit everyone :) 19:59:46 wooo summit 19:59:51 yaaay 19:59:51 no meeting next week 20:00:00 cause its ALL MEETING ALL WEEK 20:00:16 in person meeting next week 20:00:16 #endmeeting