08:59:36 <gmann> #startmeeting qa 08:59:37 <openstack> Meeting started Thu Mar 10 08:59:36 2016 UTC and is due to finish in 60 minutes. The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:59:38 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:59:40 <openstack> The meeting name has been set to 'qa' 08:59:52 <gmann> hi, who all here today? 09:00:03 <dmellado> o/ Hi gmann ;) 09:00:13 <jlanoux> hi 09:00:17 <masayukig> o/ 09:00:23 <gmann> dmellado: jlanoux masayukig hi 09:01:23 <jordanP> hi o/ 09:01:31 <dmellado> hey jordanP 09:01:32 <gmann> jordanP: hi 09:01:38 <gmann> let's start 09:01:52 <gmann> https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Proposed_Agenda_for_March_10th_2016_.280900_UTC.29 09:02:03 <gmann> ^^ today agenda: 09:02:18 <gmann> #topic Specs Reviews 09:02:28 <gmann> #link https://review.openstack.org/#/q/status:open+project:openstack/qa-specs,n,z 09:02:39 <gmann> So we have many specs ready for review 09:03:03 <gmann> I saw andreaf ready for client refactor one as per his discussion with mtreinish 09:03:05 <jordanP> andreaf, is pretty active 09:03:15 <gmann> #link https://review.openstack.org/#/c/92804/ 09:03:19 <gmann> I still needs to look 09:03:30 <dmellado> I'll need to have a look too 09:03:36 <gmann> masayukig is already +2 09:03:38 <gmann> great 09:03:44 <gmann> dmellado: Thanks 09:03:59 <dmellado> added myself as a reviewer, will try to find some time today 09:04:03 <gmann> I will put this in list may be tomorrow if i get time 09:04:05 <masayukig> gmann: yeah, it's a nice spec, i think 09:04:17 <gmann> masayukig: yea 09:05:33 <gmann> and second priority one from code sprint was resource.yaml one 09:05:38 <gmann> #link https://review.openstack.org/#/c/173334/ 09:05:59 <gmann> I think andreaf and John started working on that 09:06:09 <gmann> but not sure ab out spec is updated accordingly or not 09:06:18 <gmann> we can check later 09:06:37 <gmann> saw patches already for that - 09:06:39 <gmann> #link https://review.openstack.org/#/q/topic:bp/tempest-resources 09:07:42 <gmann> anyways let's check with andreaf later 09:07:48 <dmellado> souds good to me 09:07:50 <gmann> any other spec anyone want to discuss 09:08:11 <masayukig> I +A'ed to https://review.openstack.org/#/c/266094/ (Centralized Workspaces) today, actually. 09:08:31 <dmellado> well, not a spec but I'd like to discuss some patches about the consistent-services-names 09:08:39 <dmellado> we can do that later in the tempest section 09:08:48 <gmann> masayukig: ok, i did not even look into that 09:09:01 <gmann> masayukig: can you briefly describe that 09:09:17 <gmann> dmellado: yea we will discuss in Tempest topic 09:09:34 <masayukig> gmann: ok, 09:10:36 <masayukig> it's introducing a manager for tempest workspaces. 09:10:55 <jordanP> I don"t even know what a tempest workspace is 09:11:07 <jordanP> and the BP doesn't describe it either 09:11:27 <gmann> jordanP: we can initialize the tempest folder/workspace and run tests in that 09:11:27 <jordanP> but that's fini, that BP seems rather small and doesn't have a lot of impact on the rest of tempest 09:11:42 <gmann> in isolated manner with diff diff conf 09:11:42 <jordanP> *fine 09:11:56 <gmann> jordanP: i see 09:12:14 <gmann> masayukig: so tempest workspace register command is same as tempest init ? 09:12:28 <masayukig> no, i don't think so 09:12:46 <dmellado> what would the difference be? 09:13:02 <dmellado> would it have a separated .testrepository? 09:13:08 <gmann> masayukig: in example it created another workspace named 'staging' in parallel to 'devstack' 09:13:13 <masayukig> we can manage workspaces with the command. 09:13:25 <dmellado> I'll read the spec alter but it'd be great have that summarized ;) 09:13:33 <gmann> dmellado: yes, separate .testrepository, separate testr run separate tempest.conf 09:13:37 <masayukig> oops, 09:13:44 <masayukig> gmann: true. 09:14:04 <gmann> masayukig: so with tempest init we used to create separate workspace 09:14:44 <gmann> masayukig: what i understood with that spec is, it enables to manage workspace like rename, list etc 09:15:05 <gmann> masayukig: but did not get Register means and how it is different than tempest init 09:15:30 <masayukig> gmann: 'tempest init' makes a workspace and register it to a .tempest. 09:16:21 <jordanP> maybe we should move on ? :) 09:16:32 <masayukig> gmann: I think we don't have it yet, so we need a register command, probably. 09:16:42 <gmann> masayukig: i see, tempest init too register 09:16:46 <masayukig> jordanP: gmann: yeah, let's move on 09:16:48 <gmann> masayukig: ok 09:16:52 <gmann> jordanP: yea:) 09:17:00 <gmann> anything on spec ? 09:17:26 <gmann> #topic Priority Items 09:17:38 <gmann> #link https://etherpad.openstack.org/p/mitaka-qa-priorities 09:17:55 <gmann> first one is mine - Tempest Microversion support 09:18:18 <gmann> Framework is ready in tempest and i have added patches to move it to tempest/lib 09:18:29 <gmann> #link https://review.openstack.org/#/c/284387/ 09:18:43 <gmann> added release notes and library interface doc 09:18:55 <gmann> please review 09:19:24 <gmann> and along with that modifying compute service clients to support microversion 09:19:26 <dmellado> will do 09:19:28 <gmann> all set here -https://review.openstack.org/#/q/topic:bp/api-microversions-testing-support+status:open 09:19:32 <gmann> dmellado: Thanks 09:19:50 <gmann> we run v2.2 tests already on gate 09:19:58 <gmann> and v2.10 and v2.20 patches are up 09:20:01 <gmann> all works fine 09:20:11 <gmann> #link https://review.openstack.org/#/c/258391/ 09:20:24 <gmann> jlanoux: i updated that patch and it hits in 2.20 version now 09:20:30 <gmann> its ready to review 09:21:02 <gmann> hoping to merge all framework patch soon so that we can implement other microversion too 09:21:05 <jlanoux> gmann: Yeah, that looks good - thanks. I might need to change the scenario a bit but that's cool it's working! 09:21:11 <gmann> It is for M1 but got too delayed 09:21:29 <gmann> jlanoux: please add comment about that. 09:21:37 <gmann> that will helpful 09:21:47 <jlanoux> gmann: will do 09:22:07 <gmann> jlanoux: Thanks 09:22:13 <gmann> next is - Health Dashboard 09:22:31 <gmann> masayukig: you want to talk anything on that 09:22:47 <masayukig> ok, 09:22:49 <gmann> may be new feature. 09:23:03 <gmann> which is always helpful for debugging 09:23:21 <masayukig> http://status.openstack.org/openstack-health/ is the dashboard page. 09:23:37 <masayukig> (but now, it has something wrong..) 09:24:10 <gmann> yea taking time to load 09:24:28 <masayukig> anyway, now, we are improving UI to useful for debuging etc. 09:24:35 <gmann> ok 09:25:08 <gmann> I saw this- "Failed Tests in Last 10 Failed Runs" 09:25:24 <masayukig> added fancy bar graphs to project status, failed job informations, etc. 09:26:13 <gmann> that will give failed tests of last 10 failure of same tests or job 09:26:14 <masayukig> so if you have comments/feedbacks, please notify to the IRC channel, adding bug, emails 09:26:24 <gmann> masayukig: sure, thanks 09:26:50 <masayukig> bug page is https://bugs.launchpad.net/openstack-health 09:27:03 <gmann> #link https://bugs.launchpad.net/openstack-health 09:27:35 <gmann> I will check new graph once it is loaded. 09:27:51 <masayukig> gmann: thanks, that's all from me. 09:27:55 <gmann> masayukig: Thanks. 09:27:59 <gmann> next is - -Service Client Migrations 09:28:14 <gmann> we will take in Tempest topic as dmellado mentioned 09:28:14 <dmellado> on this we're pretty much done 09:28:18 <dmellado> https://etherpad.openstack.org/p/mitaka-tempest-service-clients 09:28:28 <gmann> dmellado: yea, but still lot of client s we need to move 09:28:57 <gmann> its huge work so might take more time 09:28:58 <dmellado> gmann: maybe we should open an etherpad for that too 09:29:06 <dmellado> adding it to the split one 09:29:28 <gmann> dmellado: i think same etherpad is for that 09:29:39 <dmellado> on this I'd appreciate comments on https://review.openstack.org/#/c/286573/ 09:29:47 <dmellado> for the tokens_client and token 09:30:05 <dmellado> and we should think about 'what to do' with the remaining non-applicable to split methods 09:30:08 <dmellado> at least for keystone 09:30:14 <gmann> dmellado: yea, i still feel to keep it in identity client 09:30:38 <dmellado> I've been keeping it there for comments, but if we all agree on that I'll abandon the patches 09:30:58 <gmann> we should keep those in common clients like identity_client for all generic interface for keystone API 09:31:08 <gmann> any other suggestion? 09:31:11 <dmellado> sounds fine for me 09:31:28 <gmann> anyways let's oomichi too have a look into those 09:31:47 <gmann> and once we will split almost all then we can have better view about remaining methods 09:31:53 <dmellado> sure, anyway gmann, as you said, huge work so it'll get delayed 09:32:04 <gmann> dmellado: yea 09:32:05 <dmellado> but we can start migrating keystone as it is now ;) 09:32:44 <dmellado> any more topic on tempest? 09:32:44 <gmann> dmellado: sure, but before that we can iterate the interface are all cleanup as per all points in that etherpad 09:32:53 <dmellado> gmann: +1 09:32:54 <gmann> and start migrating those and review carefully there 09:33:03 <gmann> lets move on 09:33:09 <gmann> next in priority item is - Tempest Lib Migrations 09:33:16 <gmann> jlanoux: anything you have on ssh thing 09:33:40 <gmann> othersie we directly move on to - Tempest CLI Improvements 09:34:47 <dmellado> on that, I'd like to revisit the tempest-config stuff I posted. I think it'll be great to have this integrated, but it won't go for mitaka 09:34:56 <dmellado> so we can discuss that in the Austin sessions 09:35:15 <gmann> dmellado: auto generation of config ? 09:35:35 <dmellado> gmann: yep, I sent an email about this before to the ML 09:35:43 <gmann> yea, ok 09:35:55 <gmann> let's talk on Tempest CLI Improvements 09:36:10 <gmann> anything on this. may be masayukig you again :) 09:36:12 <dmellado> that'd be integrated on tempest-cli 09:36:26 <dmellado> that's why I brought it on here 09:36:37 <dmellado> DPaterson was also intereseted, but anyway, I'll bring this later on ;) 09:36:56 <gmann> dmellado: honesty saying i still on same side but yea lets discuss later 09:37:04 <jlanoux> gmann: I think we're about to close the bp with andreaf 09:37:17 <gmann> jlanoux: ok 09:37:30 <masayukig> gmann: dmellado: yeah, old commands were already integrated. 09:37:49 <gmann> masayukig: yea, i always use cleanup :) 09:38:04 <dmellado> masayukig: cool ;) 09:38:10 <gmann> which is very helpful for me as i always do CTR C on running tests 09:38:29 <gmann> let's move on to next topic 09:38:35 <gmann> #topic Tempest 09:38:42 <gmann> one i have on this 09:38:49 <gmann> i still need to add big for that 09:39:10 <gmann> actually there are failure hitting on plugin tests in many projects 09:39:32 <gmann> that was due to fwaas tempest plugin has import error 09:39:35 <gmann> #link http://logs.openstack.org/50/289650/4/check/gate-congress-dsvm-api/6a27be7/console.html 09:39:54 <dmellado> yep just saw it on #openstack-infra 09:39:56 <gmann> fix is already up for fwaas 09:39:57 <gmann> #https://review.openstack.org/#/c/290983/ 09:40:35 <gmann> but here issue is if any plugin has import error etc it will leads all plugin tests to fail 09:40:47 <gmann> while discovery the tests import error hits 09:41:09 <dmellado> gmann: so if it hits discovery error then all the tests fail? 09:41:10 <gmann> my suggestion is to make that log only and say ok this plugin has error and run others 09:41:23 <gmann> dmellado: yea error in listing the tests 09:41:39 <dmellado> +1 on that, there was something similar happening in sahara, IIRC 09:41:53 <gmann> basically any plugin should not lead error to other plugins if they do not run that 09:42:09 <gmann> I am checking where we can hadnle that better 09:42:23 <gmann> i will add bug and put fix if i found good 09:42:33 <gmann> thats all on that 09:42:41 <dmellado> I'm working on the neutron tempest plugin 09:42:46 <dmellado> and would appreciate reviews on this 09:42:47 <gmann> dmellado: you want to discuss 09:42:52 <dmellado> https://review.openstack.org/#/c/274023/ 09:43:09 <gmann> dmellado: cool 09:43:16 <dmellado> as there's some stuff already done by amuller but couldn't get him to comment 09:43:18 <dmellado> thanks in advance! 09:43:20 <gmann> dmellado: any issue you are facing or all going fine 09:43:36 <dmellado> just not really sure about the config part 09:43:50 <dmellado> it works, I've tested it but unsure on the integration for the config part 09:44:25 <gmann> dmellado: ok, you can check other example and ping if still you face issue 09:44:38 <dmellado> gmann: I followed heat/manila 09:44:53 <gmann> dmellado: main issue i observed for those is if config are register twice 09:44:56 <dmellado> but in this specific case for neutron my doubts are for that 09:45:07 <gmann> dmellado: you have patch up for that? 09:45:14 <dmellado> gmann: could you comment there? I'll fix and follow with patchsets ;) 09:45:30 <gmann> dmellado: on https://review.openstack.org/#/c/274023/ ? 09:45:41 <dmellado> yep, please 09:45:44 <gmann> dmellado: but that is just adding dir structure 09:45:53 <gmann> no config register i can see 09:46:01 <dmellado> oh, got a local one 09:46:12 <dmellado> I'll push it and pls comment on the config stuff 09:46:20 <dmellado> or I can follow-up on the main qa channel 09:46:20 <gmann> dmellado: if you can put up even WIP there i can check 09:46:22 <dmellado> no worries 09:46:29 <gmann> dmellado: sure, Thanks 09:46:46 <gmann> anything else on Tempest? 09:47:32 <dmellado> nothing from my side ;) 09:47:42 <gmann> ok. let's directly jump to Critical Reviews 09:47:45 <gmann> #topic Critical Reviews 09:47:53 <gmann> any critical review here? 09:48:25 <gmann> I will add microversion patches again :) 09:48:27 <gmann> #link https://review.openstack.org/#/q/topic:bp/api-microversions-testing-support+status:open 09:49:14 <masayukig> gmann: I added me as a reviewer for them :) 09:49:27 <gmann> masayukig: Thanks 09:49:57 <gmann> on base patch, took time on autodoc thing. 09:50:09 <gmann> finally it was on shape :) 09:50:17 <gmann> good suggestion by mtreinish. 09:50:23 <gmann> #topic open discussion 09:50:37 <gmann> anything else needs to be discussed from anyone 09:51:05 <gmann> we still have ~9 min 09:51:33 <dmellado> will there be a bbq at Austin? xD 09:51:49 <gmann> :) 09:51:51 <masayukig> dmellado: nice :) 09:52:07 <dmellado> besides joking, is there any plan to set up a meeting there, like you did at Tokyo? 09:52:46 <gmann> dmellado: nice idea, may be but we can see during summit planing 09:53:06 <dmellado> cool ;) 09:53:11 <gmann> mainly for AI for PTL (mtreinish ) :P 09:53:18 <masayukig> dmellado: I think we had like it every summit. 09:54:05 <gmann> ok. let's close the meeting 09:54:06 <gmann> 3... 09:54:08 <gmann> 2.. 09:54:10 <gmann> 1. 09:54:17 <gmann> Thanks All for joining 09:54:19 <gmann> #endmeeting