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