17:01:36 #startmeeting qa 17:01:37 Meeting started Thu Aug 27 17:01:36 2015 UTC and is due to finish in 60 minutes. The chair is mtreinish. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:39 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:41 The meeting name has been set to 'qa' 17:01:45 hi who's here today? 17:01:50 o/ 17:01:52 \o 17:01:59 #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Proposed_Agenda_for_August_27th_2015_.281700_UTC.29 17:02:00 hello! 17:02:03 ^^^ today's agenda 17:02:15 * rcrit waves 17:02:24 o/ 17:02:44 hi 17:02:56 sdague, mkoderer, andreaf, dkranz, mkoderer, dtroyer, afazekas: around? 17:03:24 o/ 17:03:57 well, lets get started 17:04:06 #topic Early summit prep (mtreinish) 17:04:25 so ttx is look for estimates on how much space we'll need for summit 17:04:36 space is a little tighter so we probably won't get as much 17:05:03 o/ 17:05:14 in YVR we had 5 fishbowls, 4 workrooms, and full day shared contributor meetup 17:05:42 I was thinking maybe ask for 4 fishbowls, 4 workrooms and the same full day shared at the end 17:06:02 does anyone have any thoughts on that? 17:06:18 was the workroom tight in YVR? 17:06:23 Standing room only 17:06:49 I think there was 1 or 2 of the 4 which were kinda crowded 17:06:53 I dont really remember 17:07:49 also, the fishbowl is a bit more limited in tokyo 17:08:19 anyway, unless people have complaints with those numbers I'll go ahead and let ttx know 17:08:41 lgtm 17:09:20 ok, lets move on 17:09:27 #topic Specs Reviews 17:09:40 does anyone have, any open specs to bring up 17:09:55 #link https://review.openstack.org/#/q/status:open+project:openstack/qa-specs,n,z 17:10:18 doesn't look like there is much activity in specs right now, I expect that'll probably pick up again around summit 17:10:56 #topic Tempest 17:11:10 ok, does anyone have anything to discuss about tempest today? 17:11:14 open bps, etc? 17:11:35 test accounts. 17:11:48 dpaterson: oh, that's a good one. I actually have an update on that :) 17:11:56 dpaterson: but you go first 17:12:11 I have had no luck running complete suite with test accounts. Hangs do to locking error. 17:12:20 Don't have a lot of detail at m 17:12:42 Has anyone had luck running with test accounts? 17:12:55 dpaterson: yes, that was my update :) 17:12:56 https://review.openstack.org/#/c/211601/ 17:13:14 that has the new experimental/periodic test-accounts job running on it 17:13:27 I've been working on adding those so we can land the deprecation patch 17:13:48 right now there is a bug with 1 neutron test and the generator script which are blocking it from working 17:14:15 but for example: 17:14:17 #link http://logs.openstack.org/01/211601/8/experimental/gate-tempest-dsvm-full-non-isolated/e9f4993/ 17:14:25 that is successfully running with n-net and test-accounts 17:14:47 perhaps my problem was on neutron 17:15:12 dpaterson: well, the neutron failure is a single test that fails, but otherwise it works 17:15:33 dpaterson: we can take this up on -qa after the meeting and I can help you go through your setup 17:15:39 mtreinish: sure 17:16:26 does anyone else have any thing else to discuss on tempest? 17:17:06 nope, we made good progress on the unit tests side 17:17:18 for the clients 17:18:06 jordanP: oh, cool. Do you know if we're ready to start the actual migration of some clients to tempest-lib soon? 17:18:22 because fwiw, I think we can always add unit tests after the migration too 17:19:06 yeah but the current pace is good, so maybe we should wait until we do the move 17:19:43 jordanP: ok sure, I'm fine with not blocking the pace 17:20:04 I was only just bringing it up because the clients living in the lib has been a big thing for a while 17:20:12 so I'm anxious to get it :) 17:20:45 yeah, me too. Plus we see more and more project having funct tests in there tree, so this is needed 17:20:53 *their 17:21:33 ok, anything else? otherwise let's move on 17:22:59 #topic Devstack 17:23:12 * sdague sneaks in 17:23:16 ok there are a couple of topics in the agenda from jamielennox and rcrit on the agenda 17:23:32 cdent has patches up to pull ceilometer into a plugin 17:23:45 sdague: awesome 17:24:05 so, yeh, the tls patches 17:24:34 rcrit: still around? 17:24:37 yeah 17:24:45 so it is really broader than tls, that's just where I ran into it 17:24:59 sdague: fwiw, I tend to agree with you this just seems like something the service catalog should be doing 17:25:02 the issue is if there is a proxy in front of a service then one needs to set a config option to tell that service what the proxy value is 17:26:05 so while I don't disagree that this is less than ideal, it's how things currently work, and it is blocking having tls proxy be part of the gate 17:26:17 which inevitably leads to breakage every few weeks 17:27:00 here is my concern, reiterated, we slap this in. Then everyone disappears when we need help fixing the real issue. 17:27:15 so use devstack as a wedge? 17:27:32 devstack has often been that wedge of sane integration between components 17:27:39 because it's where all the pain gets felt 17:27:43 for better or worse 17:29:10 so it's a balance of how badly one wants tls testing done vs forcing the services to do the right thing 17:29:51 rcrit: I think all we're saying is that before we land something like this there has to be at least a plan in place and work being done to start correcting the issue 17:29:53 right, and what I said is that I really wanted a plan of how we get to the good place, before we do this work around. 17:30:22 well, I'm just a lowly guy trying to add tls, I'm not the one to come up with this plan 17:30:50 ok, so lets identify who is. 17:31:15 the service catalog is part of keystone, so it seems like keystone folks should own some of the responsibility here 17:31:43 I think they would argue that the catalog is there for the using 17:31:57 despite the fact that they themselves do the same bad practice 17:32:11 but perhaps if they show how it's done, it might be consumable by others? 17:32:26 so, this is the reason I'm going to keep -1ing this patch. Because we keep going around in circles on excuses to not fix this. 17:33:22 I wasn't excusing it, just pointing out the obvious 17:33:38 I imagine this code has been cut-and-pasted with each new service 17:33:51 so if one fixes it the others will probably be able to again copy it 17:33:52 sure, it has, but we draw the line eventually when folks do that 17:34:03 it was the whole reason oslo was created, for instance 17:34:17 so deciding "enough is enough" is not a new thing in OpenStack 17:35:14 so to reiterate, the plan is to have keystone fix it first? 17:35:21 and then the other services follow their model? 17:35:32 what I'd be comfortable with 17:36:07 1) a plan on how we get to a good place where we don't need these config vars at all - agreed to by keystone folks 17:36:11 2) workaround gets landed 17:36:15 3) work towards real plan 17:36:43 I get that fixing the world is going to take a while, but I want to see a plan on how we'd do that emerge before landing the work around 17:36:58 you lost me on the workaround bit 17:37:06 your patch is the work around 17:37:20 where we set all the manual configs for all the services 17:38:02 so we need to get morgan, jamie and others to agree to this? 17:38:32 sdague, rcrit: in the interest of time, can you guys continue the discussion in -qa or -keystone? 17:38:37 sure 17:38:54 great thanks 17:38:54 though I feel like it's mostly a reiteration of the -qa conversation the other day 17:39:19 sdague: heh, it might be. I missed that conversation 17:39:38 well, you keep saying you want a plan but haven't really expanded on what that meant until today IMHO 17:39:49 rcrit: ok, sorry, I thought it was clear 17:39:58 anyway, let's move on 17:40:00 #topic Grenade 17:40:22 so I guess the big news this week is cdent landing the ceilo grenade plugin stuff 17:40:31 yeh, I think that's the only big notable 17:40:31 which is awesome 17:40:41 does that actually count as a big deal? 17:40:56 if so: go me! :) 17:41:13 #info ceilometer grenade plugin migration counts as a big deal 17:41:16 :) 17:41:18 :) 17:41:22 ha! 17:41:27 rcrit: you need to catch me up on the patch in question post meeting 17:41:50 ok, does anyone else have something on grenade to discuss? 17:41:51 Cc sdague ^ 17:42:01 * morgan goes back to lurking 17:42:16 morgan: where's the grenade discussion point? 17:42:33 This was above. I was slow to type mobile 17:42:41 Before you switched topics. 17:42:44 hehe, just giving you a hard time :) 17:43:01 anyway, let's move on 17:43:05 ^_^ 17:43:14 #topic Adding StackViz to QA (timothyb89 / austin81) 17:43:22 timothyb89, austin81: still around? 17:43:26 yep 17:43:30 yup 17:43:52 cool, so why not give like a 2 sentence summary of what stackviz is 17:44:08 and maybe a link to it somewhere 17:44:36 stackviz is a utility to view performance and debugging info for runs of devstack and tempest 17:45:05 code is current at https://github.com/timothyb89/stackviz and an example is running at http://15.126.244.104:8080/tempest_timeline_file_testrepository.subunit_0.html 17:45:16 #link http://15.126.244.104:8080/tempest_timeline_file_testrepository.subunit_0.html 17:45:31 #link https://github.com/timothyb89/stackviz 17:45:34 looks nice ! 17:46:00 oh, super nice 17:46:30 the aim is to make debugging devstack/tempest runs a little more intuitive and eventually apply this knowledge to improving runtimes across the board 17:47:10 yeh, the timeline is awesome. 17:47:54 how could we make this tool more "available" ? 17:47:57 In the future we plan to integrate the timeline in analysis of upstream runs as well (via subunit2sql mainly) 17:47:58 so, can you break out some of the memory types in the mem section. Because cached vs. used would be good 17:48:25 sdague: absolutley yeah that would be helpful 17:48:28 sdague: certainly, we do have all of that data available, presentation is a bit rough at the moment 17:48:41 but, overall, this is super nice 17:48:53 jordanP: we have a patch to run it during devstack-gate cleanup: https://review.openstack.org/#/c/212207/ 17:48:59 would be great to be just in the log dir generated after a run 17:49:19 #link https://review.openstack.org/#/c/212207/ 17:49:29 jordanP: Correct me if I'm wrong, timothyb89, but I believe there was talk of setting up a small puppet module for a server? 17:49:37 sdague: in fact it is! http://logs.openstack.org/07/212207/4/check/gate-tempest-dsvm-full/5a812af/logs/stackviz/ 17:49:44 ok, so strackviz needs to go into openstack proper first, right? 17:49:56 then we can retool 212207 for landing 17:50:01 sdague: yes, that is our intention 17:50:20 cool 17:50:27 awesome, great stuff 17:50:31 sdague: yep, which I think what this topic was for, the qa project adoption 17:50:42 which I'm +1 on, I'll go add that to the reviews 17:50:48 austin81: yes, though we will need to hash out some details with testr integration 17:51:27 ok cool, does anyone have anything else on this topic? 17:51:46 #action QA to adopt stackviz project 17:52:03 err or should that be info? whatever 17:52:38 #topic Critical Reviews 17:52:52 does anyone have any open reviews they'd like to get extra eyes on? 17:53:27 I've got a couple this week: 17:53:28 #link https://review.openstack.org/#/c/216522/ 17:53:34 which is just a maint thing 17:53:45 err got that backwards 17:53:51 that's the one which needs discussion 17:53:57 #link https://review.openstack.org/#/c/216438/ 17:54:01 that's the general main one 17:54:25 just switching to using an oslo lib 17:55:01 #link https://review.openstack.org/#/c/216386/ 17:55:07 and a docs improvment 17:55:25 I think that's all from me 17:55:31 does anyone else have any reviews to bring up? 17:55:38 My patches need devstack core's reviews https://review.openstack.org/#/c/204951/ https://review.openstack.org/#/c/204956/ https://review.openstack.org/#/c/204965/ 17:55:52 These patches remove dependence of vendor plugin. 17:56:18 Some vendor codes are unnecessary in neutron_plugins but they are left by the dependence. 17:56:22 #link https://review.openstack.org/#/c/204965/ 17:56:28 #link https://review.openstack.org/#/c/204956/ 17:56:35 #link https://review.openstack.org/#/c/204951/ 17:56:47 Thanks. If this is merged, we will be able to remove their codes from neutron_plugins. 17:56:47 hichihara: ok, cool. I'll try to take a look after lunch 17:57:09 mtreinish: Thank you :) 17:57:32 are there any other reviews? otherwise I guess we'll end here for today 17:58:06 oh, before I forget if you're planning on coming to the qa code sprint can you throw your name on the wiki: 17:58:09 #link https://wiki.openstack.org/wiki/QA/CodeSprintLibertyFortCollins 17:58:57 thanks everyone 17:59:01 #endmeeting