14:00:17 #startmeeting neutron_drivers 14:00:18 Meeting started Fri Mar 30 14:00:17 2018 UTC and is due to finish in 60 minutes. The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:19 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:21 The meeting name has been set to 'neutron_drivers' 14:00:33 Hi there? 14:01:33 hi 14:02:05 hey amotoki, how are you? 14:02:27 this week was busy for internal things 14:02:36 it is the last week of FY in Japan 14:03:07 really? all Japanese companies close FY at the end of March? 14:03:24 yes, Apr is the start of a new FY 14:03:55 so this coming Monday all Japanese corporations will start FY2019? 14:04:22 it's the start of FY2018 not FY2019 14:04:32 ahhhh! 14:05:12 I was with HP many years.... They started their FY2019 on October 1st of 2018. That is why I had the wrong idea for Japan 14:05:15 we don't call it FY2018/19 as seasons of sports 14:05:37 ah I see. 14:06:55 how about huawei? when it starts? 14:06:59 so haleyb and all the RH guys have a Holiday today (Good Friday) so if yamamoto doesn't show up, we won't have quorum 14:07:13 let's wait for a few minutes 14:08:46 in the meantime, let me ask you a question. Now that haleyb is the new memeber of the drivers team, the meeting at this time is more convenient for him. Would you be ok if we stop alternating and have all the meetings in this time slot? 14:09:29 mlavalle: I am okay with this time slot. 14:10:08 ok, so if the meeting room is available, I will remove the alternate time slot 14:10:22 hi, sorry for being late 14:10:25 at first I was afraid of my presence this time due to Friday night, but I have most events in other days 14:10:38 perfect! 14:11:10 yamamoto: welcome 14:11:16 yamamoto: your timing was perfect. You gave me the opportunity to ask amotoki about having all the meetings in this time slot 14:11:41 we were just finishing that topic when you showed up 14:11:52 so it was like you read our minds ;-) 14:12:01 welcome! 14:12:10 :) 14:12:33 have you submitted irc-meetings patch? 14:12:53 no, I wanted to ask amotoki first. I will submit it after the meeting today 14:13:29 Looking at the meeting calendar, this slot next week is not filled 14:14:04 there you go. I'll submit the patch in a bit and will add you to the review line so you can +1 it 14:14:57 so let's get going then 14:15:08 The RFEs to discuss today are here: 14:15:17 #link https://bugs.launchpad.net/neutron/+bugs?field.tag=rfe-triaged 14:15:56 First one is https://bugs.launchpad.net/neutron/+bug/1723026 14:15:57 Launchpad bug 1723026 in neutron "[RFE]Support get device_ids from floatingips" [Wishlist,Confirmed] - Assigned to Hongbin Lu (hongbin.lu) 14:16:23 we had a great suggestion from yamamoto last week about this RFE 14:17:00 I know hongbin sent an internal email in our mutual employer asking for feedback 14:17:13 we got some good response 14:17:32 but we are still waiting to hear from other key people 14:17:49 and I don't see any additional input in the RFE itself 14:17:58 so, let's skip for next week 14:18:21 is this about a new resource /ip-address? 14:18:28 yes 14:18:33 I am reading the log last week 14:18:44 any thoughts on that? 14:19:24 let me comment about it later or next week 14:19:55 Great, looking forward to your input :-) 14:20:51 Next one is https://bugs.launchpad.net/neutron/+bug/1743480 14:20:52 Launchpad bug 1743480 in neutron "[RFE] No way to differentiate beween floating IP networks and external provider networks" [Wishlist,Confirmed] 14:21:32 For this one, amotoki provided a comment on March 16th with guidance to the submitter 14:21:51 I complmented a few days later with what I see in my development system 14:22:03 we haven't heard back from the submitter since 14:22:11 yes. 14:22:12 I first would like to confirm my understanding is same as yours. 14:22:23 are we in the same page? 14:22:47 Yes, that has been my understanding 14:23:36 it seems the submitter misunderstands the meaning of the attributes and he has its own interpretation of these attributes. 14:23:56 Yes 14:24:27 once his misunderstanding is clarified we can update our API reference. 14:24:48 unless he can show us that with this understanding (ours), he cannot address his situation 14:25:18 but at this point, I totally agree with you amotoki 14:26:16 I will post a comment as follow-up of his comment #20 (reply to my comment) after the meeting to encourage more feedback 14:26:18 so let's give him another week to respond back. If by then we don't hear from him, we will deem the RFE addressed and we can update our API ref 14:26:32 amotoki: that sound good! 14:27:54 Next one is https://bugs.launchpad.net/neutron/+bug/1745192 14:27:56 Launchpad bug 1745192 in neutron "Can't create a vlan transparent network in mixed driver environment" [Wishlist,Confirmed] 14:31:00 theoretically what we need to check is whether all drives involved in port binding support a specific extension. 14:32:14 if both ovs and cisco drivers (borrowed from the bug report) are in hierarchical binding, we need to check both, but if one of them are involved, we should allow vlan-transparent. 14:32:52 correct 14:33:10 a question is how to report a failure to users 14:33:48 it is only in a HPB situation that both drivers have to suppprt the feature 14:35:34 what kind of errors does nova report when port binding failure happens? 14:35:53 Does a corresponding VM fail to launch? 14:36:35 Yes, I think it will fail 14:37:54 yamamoto: isn't vm launch failure enough? 14:38:34 when a port is created, the port is not bound so in my understanding we cannot determine the port can be bound in the current impl. 14:39:22 right, Nova creates the ports unbound 14:39:27 i guess it's ok if a user doesn't need to dig into ml2 logs to see why it failed. 14:39:44 and then, at some point it updates it with the binding: https://github.com/openstack/nova/blob/master/nova/network/neutronv2/api.py#L2561 14:40:04 there might be a room to improve nova error message around port binding failure. 14:41:06 how do we address that? 14:41:29 or even confirm it 14:43:03 I think it is unlikely this execption will bubble up raw all the way to the API: https://github.com/openstack/nova/blob/master/nova/network/neutronv2/api.py#L2622 14:43:11 as RFE i think it is reasonable, but I am not clear yet how we can address it. do you think iti is staright-forward? 14:44:38 so I think we can easily address it in the drivers manager code 14:45:13 nice 14:45:30 but yes, maybe there are error reporting considerations 14:46:30 I am fine to move this forward. we seem to improve error reporting including nova API layer as we discussed 14:47:29 s/nova API layer/nova neutron API wrapper/ 14:48:22 i'm fine to approve this. there might be a room to improve error reporting but it is somehow independent from the rfe. 14:48:24 This is the piece of code involved in the drivers manager: https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/managers.py#L395 14:49:30 i am looking at the same place :) 14:49:38 LOL 14:50:01 ok, let's move it forward then 14:50:17 * mlavalle changing tags 14:52:33 Left a comment about our discussion concern for error reporting to the user 14:53:08 thanks, nice comment! 14:53:49 Next one is https://bugs.launchpad.net/neutron/+bug/1748132 14:53:50 Launchpad bug 1748132 in neutron "[RFE] Can not create router gateway without external_fixed_ips" [Wishlist,In progress] - Assigned to Guoshuai Li (liguoshuai1990) 14:54:23 For this one we mostly agree to approve the submitter's original proposal two meetings ago 14:54:49 But I think amotoki mentioned we wanted to post some comments 14:54:57 is my recollection correct? 14:55:05 he wanted^^^^ 14:56:10 my understanding is same 14:56:18 my memory is dim as always 14:56:43 we discussed two points: saving IP as operators and how operators can enforce it to users. 14:56:51 correct 14:57:14 and I think you wanted to comment on the tension between those two view points 14:58:19 yes 14:58:50 since we are running out of time, I will let you post your comments and we'll go from there 14:59:01 i will post a follow-up comment after checking the discussion. your comments would be appreciated too. 14:59:02 you ok with it? 14:59:19 will follow up myself 14:59:26 Thanks for attending guys 14:59:38 three TODOs from the meeting > amotoki 14:59:39 Have a great weekend and happy new fiscal year 14:59:48 :) 14:59:48 btw, i'll be away for Apr 9 week 14:59:59 yamamoto: ack 15:00:06 #endmeeting