13:01:41 #startmeeting powervm_driver_meeting 13:01:42 Meeting started Tue Apr 25 13:01:41 2017 UTC and is due to finish in 60 minutes. The chair is esberglu. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:43 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:01:46 The meeting name has been set to 'powervm_driver_meeting' 13:01:58 o/ 13:02:16 o/ 13:02:19 efried: yep, understood 13:02:27 o/ 13:02:59 #topic In-tree Driver 13:03:20 sdague just +2'd #3 and #4 13:04:02 efried: It is not allowing with --nic none 13:04:05 neo@neo34:/opt/stack/powervm-ci/tempest$ openstack server create VM1 --image Ubuntu2g --flavor CI_flv_1 --nic none 13:04:05 nics must be a list 13:04:22 jay1_ You need to set the API microversion. 13:04:27 Let's do this after the meeting. 13:04:31 sure.. 13:05:20 Nice that we're continuing to make progress there 13:05:36 very 13:05:39 good work efried 13:05:44 :) 13:06:04 Soon's I see mriedem I'll pester him for +W. 13:06:09 Any actions we need to take in-tree atm? 13:06:24 I'm reviewing for +1, though I think its mostly just for my own sanity 13:06:42 Yeah I have a couple that need a +1 still too 13:06:53 and as we discussed, we'll need to get a little rigor around making sure we backport some of these changes to OOT 13:07:01 esberglu You have in-tree change sets up for review? 13:07:07 that's an easy one to just forget to do 13:07:10 No I meant reviewing them 13:07:13 oh, okay. 13:07:42 So yeah, esberglu I don't know if you have a way for carrying forward action items to bring up in subsequent meetings, but... 13:07:48 esberglu: if you have bandwidth, you could maybe help bring those IT patches back to OOT. But I'm not sure what your BW looks like 13:08:19 Yeah, one would be that, or at least queueing up a recurring reminder that we need to do that at some point. 13:08:20 ex. Things like this: https://review.openstack.org/#/c/438729/11..18/nova/virt/powervm/tasks/base.py 13:08:20 thorst: efried: Yeah I was already planning on doing that this sprint 13:08:36 awesome. 13:09:01 Sweet. That one specifically has an associated bug, esberglu - remind me to give it to you if you tackle that one. 13:10:04 esberglu https://bugs.launchpad.net/nova-powervm/+bug/1680947 13:10:05 Launchpad bug 1680947 in nova-powervm "Use PrintingDurationListener, get rid of PowerVMTask" [Wishlist,New] 13:10:35 #action esberglu: Port IT changes OOT 13:11:09 #topic OOT Driver 13:11:13 Another item to queue up - not critical now, but hopefully will be in a week or two - do/should we re-owner wangqwsh's change set? 13:11:49 efried: I'm not sure how to do that...but its not critical IMO 13:12:10 I know he's not working on it anymore, but it wouldn't be awful for him to get some credit on it? Though I admit he did not do the lion's share of the work. 13:12:11 thorst My only concern is that there may be some things we're not allowed to do to it if we don't own it. 13:12:22 o, then yes 13:12:26 that makes more sense then 13:12:27 Yeah, I'm less concerned about the credit. 13:12:36 But maybe we don't worry about it until/unless it becomes a problem. 13:12:46 At that point, I imagine the cores would be able to fix it for us. 13:12:54 Though for procedure's sake, the cores may want us to re-owner it anyway. 13:12:59 its the OVS one? 13:13:08 I think the rest had me as owner 13:13:17 well the rest of the ones that aren't YOU 13:13:21 yeah - https://review.openstack.org/422512 13:13:23 (even though they are you) 13:13:49 Right, cfg drive and local disk (and console) are under thorst 13:14:03 I suspect the OVS one will be the trickiest. 13:14:08 There's some kind of co-authored-by tag. Not sure if it's meaningful or what. 13:14:21 probably only meaningful for credit (discount to PTG or something) 13:14:29 highly doubt meaningful to gerrit 13:14:31 #action efried to ask nova cores what to do about new ownership / co-authorship of in-tree changes. 13:15:22 Today is launchpad cleanup day, so prolly not a lot of other stuff going to get done there. 13:16:05 gerrit records both author and committer, with author being the most recent person to upload a changeset 13:16:12 I think both get credit 13:16:19 for PTG, etc. 13:16:22 but I could be wrong there 13:16:34 edmondsw: right, but not sure that a co-authored tag in the commit message get counted 13:16:39 I have seen the coauthored tag... I think that's just to get credit in the commit message 13:16:42 and if it does maybe just for PTG 13:16:57 but, not super important for us to figure out in the mtg 13:16:58 I would add the coauthored tag just to cover all bases 13:17:05 +1 13:17:06 yep 13:17:18 Other than backports, I don't have anything OOT until jay1_ gets back to testing with it. There was that bizarre neutron problem that we never nailed down, but it may have been a one-off, env-specific. 13:18:27 what about that localdisk one, and the 2 I see as WIP (config drive and ovs vif)? 13:19:07 edmondsw Yeah, those are the ones we're talking about, and the console one. 13:19:30 cfg drv, localdisk, and ovs vif all need to be rebased/finished. 13:19:37 ovs vif may or may not need a new owner. 13:19:41 ovs vif will be the hard one... 13:19:42 efried, but I mean more than just changing ownership, are we working on finishing them? 13:19:43 And all four may or may not need co-authorship. 13:19:48 as it has CI changes. 13:19:52 but I suspect we'll get to that later. 13:20:01 edmondsw Waiting until we get the first set merged (or closer to merged) 13:20:07 k 13:20:16 There's four that should be ready for +W at this point. 13:20:27 I'll bug mriedem about those tomorrow, since today is bug day. 13:20:30 are we at the OOT section of the meeting? 13:20:34 I have a minor thing there... 13:20:34 Yeah 13:20:42 Ok...I missed. 13:21:02 basically, I'm pursuing some router fixes in neutron that don't really affect PowerVM, but rather all hypervisors 13:21:07 we're just impacted because its wrong 13:21:16 so that's what I'm doing 'OOT' wise... 13:21:49 Okay nice 13:21:50 focus area is really just backports (which we have owner on) and then those blue prints we reviewed earlier 13:21:55 making sure that we follow up on those items 13:22:08 edmondsw: did you have a chance to talk to the PVC folks that were impacted? 13:22:10 I haven't yet 13:22:37 no 13:22:48 I'll try to do that today 13:22:54 #action edmondsw and thorst to discuss BP with PVC folks 13:23:17 I think that's all I had. Still want to investigate PCI pass thru, but lower priority 13:23:42 #topic PowerVM CI 13:24:12 Last afternoon a couple tests started failing consistently. I thought it was just a tempest conf thing, but apparently not 13:24:15 esberglu Saw another handful of "merge failures" this morning. 13:24:38 efried: That's pretty regular 13:24:38 heh, yeah the CI appeared to go full crazy last night 13:24:49 I haven't had a chance to look yet today 13:25:09 But anyhow I was gonna disable those 2 tests while I investigate the cause 13:25:14 What do you mean full crazy? 13:25:28 my inbox was full of failures 13:25:32 which isn't crazy 13:25:40 figured a test went rogue 13:25:48 these were existing tests? 13:26:07 Yeah. 1 new unsupported test. 2 existing tests now failing 13:26:25 Will be putting up a changeset right after the meeting for those 13:26:30 k 13:27:37 Other than that I have a handful of neo-os-ci patches up 13:27:44 Mostly small stuff, nothing critical 13:27:52 But also should be easy reviews 13:28:30 Planning to look into OVS support in CI this sprint 13:28:52 lets find some time to talk through OVS 13:28:56 we're going to have to use vxlans there 13:29:03 which is going to be weird. 13:29:30 efried: we'll also probably need some IT conf options for it too 13:29:49 something to tell us the PHYP vSwitch to use (and each CI job will use a different one I think) 13:30:36 thorst Cool, I'll probably need a ground-up OVS primer anyway, if I'm going to have anything to do with that change set. 13:32:08 efried: yep...it is super weird 13:32:15 and contorting the CI to work with it will be...interesting 13:32:22 You guys want to do a call or just discuss it here later? 13:32:29 probably a call 13:32:34 but I need to do some research first 13:32:48 lets get something teed up though, else I'll just keep deferring it to later 13:32:51 thorst I'd be interested to attend that 13:32:57 edmondsw: ack 13:33:03 ? 13:33:12 acknowledged 13:33:28 #action thorst to set up OVS meeting 13:33:29 ah... I was thinking "ack" as in "ugh" ;) 13:34:46 I think that covers everything CI 13:35:01 esberglu: WSGI_MODE issue is still there ? 13:35:30 Yeah still investigating a permanent solution. But using the deprecated option works for now 13:36:05 Ok.. 13:36:25 #topic Driver Testing 13:36:40 jay1_: Sounds like you got through your stacking issues yesterday? 13:37:04 esberglu Yeah, couple things we ought to keep an eye on there. 13:37:15 Yes but primer lpar spawn is failing.. working with efried.. 13:37:31 CI was having bad network performance yesterday, so I'm assuming your network issues were probably the same thing 13:37:32 1) I had to hack functions-common to use --allow-unauthenticated for apt-get. 13:37:51 2) git:// protocol was busted, had to change stackrc to use https 13:38:01 And yeah, 3) the WSGI thing. 13:39:01 Just adding that conf option for WSGI_MODE worked for you too correct? 13:40:09 yes 13:40:56 And post-stack, 4) API microversion; 5) stupid cells setup 13:41:34 #easy #devops 13:42:05 For CI. 13:42:13 The rest of us poor schlubs have to do it by hand every time. 13:43:09 efried: the next SSP patch set will have most of the above mentioned fixes ?? Just wanted to understand the plan.. 13:43:24 jay1_ Those have nothing to do with code. 13:43:25 I think 1-5 are permanent 13:43:30 semi permanent 13:43:38 they're just part of the cost of using devstack presently 13:43:40 and bleeding edge code 13:43:42 They're all operational garbage that has to be done when you stack. 13:43:44 have nothing to do with PowerVM 13:43:46 right 13:44:32 ah.. okay.. 13:44:53 but earlier these were not encountered just wondering.. 13:45:57 jay1_: so basically when you're dealing with bleeding edge community code 13:45:59 things just break 13:46:04 and you have to work around them 13:46:11 jay1_ Some are (hopefully transient) issues, like the git:// protocol thing. Some are (hopefully transient) bugs, like the --allow-unauthenticated thing. Some are permanent changes made by the community that we just need to start accomodating, like the WSGI thing. 13:46:11 even if they're unrelated to your testing 13:46:17 its a constant state of turmoil 13:46:25 Yep 13:46:31 and its how the community moves forward...kinda a no fear approach 13:46:57 it settles down as we get closer to release freeze 13:47:12 Ok 13:48:40 efried: These are specific to IT only ? latest OOT doesn't need all these work arounds? 13:48:55 jay1_ Some of them. 13:49:25 of course WSGI is common one. 13:49:27 The microversion thing should only be necessary in-tree before we have network support, because as far as I've seen, --nic none is the only thing we need that isn't supported at the default microversion. 13:50:03 The rest are both 13:50:05 But #1-3 and #5 are going to be necessary IT and OOT. 13:50:06 yup. 13:50:28 sure. 13:51:07 #topic Open Discussion 13:51:18 Anything else today? 13:51:42 How's everyone doing? 13:51:47 :-p kidding 13:51:49 I've got nothing 13:52:12 thorst: for this iscsi, it is enough to do either with Devstack or OSA right ? 13:52:28 we need a live migration done with either devstack or OSA 13:52:40 Guess you'll need two hosts. Do you have another one? 13:52:45 I'm now leaning towards devstack because OSA set up on the cinder side has proved to be challenging 13:52:49 efried: I can source another. 13:53:04 I just want an iscsi attach proven first to the existing system 13:53:07 then we can get the other ready 13:55:22 Anyone know how to code oslo_config to load up a conf file? 13:55:56 Nope 13:57:13 Well, then nothing else from my end. 13:57:23 thorst: I have got another host from PVC FVT pool, for OOT + ISCSI 13:57:52 I think we may need two 13:58:44 jay1_: I will get you another after we get the attach going 14:00:01 as my current host is having IT now, Shall we wait until it is done ? I was just wondering to make another system ready to have simultaneous tracking.. 14:00:39 jay1_: testing on your current host should be wrapped up today in my opinion 14:00:41 jay1_ I'd like to validate SSP and console IT before you blow away your current stack. 14:00:52 thorst Yeah, unless neutron is still giving us the finger. 14:00:53 then we can just restack for OOT 14:01:01 efried: sure, but you're setting that to --none 14:01:01 :-) 14:01:07 so neutron's cut out 14:01:22 So by the way, if you stack OOT, you can run IT on same stack. 14:01:44 That might be the way to go, so we don't have to keep restacking all the time. 14:02:39 that's a nice idea 14:03:02 thorst Are you doubting, Mr. Doubty McDoubterpants? 14:03:26 I've done this. Just have to change the compute_driver in nova.conf and restart n-cpu. 14:03:48 no 14:03:58 no doubt...just seems logical and obvious in retrospect 14:04:02 just never something I considered 14:05:30 I haven't done it a lot; and I suppose it's possible we may run into issues with the custom networking agents running when we're IT, but I wouldn't think so. 14:06:35 Alright we're over time so I'm calling it 14:06:39 #endmeeting