07:58:44 <gmann> #startmeeting qa
07:58:45 <openstack> Meeting started Thu Dec 14 07:58:44 2017 UTC and is due to finish in 60 minutes.  The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot.
07:58:46 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
07:58:48 <openstack> The meeting name has been set to 'qa'
07:58:54 <gmann> who all here today
08:00:59 * gmann hoping people are not on Christmas vacation
08:01:22 <gmann> let's wait for another 5 min
08:01:25 <andreaf> o/
08:01:29 <gmann> andreaf: hi
08:01:36 <andreaf> hi good morning
08:01:41 <gmann> morning
08:01:57 <felipemonteiro_> o/
08:02:07 <andreaf> gmann: thanks for following up on the cinder v3 stuff, I'll try to review that later as well
08:02:08 <gmann> felipemonteiro_: hi
08:02:29 <gmann> andreaf: thanks, i will push devstack patch also meanwhile.
08:02:48 <gmann> let's start the meeting
08:03:00 <gmann> #topic Previous Meeting Action review
08:03:11 <gmann> no AI from last meeting
08:03:21 <gmann> #topic Office Hours Summary
08:03:31 <gmann> #link http://eavesdrop.openstack.org/meetings/office_hours/2017/office_hours.2017-12-07-09.00.html
08:03:39 <gmann> we did around 10 bug triage
08:04:13 <gmann> we have 8 new bugs in current situation
08:04:53 <gmann> we have 7 high importance bugs seems and most of them triaged
08:05:18 <gmann> let's discuss those in next office hour in case they are just stuck somewhere due to review/feedback etc
08:05:36 <gmann> anything else on office hour thing?
08:05:49 <andreaf> does folks feel they are useful?
08:06:06 <andreaf> I'm happy with them so far
08:06:35 <gmann> yea me too
08:06:39 <andreaf> but I wonder if we should keep it as is, or make it weekly
08:07:00 <gmann> and i am looking for extending  it to more than just bug triage
08:07:11 <andreaf> and replace the meeting eventually
08:07:19 <andreaf> yeah that's what I was thinking
08:07:37 <andreaf> but at the end it takes the full hour just to do some bug triage
08:07:43 <gmann> andreaf: we can do that but let's make it more broad so that people gets used to discuss more things there
08:08:00 <gmann> after that we can decide on weekly basis
08:08:43 <chandankumar> gmann: andreaf \o/
08:08:48 <andreaf> gmann: well in principle office hours are open already for people to join in and discuss about anything they might want to discuss
08:08:53 <andreaf> chandankumar: o/
08:09:11 <gmann> yea
08:09:27 <chandankumar> weekly makes sense
08:09:35 <chandankumar> but start from new year
08:09:41 <gmann> let's see for few more months or at least till queens to replace meeting
08:10:21 <gmann> andreaf: how about alternate TZ office hour ? did you decided on that?
08:11:10 <andreaf> gmann: heh that would replace the current meeting basically
08:11:22 <andreaf> gmann: I think it would make sense since there's not much attendance to meetings anyways
08:11:47 <gmann> i feel office hour is good in that TZ too in case people want to join and discuss
08:12:07 <gmann> at end we just replace both meeting with office hour with same time as meeting used to be
08:12:23 <andreaf> gmann: but I guess it's only good if people attends :)
08:12:46 <andreaf> if not replacing meeting for office hours does not necessarily help :)
08:13:10 <gmann> yea so we can just start and finish in case no attendee as it is on qa channel only
08:13:11 <chandankumar> keep the meeting as it is and make the office hour weekly
08:13:28 <felipemonteiro__> office hours is 9 utc?
08:13:29 <gmann> chandankumar: than its too much time on meetings  :)
08:13:33 <mguiney> so... as a huge huge noob
08:13:52 <gmann> andreaf: i mean we gradually replace meeting only and at end only office hours in both TZ
08:13:59 <mguiney> out of curiosity, what is the sort of thing one would bring to office hours for discussion
08:14:02 <gmann> mguiney: yea :)
08:14:33 <gmann> mguiney: anything people want to dicsuss, bugs, fatures, help, feedback etc
08:14:37 <mguiney> because that's my main hesitation on that front- a sort of "i dont even know what do"
08:14:43 * mguiney nods
08:14:52 <mguiney> cool. thank you for the clarification
08:15:43 <gmann> mguiney: it is kind of open things to discuss anything on need basis and its on qa channel to get most of the qa people there
08:16:12 * mguiney nods
08:16:17 <mguiney> ok, thank you :)
08:16:17 <andreaf> my idea is that with office hours being more informal (no fixed agenda) it may feel more open / welcome for people to pop in and ask questions / help if they want
08:16:30 <gmann> yea. +1
08:16:42 <gmann> there will not be any agenda on that
08:16:46 <andreaf> that's something people can do at any time in this channel anyways, but during office hours we guarantee that some cores will be in
08:17:46 <mguiney> makes sense. would it be a good place for people to pop up if they were looking to dip a toe in a little more, so to speak, or would that be better suited to another... platform? venue?
08:17:56 <mguiney> (i dont quite know the correct wording)
08:17:57 <gmann> andreaf i was thinking to change time of current office hour to 8 UTC. it is little late in office sometime
08:18:42 <gmann> andreaf: but i am favor of having office hour in both TZ
08:19:02 <andreaf> mguiney: yeah that would be fine for a good place to get started
08:19:12 * mguiney nods
08:19:31 <mguiney> cool. again, sorry to ask, just didn't know
08:19:43 <andreaf> gmann: uhm earlier than 8 UTC I'm definitely not going to make it :P
08:20:00 <gmann> andreaf: yea it is little early for you
08:20:23 <chandankumar> 8 AM na ?
08:20:32 <andreaf> gmann: but if you masayukig and zhufl are around it should be fine
08:20:35 * gmann cannot attend 7 AM API-WG meeting due to early  morning
08:20:41 <gmann> andreaf: ok
08:21:21 <gmann> andreaf: ok, let's make it 8 UTC.
08:21:37 <gmann> let's move next
08:21:47 <gmann> #topic Tempest
08:22:08 <gmann> 1 things i want to bring about cinder testing
08:22:28 <gmann> we have 2 approach here to achieve the v3 API testing as default in gate
08:22:29 <andreaf> +1 that's pretty urgent
08:22:41 <gmann> 1. https://review.openstack.org/#/q/topic:disable_volv2+(status:open+OR+status:merged)
08:22:52 <gmann> 2. https://review.openstack.org/#/q/topic:volume-default-testing-v3+(status:open+OR+status:merged)
08:23:15 <gmann> 1st from smcginnis  and 2nd one i just pushed today
08:23:43 <gmann> on second one, i need to push devstack patch and project-config patch to make v2 job
08:23:53 <gmann> feedback are welcome on those
08:24:20 <andreaf> gmann: yeah I will try to review them today
08:24:21 <gmann> v2 API is going to be removed from cinder and v3 will be the current one
08:24:26 <gmann> andreaf: thanks
08:24:33 <andreaf> we need to switch main API testing to v3 as soon as possible
08:24:41 <gmann> yea +1
08:24:49 <andreaf> on master at least
08:25:22 <chandankumar> gmann: i am not sure this also needs to be changed https://github.com/openstack/tempest/blob/master/tempest/cmd/verify_tempest_config.py#L241
08:25:28 <gmann> my idea is to do like same way we do for compute
08:25:32 <chandankumar> using v3 to get extension list
08:25:52 <gmann> chandankumar: yea we will cleanup those, first we get the agreed direction
08:26:01 <chandankumar> gmann: thanks :-)
08:27:18 * gmann hope andreaf does not notice lib interface change in 2nd approach which are just version change but backward incompatible
08:27:38 * andreaf will definitely not notice now :D
08:27:43 <gmann> anyways i will make that backward compatible if we agree on direction
08:27:49 <gmann> :)
08:28:04 <gmann> let's move next
08:28:06 <gmann> Zuul V3 patches
08:28:17 <gmann> #link https://review.openstack.org/#/q/status:open+project:openstack/tempest+branch:master+topic:zuulv3-tempest
08:28:22 <gmann> ^^ all these are merged
08:28:42 <gmann> andreaf: your turn, you are doing lot of work around that
08:29:12 <andreaf> yeah well not much left on tempest though I have a patch series in devstack
08:30:02 <andreaf> #link https://review.openstack.org/#/q/status:open+branch:master+topic:test_matrix_role
08:30:14 <andreaf> #link https://review.openstack.org/#/q/status:open+project:openstack-dev/devstack+branch:master+topic:get_devstack_logs
08:30:24 <gmann> thanks
08:30:39 <andreaf> What I want to achieve here is feature parity between new style "dsvm" jobs and legacy one
08:30:48 <andreaf> so we can then switch over
08:30:52 <gmann> 1 question, we will keep general tempest job on project config side or we need to move to tempest ?
08:31:16 <andreaf> I will be on tempest side I think
08:31:22 <andreaf> that's what I'd like to see at least
08:31:41 <andreaf> unless there is any specific  concern with folks to maintain that
08:31:46 <gmann> yea, i was hoping that
08:32:10 <gmann> but at least many of basic can be, other like ceph etc can be on ceph repo side
08:32:42 <andreaf> so in terms of single node job the things left to achieve parity now are mostly in the area of missing log files and cleanup of console log
08:33:11 <gmann> k
08:33:22 <gmann> and conf files etc also
08:33:25 <andreaf> but there are two other areas which need attention still
08:33:48 <andreaf> one is multinode which I'm working on with jeblair, since in multinode case we need to be able to set different configs on different nodes
08:34:10 <andreaf> for the list of base services that's partly handled by the test matrix
08:34:19 <andreaf> but there's more to it
08:34:42 <andreaf> the logic is currently in d-g - basically in there we say now if node is subnode then...
08:35:17 <andreaf> but using ansible and having all nodes in the inventory it would make sense to have something like host/group vars to control node specific config / behaviour
08:35:59 <andreaf> another big piece which is missing once this is done is support for grenade in zuulv3 native jobs
08:36:23 <andreaf> I haven't even started to look into that tbh, so if anyone wants to do so it would be nice :)
08:37:32 <andreaf> another thing that is missing which is the reproducer.sh script which I think is a very handy thing to have but that's something for the infra team really
08:38:01 <andreaf> on the zuulv3 side mordred has been working on this series
08:38:06 <andreaf> #link https://review.openstack.org/#/q/status:open+project:openstack-dev/devstack+branch:master+topic:devstack-functional functional tests
08:38:36 <andreaf> which puts some base functional jobs for libraries into devstack
08:39:02 <andreaf> since they are used by several parties and there is no better place to host them :)
08:39:27 <gmann> yea, devastack become better place
08:40:34 <gmann> thanks, andreaf  i will try to catch the series but have to travel to india office immediately till new year
08:40:48 <andreaf> ok I think I have been rumbling long enough on this :)
08:41:08 <gmann> no, good information on those ongoing things
08:42:08 <gmann> thanks for all your dedicated work on this
08:42:15 <gmann> anything else on this
08:42:35 <andreaf> not from me
08:42:52 <gmann> k, let's move next
08:43:00 <gmann> #topic Critical Reviews
08:43:16 <gmann> any other critical reviews to get in on priority
08:43:35 <chandankumar> gmann: andreaf https://review.openstack.org/#/c/524176/ i am not sure what else i need to improve to make it working
08:45:11 <gmann> chandankumar: what is issue in that, sorry i did not follow on that much
08:45:26 <andreaf> chandankumar: that does not the POST_FAILURE issue
08:45:51 <chandankumar> gmann: andreaf one is post failure issue
08:46:13 <andreaf> chandankumar, gmann: the job uses now the base tox job, which at the end of the run looks for test results
08:46:31 <chandankumar> in this patch i have fixed removing installed packages after sanity run
08:46:38 <andreaf> it finds a .testrepository folder, so it tries to extract test results from it but no test runs so it fails
08:47:27 <andreaf> chandankumar: yeah I will review it, it's a nice improvement
08:47:42 <andreaf> chandankumar: but we really need to get the POST_FAILURE solved
08:48:55 <chandankumar> andreaf: i am not sure how to fixed that part and also once sanity check passes for a project it is not getting appended there
08:49:03 <chandankumar> there i also need help
08:49:11 <chandankumar> failed one is working fine
08:49:58 <andreaf> chandankumar: I'm looking at the log but it's very long :D hard to manage
08:50:19 <andreaf> chandankumar: perhaps we should split logs into individual plugin ones
08:50:20 <gmann> listing all tests
08:50:47 <chandankumar> andreaf: you mean project wise?
08:50:51 <andreaf> chandankumar: like log the plugin check to a dedicated file for each plugin (install, list, cleanup)
08:51:13 <andreaf> chandankumar: yeah we could have a subfolder and a log file per plugin in there or so
08:51:20 <chandankumar> andreaf: sure, i will do that
08:51:25 <andreaf> chandankumar: and in the main log just one line per plugin
08:51:35 <chandankumar> andreaf: i will update the patch
08:51:39 <gmann> +1 for subfolder otherwise it will be huge number files at top dir
08:51:42 <andreaf> chandankumar: because it's really hard to see which plugin passed and which failed
08:52:34 <andreaf> chandankumar: but otherwise the job seems to do its work
08:52:40 <andreaf> networking-plumgrid plugin is failing now
08:53:01 <chandankumar> andreaf: i will take a look on that.
08:53:25 <andreaf> so it's identifying failures which is good
08:53:26 <andreaf> chandankumar: ok thanks
08:53:28 <chandankumar> On tempest plugin split goal side: octavia is at risk only
08:53:37 <chandankumar> All are in controle
08:53:40 <gmann> ok, let's jump to open
08:53:42 <gmann> #topic Open Discussion
08:53:52 <chandankumar> ironic guys are working on tempest plugin migration this week
08:53:53 <andreaf> the POST_FAILURE is kind of masking the failure in RUN though so it would be good to fix that
08:53:57 <gmann> chandankumar: for review only right ?
08:54:08 <andreaf> chandankumar: cool, thanks for the update and work on that
08:54:23 <chandankumar> gmann: yes for review and syncing the code
08:54:33 <gmann> chandankumar: link, i can help there
08:54:49 <chandankumar> gmann: https://review.openstack.org/#/q/project:openstack/octavia-tempest-plugin
08:55:28 <gmann> thanks ll check
08:55:40 <chandankumar> gmann: andreaf ironic tempest plugin stuff is tracked here https://etherpad.openstack.org/p/ironic-tempest-plugin-migration
08:55:47 <andreaf> #link https://review.openstack.org/#/q/project:openstack/octavia-tempest-plugin octavia tempest plugin
08:55:50 <chandankumar> gmann: thanks for taking care of ec2-api one
08:56:05 <andreaf> #link https://etherpad.openstack.org/p/ironic-tempest-plugin-migration ironic tempest plugin
08:56:10 <gmann> chandankumar: np, waiting for project config to give the repo
08:56:22 <chandankumar> gmann: i need to mail PTL once again then
08:56:29 <chandankumar> gmann: he is not fan of irc
08:56:39 <gmann> ah yea need PTL +1
08:56:44 <gmann> chandankumar: thanks
08:56:50 <gmann> 2 min left, any other things to discuss
08:57:03 <chandankumar> nope from my side.
08:57:39 <gmann> let's close the meeting
08:57:46 <gmann> 3 ...
08:57:50 <gmann> 2 ..
08:57:51 <andreaf> I will have a kind of long christmas break
08:57:57 <gmann> 1 .
08:58:01 <andreaf> from before xmas till Jan 9th
08:58:09 <gmann> andreaf: ok have a nice break and enjoy
08:58:20 <andreaf> gmann: thanks :)
08:58:28 <gmann> thanks all for joining meeting
08:58:31 <gmann> #endmeeting