17:00:08 #startmeeting qa 17:00:12 Meeting started Thu Aug 14 17:00:08 2014 UTC and is due to finish in 60 minutes. The chair is mtreinish. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:15 The meeting name has been set to 'qa' 17:00:24 hi who do we have here today? 17:00:27 o/ 17:00:29 #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Proposed_Agenda_for_August_14_2014_.281700_UTC.29 17:00:29 hi 17:00:31 hey 17:00:41 ^^^ today's agenda 17:00:48 hi 17:01:09 o/ 17:01:19 o/ 17:01:39 ok let's get started 17:01:51 #topic Name for tempest library (mtreinish) 17:01:56 o/ 17:02:25 so as part of splitting off parts of tempest into a library 17:02:31 we need to make a new repo 17:02:47 o/ 17:02:51 I wanted to call it mesocyclone 17:02:53 hi 17:03:09 but some people have expressed issue with that name 17:03:17 mtreinish: seriously? :D 17:03:41 I've heard from some people that since it's a library a more functional name is more appropriate 17:03:42 mtreinish: what's the rationale behind that name? 17:03:54 mlavalle: mesocyclone is a precursor to a tornado 17:03:57 o/ 17:04:21 mtreinish: I like it. + 1 fro me 17:04:31 twister 17:04:48 I'm planning to take it to the ml before I do the split 17:04:54 but I wanted to bring up here first 17:05:06 to get people thinking about it :) 17:05:07 mtreinish: I like it but maybe it is too long 17:05:11 blackstorm? 17:05:16 ahm sry.. maybe I missed that... why are we doing that? 17:05:43 mkoderer: http://specs.openstack.org/openstack/qa-specs/specs/tempest-library.html 17:06:06 tempestish? :) 17:06:11 tsepmet - tempest in reverse order 17:06:14 lol 17:06:19 lol 17:06:20 mtreinish: Is there a proposed list of what will be moved? The spec doesn't really say. 17:06:28 dkranz: not yet 17:06:38 I was going to start with the cli 17:06:44 and the rest client 17:06:48 and go from there 17:06:54 cli tests that is 17:07:24 I have to do a list of everything that makes sense to split off still 17:07:30 mtreinish: rest client drags auth and conf and ... 17:07:38 auth yes 17:07:49 but I'm going to refactor it to take in args instead of a conf 17:07:56 to make it portable 17:08:01 I think I put that part in the spec 17:08:03 mtreinish: great. we needed to do that anyway 17:08:26 ok is there anything else on this topic? 17:08:50 mtreinish: are there already proposed names? something to pick from? or is this first round? 17:09:03 psedlak: this is the first round 17:09:05 tempest-lib / lib-tempest 17:09:15 libtemp ;) 17:09:17 what about calm? the calm before the storm 17:09:24 andreaf: ++ 17:09:27 afazekas: yeah that would be a more functional name 17:09:49 anyway I'll put it on the ML 17:10:08 mtreinish: a really functional name would be something like integration-test-lib which is ugly :D 17:10:24 andreaf: yeah that was my concern :) 17:10:33 libit then 17:10:33 oepnstack-pythonclient 17:10:37 mesocyclone is fine for me ;) 17:10:45 jlanoux: heh, yeah I like it too 17:11:02 plus google a picture of it, it's cool looking 17:11:14 anyway lets move on 17:11:30 #topic Specs Review 17:11:51 so I haven't had a chance to review any specs lately 17:12:02 are there any that people would like to get eyes on 17:12:05 #link https://review.openstack.org/#/q/status:open+project:openstack/qa-specs,n,z 17:12:09 I have one 17:12:13 #link https://review.openstack.org/#/c/94741/ 17:12:25 I refreshed the ssh auth strategy one 17:12:28 mtreinish: https://review.openstack.org/#/c/104098/ is waiting for +A from you 17:12:59 https://review.openstack.org/#/c/86967/ is looking for another +2 17:13:08 dkranz: hmm, ok I'll take a look 17:13:41 but for the provider networking one I'm wondering if it belongs under the existing neutron testing bp 17:14:22 dkranz: the seond one should be fine, but I'll take a closer look after the meeting 17:14:28 mtreinish: It might but I'm not sure we need more spec churn 17:14:48 andreaf: oh, yeah that one, I need to take a close look 17:14:56 dkranz: fair enough 17:15:15 andreaf: cleaning up the ssh code is definitely something we need to do 17:15:20 mtreinish: yes I updated it - included the idea of wait_for_sshable that sdague mentioned in some meeting 17:15:40 mtreinish: and it's something that should probably go in the library as well 17:15:41 cool 17:15:47 yeah definitely 17:16:01 but we don't necessarily have to hold up work on it until the library is a thing 17:16:15 it'll all depend on the timing I guess 17:16:24 mtreinish: right it can be done in tempest and moved across 17:16:36 to mesocyclone - if I can spell it :P 17:16:48 ok, are there any other specs? 17:17:34 then let's move on 17:17:42 #topic Blueprints 17:17:52 #link https://blueprints.launchpad.net/tempest 17:18:06 so we've still got a large number of open blueprints 17:18:20 does anyone have a status update on an open bp? 17:18:29 I nearly finished with the api schema unification 17:18:40 but I need reviews... https://review.openstack.org/#/q/status:open+project:openstack/tempest+branch:master+topic:bp/api-schema-unification,n,z 17:18:47 mkoderer: awesome 17:19:01 mkoderer: I'll check those 17:19:22 I sumbitted pull req for review. 17:19:23 and I started to work on a porting guide for negative tests 17:19:27 #link https://review.openstack.org/#/c/112581/ 17:19:57 dpaterson: ok, cool 17:20:10 dpaterson: nice 17:20:11 it's good to see progress being made on things 17:20:43 mtreinish: regarding scenario migration to tempest client 17:21:28 mtreinish: we have *a lot* of changes up, but they all depend on the initial one still not merged - so I need reviews on these three 17:22:20 https://review.openstack.org/#/c/107428 https://review.openstack.org/#/c/107552 https://review.openstack.org/#/c/107562 17:22:42 andreaf: ok, yeah I'll take a look at those soon 17:22:51 mtreinish: thanks 17:23:09 also, for the test-accounts bp we're making progress 17:23:16 the alternate credential provider has landed 17:23:22 regarding test accounts, your change is merged, and I just changed mine to use deprecated option for tenant isolation 17:23:25 so now it's a matter of aactually using it 17:23:33 andreaf: heh 17:24:05 ok are there any other bps to discuss? 17:24:16 and there are two other changes in progress by psedlak for a tool to generate credentials and its use in devstack 17:24:49 andreaf: did you checked the -1 from yair on https://review.openstack.org/#/c/107562 17:25:09 i haven't had a chance to rework the stree test BP. It's next after I get 3rd party ci working for my team. 17:25:23 asselin: ok nice 17:25:59 mkoderer: oh yes thanks I almost forgot I'll make a new patch later today for that 17:26:02 I was curious what the status was on that one 17:26:33 ok are there any other bps to discuss? Otherwise we can move on 17:27:30 #topic Grenade 17:27:51 so we merged the patch to start using javelin2 17:28:06 which is awesome 17:28:29 so now we can start at iterate on feature improvements there 17:28:54 btw I realized that we have too few grenade cores IMHO 17:29:04 aside from that I'm not aware of any big updates on grenade 17:29:13 mkoderer: yeah, I agree 17:29:28 jogo was just added 17:29:37 but 3 is still kind of few 17:29:40 I think we have three 17:29:52 mkoderer: yeah 17:30:11 the issue is not too many people have been actively reviewing things there 17:30:50 I would like to grow that 17:31:02 yep.. I think there aren't many ppl aware of this project 17:31:45 heh, that might be, but I'm not sure 17:32:12 also imho it's not directly usefull/usable to/by anyone directly 17:32:40 psedlak: well it's mostly for gating and testing an upgrade locally for dev 17:32:47 not for doing it in production 17:33:01 mtreinish: right, though i'm not sure if devs are going to use it much localy act. 17:33:09 mtreinish: I am not that familiar with grenade but should that be revisited? 17:33:32 dkranz: probably not, because it's based on devstack 17:33:38 mtreinish: I think the moves to make tempest not have any devstack dependency helped its adoption a lot 17:33:54 mtreinish: so at the end i think it's "just" kind of thing like "gating glue" 17:34:11 dkranz: it's not meant to be general purpose tool 17:34:29 mtreinish: I get that 17:34:35 there were some discussions at the infra mid-cycle about making grenade general purpose, but it would be very little left 17:34:49 most of grenade content is devstack specific probably 17:34:55 mtreinish: I was just wondering how much abstraction/pluggability it would need to serve more general purpose 17:35:04 dkranz: almost everything 17:35:13 mtreinish: ok :) 17:35:19 it's basically devstack++ 17:35:20 so I think what be a good idea if some of us have a closer look to grenade? ;) 17:35:36 mkoderer: heh, yes I agree :) 17:35:42 dkranz mtreinish so it would be good to have a grenade kind of tool for tripleo environment, but how much could we reuse really? 17:36:11 andreaf: it's more the methodology you can use 17:36:19 yep 17:36:19 and javelin2 would also be useful 17:36:36 to test things stay up through an upgrade 17:37:07 ok is there anything else on grenade? 17:37:54 ok then lets move on 17:38:04 #topic Neutron testing 17:38:20 so salv-orlando is really close to merging parallel full neutron everwhere 17:38:28 which is exciting 17:38:33 cool 17:39:18 mlavalle, salv-orlando: are there any other updates on neutron testing? 17:39:48 mtreinish: I've been investing time developing the client and api test for the new LBaaS api 17:39:50 mtreinish: so just a note to keep an eye on the full job even if not voting 17:40:05 mtreinish: I've been sending updates to the ML 17:40:09 andreaf: oh yes, good point 17:40:14 mlavalle: yes I've been seeing those 17:40:38 mtreinish: I have also been helping the group based policy to develop their tests 17:40:55 they are developing them themelves but I've been training and guiding them 17:41:15 ok, cool 17:41:57 and I intend to start developing an scenario test for the new LBaaS api. I will follow the work that andreaf has been doing with test_minmum_basic to convert it to the tempest client 17:42:15 that's all I have this week 17:42:32 mlavalle: how does that differ from the existing LBaaS scenario test? 17:42:45 just covers more of the api? 17:43:03 mtreinish: the absatractions offered by the new api are different 17:43:08 ahh, ok 17:43:23 I really intend to reuse the current scenario test and convert it to the new abstractions 17:43:31 ok that makes sense 17:43:37 and make the move to tempest client 17:44:11 good, that'll make everyone happy :) 17:44:13 my belief is that by statying close to the new Neutron subprojects we will keep the api and scenario tests fresh 17:44:26 instead of always catching up 17:44:52 yeah that'll probably help 17:45:01 ok is there anything else to discuss on neutron testing? 17:45:01 ok, that's all I have 17:45:08 :-) 17:45:40 ok then let's move on 17:45:47 #topic bugs 17:46:13 so I haven't been watching the bug list too closely the past few weeks 17:46:23 #link https://bugs.launchpad.net/tempest 17:46:41 but we've got 259 open bugs right now 17:46:42 mtreinish: I didn't really look at bugs either - how do we keep them under control usually? 17:46:57 andreaf: not very well honestly :) 17:47:16 I'm thinking we might need to do a bug day soon 17:47:33 it'll also be helpful if someone volunteered to keep on top of them after the bug day 17:47:50 yep a bug day is a good idea 17:47:57 so we don't grow to this level again 17:48:17 are there any volunteers to organize a bug day? 17:48:36 maurosr: I believe you did the last one :) 17:49:11 mtreinish: Does that involve more than picking a day and sending out emails? 17:49:27 dkranz: not much, just tracking the results 17:49:34 and pestering people to look at bugs 17:49:44 :D 17:49:51 oh and changing the topic in the -qa channel :) 17:50:26 well don't everyone volunteer at once 17:50:27 mtreinish: ok, I will find some one or do it 17:50:33 dkranz: ok awesome 17:50:42 #action dkranz to find a volunteer to organize a bug day 17:50:49 ok then lets move on 17:50:49 mtreinish: I is during August too early? 17:50:57 no I think that'll be fine 17:51:03 mtreinish: does one need special status to triage bugs in lp or how does that work? 17:51:04 as long as there's a weeks notice 17:51:14 andreaf: I think there is a tempest bug team 17:51:18 in lp 17:51:22 but membership is open 17:51:32 mtreinish, oh ok 17:51:34 For folks here is there any day of week that is bad. Just asking... 17:52:08 dkranz: well I like to have it before thurs so we can do a summary during the meeting 17:52:15 but that's not the biggest deal 17:52:33 mtreinish: ok, then it shall be Mon,Tue,or Wed 17:52:42 mtreinish: we can move on 17:52:45 ok 17:52:53 #topic Critical Review 17:53:01 I am worried about https://review.openstack.org/#/c/113900/ 17:53:05 ok in the time remaining does anyone have any reviews that need more eyes 17:53:15 I thought flake8 checks the indentation 17:53:26 mkoderer: it does, that's from pylint 17:53:36 I'm actually -1 there, because if we don't automate it 17:53:44 I don't see a point in correcting it periodically 17:53:50 it'll just cause rebase churn 17:54:00 mtreinish: I agree 17:54:19 mtreinish: but having over indented lines are ugly 17:54:24 but anyway :) 17:54:40 mkoderer: yeah, so we need to check that in the pep8 jobs then :) 17:54:48 mkoderer I think what mtreinish is saying is that we need an hacking rule for that? 17:54:52 I don't want to fix a style issue unless it's enforcing 17:54:52 danny is working on that currently 17:55:08 the pylint jobs in cinder didn't cover it too 17:55:23 mkoderer: ok, well I'm going to -2 it with that comment until we run the check in the gate we can't merge it 17:55:58 mtreinish: ok I will talk to danny that he is not sad :) 17:56:09 I'll try to be more verbose to make it clear to try and not upset him :) 17:56:14 but on this note: 17:56:22 #link https://review.openstack.org/98909 17:56:31 #link https://review.openstack.org/98918 17:56:52 if we can get those merged it'll turn back on all the rules we had to disable with the last hacking update 17:56:58 they just need +As 17:57:12 asssuming they don't need another rebase... 17:57:18 mtreinish: ok I will have a look 17:57:57 ok are there any other reviews that people would like to bring up? 17:59:08 ok then I guess we can end ~1min early 17:59:12 thanks everyone 17:59:29 cheers 17:59:31 #endmeeting