17:03:29 #startmeeting qa 17:03:30 Meeting started Thu May 9 17:03:29 2013 UTC. The chair is sdague. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:03:31 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:03:33 The meeting name has been set to 'qa' 17:04:07 #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Proposed_Agenda_for_May_9_2013_meeting 17:04:14 ok, proposed agenda for today, lets get rolling 17:04:31 #topic Blueprint check in for everyone with H1 blueprints 17:04:42 #link https://launchpad.net/tempest/+milestone/havana-1 17:05:31 so we have a few of those blueprints with a status of Unknown, we're half way through H1, anyone have updates to share? 17:06:11 guess not :) 17:06:39 out of 15 , 2 blueprints are already implemented 17:06:39 the directory restructure bits are underway 17:07:05 #link https://review.openstack.org/#/q/topic:bp/tempest-repo-restructure,n,z 17:07:12 would appreciate some reviews so we can keep those moving 17:07:23 sdague: I proposed some changes. can you address that? 17:07:33 ravikumar_hp: proposed where? 17:07:45 as review for patch 3/4 17:08:03 https://review.openstack.org/#/c/28453/ 17:08:55 ok, so scenario tests may be part of the gate 17:09:15 honestly, right now, except for the stress directory, we're not kicking anything out of the gate by default 17:09:28 this is about making what we have in tree already clearer 17:09:39 so it's easier for people to extend and contribute to 17:09:59 it's also subject to evolution over time, but we needed a starting place 17:10:26 I wonder can we extend the stress tests to collect performance data ? 17:10:32 afazekas: probably 17:10:40 that would be a good exercise 17:11:27 ok, but the series needs at least another +2 to move it forward, so that would be appreciated if people are good with it 17:11:38 Probably I can add some system tap scripts to the tools/ folder for tracing same kernel event , for example for cpu usage accounting 17:11:41 any other blueprint updates from the list? 17:11:51 otherwise I'll jump to next topic 17:11:57 ok 17:12:11 #topic Obsoleting blueprints in new/unknown with no series nomination 17:12:36 ok, so we said that we'd clean up the blueprints, and drop everything that people didn't series nominate (with a milestone) 17:12:44 I'm going to hold folks to that tomorrow 17:13:13 https://blueprints.launchpad.net/tempest is the whole list, I expect it to shrink a bunch 17:13:34 so if there is a blueprint you are actually going to champion, please propose for a havana milestone 17:14:14 there are also way too many Quantum blueprints in there, do we have a volunteer to consolodate them a little? 17:14:48 sdague: I can do that 17:14:54 mlavalle: thank you! 17:15:12 #action mlavalle to consolidate tempest blueprints 17:15:16 #action mlavalle to consolidate tempest quantum blueprints 17:15:32 mlavalle: ping me in -qa if there is anything you need to get that done 17:15:43 sdague: ok 17:16:04 last scheduled topic 17:16:10 #topic Critical reviews tied to blueprints 17:16:29 now is fair game for any reviews you want to pimp that are tied to a blueprint :) 17:16:39 or a bug 17:16:41 stress test add/remove 17:16:50 davidkranz: cool, url? 17:17:13 https://review.openstack.org/#/c/28554/ 17:17:30 https://review.openstack.org/#/c/28553/ 17:17:32 also can we get a blueprint for it? just to help us keep track of things. As one of our goals out of summit was to be more organized :) 17:17:45 https://blueprints.launchpad.net/tempest/+spec/stress-tests 17:17:56 'There may be cases where multiple actions interact with each other' 17:17:59 sweet 17:18:19 davidkranz: how the action will be able to interact with each other ? 17:18:29 davidkranz: if you put bp:stress-tests in the commit messages, they'll auto link back to that as well. Useful for keeping track 17:18:45 I'll take a look at the stress tests again this afternoon 17:18:53 sdague: Thx 17:18:59 any others from folks? 17:19:37 ok, we'll assume not 17:19:42 afazekas: I don't have a detailed scenario. 17:19:47 #topic open discussion 17:19:58 afazekas: The point was just that when the killing starts, the test is already complete. 17:20:15 are there any rules for contributing or backporting to tempest/stable-*? 17:20:35 psedlak: my feeling is that we should be the same as other projects 17:20:39 so 17:20:44 1) it needs a bug 17:20:52 2) it needs to be fixed in master first 17:20:52 sdague: Gotta go again 17:21:09 3) the stable patch should be a cherry pick of master 17:21:40 we are definitely only fixing bugs in stable, not adding new test cases 17:22:18 sdague: so it's not possible to get new test cases covering some stable feature added to master and backported to stable? 17:22:48 I don't think so, as it would have implications on the gate 17:22:59 I think we can take it as a case by case basis 17:23:09 but my instinct would be not to do that 17:23:11 sdague: what kind of 'implications'? 17:23:35 we are changing the criteria for the stable gate 17:23:47 is jaypipes here ? 17:24:04 sdague: like not covering thinks that are actually already in use/production ... that should not break things much/at all ... 17:24:22 psedlak: it's always fair to propose a change like that, and see what folks think 17:24:39 honestly, until recently there wasn't any backport activity to tempest 17:24:51 so it's sort of a new problem for us to figure out as we go 17:25:03 definitely needs to be artifact tracked though 17:25:25 I have one point/question to you guys 17:25:28 sdague and guys: cyeoh and I were talking how we're going to test nova-api-v3 in tempest during our port process to v3 tree... there are other projects with 2 apis right? how is the process to test those cases? 17:25:37 sdague: ok, thanks 17:25:45 sdague: I am planing to backport tests to the folsom and grizzly branches 17:25:48 maurosr: we just have both versions in tree 17:26:12 afazekas: folsom? really? 17:26:23 yes :) 17:26:27 ok :) 17:26:40 well lets start with some detailed bugs 17:26:53 sdague: so no problem duplicating the number of tests then? 17:27:18 maurosr: for now, no. but we're going to need to get a little stricter on what we are accepting in the gate 17:27:27 because we're at 45m right now 17:27:44 so it may be that not all of them get run in the gate, and we go to periodic runs 17:27:52 especially for experimental APIs 17:28:01 right, make sense 17:28:17 sdague: do I need to write a bp about it? 17:28:35 for nova v3 tests? yes please 17:28:42 it helps keep us organized 17:28:46 ok, thanks 17:29:03 other discussion topics? 17:29:52 going once... 17:29:53 We should document somehow the existing test cases 17:30:08 afazekas: sure, can you explain more what you mean? 17:30:42 For new camers it is difficult to see what is not tested by tempest 17:31:01 do you have a suggestion about how we could do that well? 17:31:01 The RTFS is not a good answer for everyone 17:31:16 I definitely agree with you, I've just not come up with a good idea there 17:31:38 sdague: I think we should use the wiki or an rst files in the repository 17:32:02 rst file in the repo sounds like a good idea, then when people make commits they could take stuff off the list 17:32:05 I do not have exect plans, may be we should discuss it on the next meeting 17:32:14 afazekas: sure 17:32:28 you want to take an action to come up with a proposal to discuss for the next meeting? 17:32:30 sdague: cool 17:32:40 or we can do it on the mailing list 17:32:46 I think it's a good goal 17:33:11 We should start in the ML 17:33:19 yes 17:33:31 ok, lets do that. I'll give you the todo to start the thread 17:33:50 +1 17:33:52 #action afazekas to start mailing list thread on documenting test cases we need for new contributors 17:33:57 as routine - Email on Thursday after this meeting ,and due by Wednesday 17:34:23 any other topics? 17:34:56 going once... 17:35:07 going twice... 17:35:14 ok, lets call it 17:35:17 #endmeeting