17:00:51 #startmeeting qa 17:00:52 Meeting started Thu Aug 22 17:00:51 2013 UTC and is due to finish in 60 minutes. The chair is mtreinish. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:53 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:56 The meeting name has been set to 'qa' 17:01:10 hi who's around for the meeting? 17:01:17 I am 17:01:30 hi 17:01:33 hi 17:01:50 ok let's get started then 17:01:53 here's the agenda: 17:01:56 #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting 17:02:14 So i'm up first on the agenda 17:02:20 #topic testr-status 17:02:43 So I've been working through some of the bugs on parallel tempest 17:02:49 we're in the home stretch 17:03:02 right now all that's left are the 3 bugs from last week 17:03:10 and neutron doesn't work at all in parallel right now 17:03:22 but once I sort out the neutron fail we might be able to greenlight this 17:03:54 if we hit too many random fails we can alway just pull it out and go back to serial 17:04:08 Yes there is many nova-neutron "race" issue .. 17:04:23 but we've pretty much reached the point where this won't go any further unless we start gating on it 17:05:00 afazekas: well right now we don't run with tenant isolation on neutron 17:05:18 and also the neutron smoke run hits resource name conflicts and fails 17:05:47 mtreinish: I would be very surprised if those would be tenant isolation related things .. (may be some of them) 17:06:19 afazekas: I don't think the resource conflict is a tenant isolation thing. But we need it for the non neutron specific tests to pass 17:06:37 mtreinish: yes 17:07:06 ok does anyone else have anything else about testr parallel? 17:07:45 ok then before I move on I was just curious how many people are running with parallel? 17:07:49 or at least tried it 17:08:00 mtreinish: sooner or later I try to split the test to more devstack node, can I add tox entry for that if it is necessary ? 17:08:34 afazekas: I'm not following. Split which tests? 17:09:32 AFAIK the subunit is able to distribute the test cases to multiple node, sooner or later I will try is it working with tempest 17:09:51 Here. Sorry I was in the wrong channel :( 17:10:08 I think it will require multiple similar system to be installed 17:10:26 oh, yeah that's something we can look into down the road, but for right now we need to concentrate on getting parallel single node working 17:10:43 ok 17:11:13 ok then does anyone have anything else to add on testr parallel? 17:12:24 ok then moving on. 17:12:29 #topic stress test status 17:12:41 mkoderer told me he can't make today's meeting 17:12:53 so does anyone else have something they want to bring up about stress tests 17:12:57 otherwise we'll move on 17:14:22 ok then let's move on 17:14:26 mtreinish: I want to report on https://blueprints.launchpad.net/tempest/+spec/fix-gate-tempest-devstack-vm-quantum-full 17:14:35 #topic Other blueprint status 17:14:41 mlavalle: ok go ahead 17:14:51 we really should add neutron testing status to the agenda for next week 17:15:10 mtreinish: achieving progress. Right now I am working on this bug https://bugs.launchpad.net/tempest/+bug/1182384 17:15:12 Launchpad bug 1182384 in nova "SecurityGroups Tests : invalid id must be valid uuid " [High,In progress] 17:15:26 #action Add the neutron status to the next meeting Agenda 17:15:40 last night I added a comment to this bug. I would like feedback from the team on that 17:16:02 it doesn't have to be in this meeting, but I need it to move ahead 17:16:47 mlavalle: ok looking at the bug it's more of the response code differences between nova network and neutron 17:16:55 or is there something more too it? 17:17:20 no, it is the response codes. 17:18:22 mlavalle: ok we can move this on to the qa channel after the meeting because I think there is a more detailed discussion to be had about this 17:18:37 /17 17:18:37 that's what I want 17:18:59 mlavalle: :) 17:19:06 ok is there anything else on neutron? 17:19:16 not on my side 17:19:44 ok then does anyone else have a blueprint they'd like to bring up 17:19:53 #link https://blueprints.launchpad.net/tempest/havana 17:21:11 ok let's go to the next topic then 17:21:15 #topic critical review 17:21:25 Does anyone have any reviews that they would like to bring up 17:22:33 mtreinish: It would be nice to get https://review.openstack.org/#/c/36367/ in 17:22:40 In the heat topic I have 3 17:22:50 mtreinish: Heat stuff waiting for +A 17:23:07 OK, wait for next topic. 17:23:09 dkranz: ok I'll take a look after the meeting 17:23:23 I really don't have much experience with heat though 17:23:38 https://review.openstack.org/#/c/36367/ this is good according to the jenkins 17:23:55 https://review.openstack.org/#/c/36367/ this will run with new job 17:24:11 afazekas: that doesn't get run with jenkins right now 17:24:20 because we exclude the slow tag 17:24:41 there is two change set 17:25:02 mtreinish: I don't either. 17:25:07 afazekas: you pasted the same link as dkranz twice 17:25:08 the auto-scaling is not running as it submintted now 17:25:21 sorry copy paste issue :) 17:25:34 https://review.openstack.org/#/c/34866/ 17:26:25 well this segways into the next topic, so before that does anyone else have any non-heat related reviews to bring up? 17:27:45 ok lets move on to the heat topic 17:27:48 #topic Heat test merge 17:27:54 afazekas: take it away 17:28:40 So there is 2 very old heat rlated changeset which is not merged since long, and did not get negative response as well 17:29:09 afazekas: those are the 2 you pasted before? 17:29:43 yes 17:29:59 and there is tox related change from dkranz 17:30:24 mtreinish: I am going to mark that last one not WIP. 17:30:37 afazekas: well I'd like to see dkranz get in before anything that uses the slow tag 17:30:53 mtreinish: The issue was where we put the slow heat tests to be recognized . 17:30:57 so we can add a nonvoting (at first) slow tag job on the check queue 17:30:58 dkranz: Imho you should remove the '\.orchestration' from the regexp 17:31:12 mtreinish: I am going to push all the stuff for the slow heat job tomorrow. 17:31:25 dkranz: ok 17:31:29 afazekas: But then we will get non-heat tests that happen to be marked slow 17:31:39 dkranz: do we have any of those? 17:32:04 mtreinish: Not yet, but we don't want the slow heat job to start picking up new stuff by accident. 17:32:22 mtreinish: I think we should put the slow heat scenario tests in their own subdir of scenario. 17:32:29 dkranz: will be on the slow job, I am not sure we want to prevent this in this way. Now non of the other test cases has the slow tag . 17:32:51 well, I'm just wondering even if we have non slow heat jobs do we really want that to be a separate run 17:33:05 sorry, slow non-heat tests 17:33:20 dkranz: the auto-scaling test case not submited into the scenario/orchestration 17:33:25 mtreinish: It is a problem to have a job that runs all slow tests that happen to show up. 17:33:40 afazekas: I know. I'm suggesting we change that. 17:33:51 afazekas: sbaker was OK with that. 17:34:16 afazekas: And then leave the regexp as is. 17:34:27 I can't see any harm in that. 17:34:29 dkranz: ok, I'm fine with splitting it out as heat specific. We can always revisit the discussion when/if we have a non-heat slow test 17:34:33 dkranz: for me both cases is ok, I just would like to see some progress 17:34:42 And it dosn't leave bombs for the future. 17:34:56 dkranz: the other thing I suggest is that we default it to be parallel 17:35:08 I don't think we should add new jobs that aren't parallel 17:35:12 mtreinish: OK. 17:35:34 mtreinish: I'm still a slight bit concerned that tests only have to pass once in parallel to become part of the gate. 17:35:56 mtreinish: But I guess that's where we are at this point. 17:36:28 dkranz: yeah, I mean once we move everything to parallel we'll have 3 runs of parallel 17:36:36 but it's an issue 17:36:59 which is why I want to get things merged soon(liek end of this week, first thing next week) for parallel 17:37:37 mtreinish: OK, I will change my regexp off of WIP, submit the slow test job stuff, and get sbaker to move the test to orchestration subdir. 17:37:51 dkranz: ok sounds good 17:37:55 dkranz: I am also concerned about this kind of issues does not gets higher priority https://bugs.launchpad.net/tempest/+bug/1205344 17:37:56 mtreinish: There is already a slow job in api so it will run 17:37:57 Launchpad bug 1205344 in nova "mkfs error in test_stamp_pattern" [High,Confirmed] 17:38:41 ok is there anything else to talk about on this topic? 17:39:09 mtreinish: Don't think so. 17:39:15 ok then let's move on 17:39:18 #topic Devstack independent tempest usage 17:39:23 afazekas: this one is yours too 17:39:38 afazekas: Is this Tal's script? 17:39:45 afazekas: The topic? 17:40:18 Long time ago we discussed would be nice to add something for help use tempest for non-gating, with a not devstack installed openstack 17:40:28 dkranz: yes 17:41:07 Tal stated a script for helping https://review.openstack.org/#/c/42920/ 17:41:37 I would like craftily some details how to move forward 17:41:38 s/Tal/tkammer :) 17:41:44 afazekas: Why did you +1 instead of +2? 17:42:12 dkranz: I just wanted to discuss it first :) 17:42:24 afazekas: so I'm confused by the script it takes a tempest.conf to configure openstack? Isn't that the opposite of what we talked about before? 17:43:11 mtreinish: it creates users for testing 17:43:34 mtreinish: it will get options for more use cases 17:43:47 tempest already does that with tenant isolation 17:44:15 mtreinish: does it in every case now ? 17:44:28 mtreinish, it uses both the tempest.conf file for "default" parameters such as the username/password (and more in the future if needed), and for other stuff it updates that conf file for later use of Tempest itself 17:44:48 afazekas: everything but keystone which needs some work 17:45:57 mtreinish: the script has options, and can be extended with more automation, or make optional some unwanted behavior 17:46:48 afazekas: ok, I'll need to take a more detailed look to get a better idea of what it's doing. 17:46:58 mtreinish: So the question is , is the script in this form got for merge and extending with futures when it is needed, or it should do little more ? 17:47:43 afazekas: well, I'm not exactly sure what it's doing now so I can't really answer that. 17:48:23 how about we defer this till next week so everyone can get a chance to look at it in detail? 17:48:32 (or maybe just me :) ) 17:48:47 mtreinish: I think it should do just basic things first and evolve 17:49:03 mtreinish: ok :) 17:49:51 #action review https://review.openstack.org/#/c/42920/ for discussion during next week's meeting 17:49:58 ok then let's move on 17:50:08 #topic Adding test plans for new features into the tempest repo 17:50:16 mkollaro: this is you 17:50:54 so, I was wondering if we could add test plans for the new features in some nice .rst or .md format to the tempest repo 17:51:11 would that be a problem? 17:51:18 mkollaro: what do you mean by test plans? 17:51:50 mtreinish: test #1, upload file to swift; test #2, remove file from swift 17:52:29 mkollaro: so you mean human readable descriptions of the tests? 17:52:32 mtreinish: we are currently writing these kinds of test plans for the havanna release and we want to share them on upstream 17:52:51 mkollaro: hopefully a little more detailed than that :-) 17:52:51 mtreinish: yes, but only of new stuff (I wouldn't want to document those ~800 existing tests) 17:52:58 notmyname: of course :D 17:53:09 mkollaro: oh, so if it's only new tests then I'd say a blueprint is the right place for it 17:53:28 mtreinish: yeah, but the interface to them sucks 17:53:32 you can link the blueprint to a wiki page and include as much detail as you want on that 17:53:56 mtreinish: git has a history and it's easy to work with multiple people 17:54:11 mkollaro: so do wikis 17:54:47 well, if you can recommend some place, sure...but simple .md files could be parsed and put into some systems that would make my manager happy :D 17:54:55 wikis are a bit harder to parse 17:55:36 test plans are just pseudo code, it's better to use git for them 17:55:48 that's fair, but our procedure for this kind of plan documentation is blueprints and if more detail or collaboration is needed we put it on the wiki 17:56:02 but you can link to a git repo with your plan in .md 17:56:18 mtreinish: what procedure? I barely ever see any test plans written in upstream 17:56:19 I'm just don't think this kind of thing should live in the tempest repo 17:56:31 mtreinish: nobody wants to use that and so nobody uses that 17:57:11 mtreinish: yeah, if tempest doesn't want it we'll put it into a separate github repo, but I guess it would be nicer to have it in tempest 17:57:19 mkollaro: so we're almost out of time (~3min) can we take this discussion to the -qa channel after the meeting 17:57:26 ok 17:57:41 #topic open discussion 17:57:53 so in the last ~2min does anyone have anything else? 17:58:26 mtreinish: Nothing from me. 17:58:41 * afazekas nothing from my side, I will not be here after the meeting 17:59:22 ok then I guess we'll end it here today 17:59:25 thanks everyone 17:59:27 #endmeeting