17:02:33 #startmeeting qa 17:02:34 Meeting started Thu Jan 21 17:02:33 2016 UTC and is due to finish in 60 minutes. The chair is mtreinish. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:02:35 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:02:37 The meeting name has been set to 'qa' 17:02:46 hi 17:02:51 hi who's here today? 17:02:53 I'll be a bit afk today 17:02:57 o/ 17:03:00 . 17:03:14 #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Proposed_Agenda_for_January_21st_2016_.281700_UTC.29 17:03:17 ^^^ today's agenda 17:03:21 o/ 17:04:11 ok, lets get started 17:04:22 #topic QA Code Sprint 17:04:30 #link https://wiki.openstack.org/wiki/QA/CodeSprintMitakaBoston 17:04:43 this is just a reminder about the code sprint next month 17:05:00 if you plan to attend be sure to put your name on the registration table at the bottom of the wiki 17:05:35 that's all I had on this topic, is there anything else on it? 17:06:32 ok, then lets move on 17:06:42 #topic Specs Reviews 17:06:49 #link https://review.openstack.org/#/q/status:open+project:openstack/qa-specs,n,z 17:07:00 does anyone have any open spec reviews they'd like to discuss? 17:07:21 I do. I put up the tempest run spec earlier this week - https://review.openstack.org/#/c/269934/ 17:07:42 I'd appreciate any comments or feedback. This is all based on what we talked about in Tokyo 17:07:55 #link https://review.openstack.org/#/c/269934/ 17:08:22 o/ 17:09:07 yeah, I need to take a look at that 17:09:43 Also, if there's any higher priority stuff that needs to be done, let me know. I've got a lot of open bandwidth 17:09:59 yeah, I haven"t read that spec either :( 17:11:22 ok, are there any other specs to discuss? 17:11:45 mtreinish: I updated the centralized workspaces (https://review.openstack.org/#/c/266094/2) based on your comments in the first patch set 17:11:58 #link https://review.openstack.org/#/c/266094/2 17:12:43 ok, I'll have to swing back to that one too 17:14:40 ok, lets move on 17:14:52 #topic Priority Items 17:14:59 #link https://etherpad.openstack.org/p/mitaka-qa-priorities 17:15:10 so this week is m-2 17:15:19 and there were a couple of m-2 targetted items on the list 17:15:58 starting from the top, sc68cal and the neutron devstack rewrite (or at least part of it)... 17:16:41 there's also the service client migrations which oomichi has his name next to 17:16:52 which I think is making progress but isn't quite done yet 17:17:01 I'll follow up with him about that later 17:17:12 next on the list is jordanP and the tempest-lib migrations 17:17:18 jordanP: any update on that? 17:17:37 yeah, not really, quite frankly I have very little time now 17:17:52 ok, no worries 17:18:07 if someone would want to take over this item 17:18:13 that would be fine with me 17:18:19 not the most sexy work though 17:18:33 ok, I'll make a note on the etherpad, and see if someone else will take it over 17:18:44 ok 17:18:53 jordanP: I might be able to help you out there. Can I ping you later? 17:19:10 it will be late now here, but tomorrow for sure 17:19:16 I'm on the ss validation one but I don't think it will make m-2 17:19:22 *ssh 17:19:30 the last m2 targetted item is Finalize ssh-auth bp (andreaf, jlanoux) 17:19:33 yep, that's in the review list 17:19:43 Consolidate SSH code (jordanP): https://review.openstack.org/#/c/264323/ 17:19:52 no 17:19:53 #link https://review.openstack.org/#/c/264323/ 17:19:54 my bad 17:19:58 mtreinish: I have a couple of patch that needs to go in 17:19:58 wrong review :( 17:20:04 heh, ok 17:20:08 #undo 17:20:09 Removing item from minutes: 17:20:24 jordanP: do you have a link? 17:20:25 actually this is one of them 17:20:37 s/jordanP/jlanoux 17:20:52 #link https://review.openstack.org/#/c/264323/ 17:21:00 #link https://review.openstack.org/#/c/259515/ 17:21:47 When those 2 are in, I think we can close the ssh-blueprint, if andreaf is ok 17:22:02 And I can migrate compute and remote_client in tempest_lib 17:22:12 ok, I'll take a look 17:22:41 thanks 17:22:44 I have a comment on patchset 6 for the file remote_client.py 17:22:51 on 264323 17:23:23 my point is, should the remote client, given it is passed a "server" argument 17:23:36 should inspect that server argument to detect and connect to a floating ip 17:23:45 ? 17:24:05 or, do we want to have an extra argument named "floatingip" for that RemoteClient ? 17:24:13 jordanP: I think we should just look at the server object 17:24:17 me too 17:24:17 it's all in there anyway 17:24:28 I don't think we should 17:24:48 also I think nova has an api for specifying the ip to use on a server. accessIP or soemthing like that 17:24:49 the thing is, on some super rare cases not exerciced in Tempest, a server could have 2 floating IP (because it has 2 NICs) 17:24:55 discovery will be a complex mechanism to implement and it doesn't bring anyting 17:25:21 it's super easy, we are already iterating on the ADDRESSES attribute of the server, to detect its fixed ip 17:25:33 mtreinish: The AccessIPv* is just a copy of the public (if you have a public network) IP adress 17:25:34 just do the same for the FIP 17:25:37 on a customer point of view, this is not realistic 17:25:47 jordanP: if you have multiple FIP, it is not 17:25:58 dwalleck: right, but it tells the user which IP to use 17:26:30 which is the problem here 17:26:42 jlanoux, yeah but then in that case we can read the conf.network_for_ssh 17:26:47 To me the question from a separation of concerns standpoint is if the remote client should be making that decision. It really feels like something outside the remote client should decide that 17:26:59 jlanoux, ok, you are the owner of that patch anyway, if you don"t feel like it, I am fine 17:27:13 the current code does not do inspection, so no change required 17:27:31 I think it would be nice, but not mandatory for that patch to go in 17:28:02 jordanP: ok 17:28:17 dwalleck: there are too many layers right now, I don't think it's so clear cut 17:28:40 I don't see the point for a discovery of any IP. As a user I create an IP and I want to use it. 17:29:27 mtreinish: That's very true. It would be nice to re-design the process from scratch with a design in mind, but I don't know if there's an appetite for that 17:29:39 I'm thinking of extending the scope of the remote_client, perhaps let it deal with ssh resources 17:30:12 so the creating and association happens in the remote and we don't need to pass 10000 arguments 17:31:39 jlanoux, later maybe 17:31:45 enough layer for now :) 17:31:54 heh 17:32:05 jordanP: of course - but it will remove layers :) 17:32:12 ok, is there anything else on mitaka priorities? 17:32:23 oh ttx had an openstack-health m2 goal 17:32:39 but that was half a joke 17:33:50 #topic Tempest 17:34:18 so there are quite links on the agenda for tempest 17:34:26 jordanP: want to tackle yours first 17:35:21 yep 17:35:37 so https://review.openstack.org/#/c/259859 was +A now 17:35:43 so it's not relevant to discuss anymore 17:35:59 ok 17:36:05 and Consolidate SSH code (jordanP): https://review.openstack.org/#/c/264323/ 17:36:17 * andreaf sneaks in 17:36:30 heh, didn't we just discuss that one :) 17:36:35 after discussion with jlanoux right now, he doesn"t want to do discovery of the floating IP 17:36:43 yeah, exactly 17:36:50 so I am good now :) 17:37:01 I will +2 that patch 17:37:16 ok, that was easy :) 17:37:21 thanks jordanP :) 17:37:31 the other link on the agenda was: 17:37:33 #link https://review.openstack.org/#/c/255161/ 17:37:45 I don't know who added that one though 17:38:05 someone from Japan 17:38:11 i added it to the wiki 17:38:16 but the patch is from someone in japan 17:38:33 so that patch seems related to tempest plugin obviously 17:38:51 it could conflict with what andreaf is doing 17:39:36 as far as I understand the 2-line patch, it should help people writting plugin, so that they could use their custom clientsManager 17:39:54 well, I don't know if it conflicts with that. I don't see the harm with it 17:40:19 yeah, it just lets a subclass override the clientManager class a bit more easily 17:40:51 I mean I don't like encouraging using tempest internals externally, but I don't think we need to go out of way to make it hard 17:40:58 especially since tempest-lib isnt all there yet 17:40:58 jordanP, mtreinish: ok - well it doesn't help removing the dependency from tempest 17:41:24 jordanP, mtreinish: but I'm not specifically against it either 17:42:22 ok, is there anything else on tempest for this week? 17:43:11 not from me 17:43:28 ok, then let's move on 17:43:32 #topic DevStack + Grenade 17:43:42 does anyone have anything to discuss on devstack or grenade this week? 17:45:40 ok, I guess not 17:45:44 let's move on then 17:45:58 #topic Critical Reviews 17:46:07 Does anyone have any reviews they'd like to get extra eyes on? 17:47:39 really, no reviews this week? :) 17:48:00 :) I gave mine earlier 17:48:58 ok, if there aren't any reviews I'll guess we'll open the floor 17:49:02 #topic Open Discussion 17:49:16 does anyone have anything else they'd like to discuss 17:49:21 now is the change to bring it up 17:49:27 s/change/chance 17:52:31 ok, if there isn't anything else to discuss today, I guess we'll end here 17:52:34 thanks everyone 17:52:37 #endmeeting