17:00:52 #startmeeting qa 17:00:52 Meeting started Thu Jan 5 17:00:52 2017 UTC and is due to finish in 60 minutes. The chair is oomichi. 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:12 hi who join the meeting today? 17:01:50 hi 17:02:20 mtreinish, andreaf gmann you here ? 17:02:28 ping mtreinish, andreaf, masayukig 17:02:59 o/ 17:03:08 ok, lets start meeting 17:03:11 #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Agenda_for_January_5th_2017_.280900_UTC.29 17:03:20 ^^^ is today agenda 17:03:32 #topic PTG 17:03:44 question about the PTG, should we expect design sessions or coding/handson session ? 17:04:03 jordanP: I feel that is design session 17:04:15 according to https://www.openstack.org/ptg/ 17:04:32 "project teams will meet in person to discuss priorities for the upcoming cycle, iterate quickly on solutions for complex issues, and make fast progress on critical items." 17:04:34 ok, but that won't last a full day, we have only 3 proposed "sessions" now 17:05:00 oomichi: well it is free form. We get a room, so it's up to us to decide the format 17:05:05 jordanP: yeah, I see the 3, thanks for proposing 17:05:17 oomichi: have you put the etherpad on the ml? 17:05:26 yes, I've seen it on the ML 17:05:31 mtreinish: can we arrange the slots as we like 17:05:41 ? 17:05:44 oomichi: there are no slots, we get a room for a block of time 17:05:58 mtreinish: yeah, I have posted it on ml 17:06:24 mtreinish: that means we can use a room for a single QA project 2 full days? 17:06:26 one thing I was thinking about was potentially setting aside time for infra/qa to work with other projects on dealign with gate failures, reading logs, using elastic-recheck etc 17:06:37 ok, I must ahve just missed it because of my time off, or the holidays 17:06:42 clarkb: yeah that's a good idea 17:07:00 clarkb: cool 17:07:01 clarkb: that was part of the reason why it's horizontal teams only the first couple of days 17:07:06 mtreinish: yup 17:07:12 to try and get more people involved in stuff :) 17:08:10 yes, it is nice to write ideas for involving 17:08:49 for Tempest, I would like to spend most of my time coding with you. But I am open for discussions too :) 17:08:51 mtreinish: again: we can use a room for a single QA project 2 full days? 17:09:10 oomichi: that is my understanding 17:09:13 jordanP: TBH, +1 for coding :) 17:09:26 (I don't know if it will be one team to one room though, but you should have space for that 2 days dedicated to qa) 17:09:56 clarkb: I got it, so we can manage how to use the room as we can 17:10:08 that is nice :) 17:10:08 *as we want :) 17:10:16 yes :) 17:10:53 ok, are there another topic related to PTG? 17:11:25 ok, lets move on 17:11:36 oomichi: I think it might be worthwhile to ask on the ML about specifics for topics about getting involved 17:11:54 like are there things people would like to learn about qa and/or infra 17:12:26 just to collect a slightly different set of topics people might be interested in 17:12:27 mtreinish: ah, that seems a general session a little bit like the summit? 17:12:53 yeah, but smaller and more interactive 17:13:00 jordanP: right 17:13:01 for learning qa/infra in general session, not design session 17:13:28 oomichi: I was thinking along the same lines as clarkb, part of the reason for having 2 dedicated days with horizontal teams was to get more people involved 17:13:51 so getting some idea of what people would like to learn might give us some more ideas on how to organize the ptg time 17:14:23 mtreinish: that would be productive 17:15:15 ok: 17:15:20 ok, please write some ideas on the etherpad to do that and I will send a mail to get more attention 17:15:43 #action oomichi to ask on the ML if people are interested in some general qa/infra sessions 17:15:48 something along those lines :) 17:16:19 jordanP: yeah, that is my homework 17:16:30 let's move on 17:16:40 is it ok to move on ? 17:16:44 got it 17:16:48 #topic Specs Reviews 17:17:14 small number of specs on #link https://review.openstack.org/#/q/status:open+project:openstack/qa-specs,n,z 17:17:43 HA spec seems needed to be updated 17:18:43 resource one also needs to be updated, but I'd like to skip it on this Ocata cycle due to less time 17:19:14 oomichi: well we can prod andreaf some more to still revise it 17:19:24 having it in good shape before the ptg would be best I think 17:19:57 mtreinish: now the resource spec is owned by me, and yeah it is nice to prepare for PTG before 17:20:30 oomichi: ah, ok. I forgot you took it over 17:20:55 yeah, it is easy to forget that due to different owner :) 17:21:00 including me 17:21:31 ok, lets move on if we dont have more items about spec 17:22:11 #topic Tempest 17:22:45 The bug triage seems in very good progress from https://github.com/oomichi/bug-counter#current-graph 17:23:09 now the bug number is less 150 17:24:06 This week bug triage is done by chandankumar 17:24:23 but he doesnt seem online today 17:24:35 heh, someone was busy right before the holidays. That's quite the drop off 17:24:54 mtreinish: yep, that is :) 17:25:21 do we have topics about Tempest today? 17:26:35 nope, but I'd like some reviews on https://review.openstack.org/#/c/413739/ 17:26:40 Port object_storage tests to Py3. 17:26:44 nothing urgent though 17:26:59 #link https://review.openstack.org/#/c/413739/ 17:27:05 jordanP: cool, I'll take a look 17:27:17 jordanP: so you're running tempest with py3 locally? 17:27:41 jordanP: I got it, btw do we run Tempest on the gate with both py3 and py2? 17:27:53 oomichi: only in unit tests 17:28:01 mtreinish, yeah, I did run tempest on py3 locally 17:28:01 oomichi: tempest runs are still only py2 17:28:06 results are encouraging 17:28:29 jordanP: oh, cool. It's been a while since I last tried that, it wasn't in the best shape back then 17:28:37 I say we are very close to having it running fine, at least locally 17:28:39 I did breke some gate before due to this kind of patches on Nova side, so I'd like to confirm that 17:29:00 oomichi: dims is working on getting devstack running in the gate with py3 17:29:06 I am running tempest wirh py3, all other services running Py2 17:29:16 although that technically isn't a blocker for running tempest under py3 17:29:23 jordanP: oh, awesome. 17:29:32 it does make it easier from a gating perspective to just have a global flag USE_PYTHON3 in devstack 17:29:37 mtreinish: that is good work 17:30:54 ok, I will review it later anyways 17:31:53 lets move on if we don't have more topics related to Tempest today 17:32:14 #topic DevStack + Grenade 17:32:55 do we have disussion items about them? 17:33:25 there are a lot of +2ed patches on the devstack queue anyways 17:33:38 #link https://review.openstack.org/#/q/project:openstack-dev/devstack+status:open 17:33:44 yep 17:34:45 jordanP: ah, you are deprecating a lot of Tempest options and that would require Devstack patches also for removing the options 17:35:04 yeah, yeah, devstack changes have been proposed already 17:35:25 oomichi: there is the py3 work dims was doing that I mentioned earlier 17:35:28 jordanP: cool, I will see them 17:35:33 but I think all the patches he had up for that are already approved 17:36:25 mtreinish: https://review.openstack.org/#/c/416064/ is ? 17:36:52 oomichi: that's the latest patch yes 17:36:59 there were others that I think have already merged 17:37:18 mtreinish: are there patches for Tempest? 17:37:57 not that I've seen 17:38:05 well besides jordanP's from earlier :) 17:38:39 hehe, I got it 17:39:16 ok, lets move on to the next topic 17:39:20 #topic openstack-health 17:39:26 there have been a mass +2 on devstack changes 17:40:46 jordanP: yeah, thare is a lot 17:41:00 I have nothing on openstack-health this week. I think things have been pretty quiet on it lately 17:41:27 mtreinish: yeah there are not so many active patches today on https://review.openstack.org/#/q/project:openstack/openstack-health+status:open 17:41:40 ok, lets move on 17:41:52 #topic Critical Reviews 17:42:10 do we have patches needed to be reviewed asap today? 17:43:03 from my side, I don't have 17:43:17 there was https://review.openstack.org/#/c/417009/ earlier 17:43:27 which got abandonned, but asks a question 17:43:52 what should we do if we break a project because they improperly imported/used non tempest/lib code ? 17:44:15 jordanP: Ideally, that should be fixed on project side, IMO 17:44:24 like this case 17:44:44 jordanP: normally there is a quick fix in the consuming project because there is a supported way of doing it 17:44:53 but if there isn't a quick fix I think a revert is appropriate 17:45:04 but if the effect is so big, it is possible to revert it case by case 17:45:16 ok, we are on the same page 17:45:20 oomichi, https://review.openstack.org/#/c/415532/ 17:45:34 and https://review.openstack.org/#/c/405691/ 17:45:38 they are duplicates 17:46:21 but yours depend on a patch that is not going to be merged soon :) 17:46:38 anyway, it's not critical, we can discuss this in #qa 17:46:44 jordanP: I win the race, but yeah that contains problem as you said ;) 17:47:00 oomichi: heh, I like how sdague +2'd both :) 17:47:04 jordanP: I drop it now :) 17:47:13 haha, that is not good 17:47:24 sdague, was like 'let's see who wins this !' 17:48:05 jordanP: yeah, then you win now 17:48:16 bottom line is, we should all do more devstack reviews :) 17:48:56 jordanP: btw you seem to check unnecessary options of Tempest, the check is done already ? 17:49:08 I think I have it all covered yes 17:49:20 but a second pair of eyes always help 17:49:22 jordanP: cool, thanks so much for that 17:49:50 I've only done half of the job, the rest is to actually delete the options 17:49:55 now they are just deprecated 17:50:43 yeah, they are nice steps 17:51:36 do we have more patches to be reviewed today? 17:51:53 #topic Open Discussion 17:51:58 hi, I'd like to request permission for voting on DevStack patches for IBM PowerKVM CI, is there a quorum here for a decision? 17:52:51 mmedvede: is that stable now? 17:52:55 it is mostly stable, 7 day history: http://ci-watch.tintri.com/project?project=devstack&time=7+days 17:53:29 I'd say it sometimes gives a false negative, but it is not much worse than jenkins at that, and we try to recheck when it happens 17:54:47 I am not found of the idea 17:55:01 we already have a hard time we the community gate 17:55:20 mmedvede, why do you want to make it voting ? 17:55:40 I mean, if we broke you and you are known here we can quickly work together 17:55:44 to come up with a fix 17:55:47 It does catch valid problems sometimes for the platform (KVM on Power) 17:56:13 jordanP: fwiw, voting doesn't really mean much. It just means it can leave a -1 on the patch, but it doesn't block anything 17:56:15 voting gives a bit more visibility, that is what voting for, right? :) 17:56:22 your CI should give you confidence about the stuff you deliver to your customers, why involve the community ? 17:56:36 mtreinish, I didnt know that 17:56:40 I though it would blocl 17:56:42 block 17:56:53 jordanP: yes, it would not block the gate 17:57:17 then, I am not against having it voting 17:57:29 it's something :) 17:57:48 if that would be voting and give -1 on unrelated patches, that makes the review process slow 17:58:10 because reviewers tend to avoid -1 voting patches 17:58:49 and patch owners start getting angry to the CI which gives -1 17:59:13 that is correct, but our CI is stable enough 17:59:46 we are out of time, sorry... 17:59:49 and we also disable reporting when we catch our ci going haywire 17:59:50 mmedvede ok, let's discuss it more on qa channel due to the time 17:59:54 ok 17:59:59 #endmeeting