15:01:28 <e0ne> #startmeeting horizon 15:01:29 <openstack> Meeting started Wed Jul 29 15:01:28 2020 UTC and is due to finish in 60 minutes. The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:30 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:33 <openstack> The meeting name has been set to 'horizon' 15:01:33 <e0ne> hi 15:01:35 <vishalmanchanda> hi 15:01:44 <amotoki> hi 15:03:20 <e0ne> let's wait two minutes more if somebody joins us 15:05:33 <e0ne> #topic Notices 15:06:05 <e0ne> this week is victoria-2 milesone https://releases.openstack.org/victoria/schedule.html 15:06:21 <e0ne> we discussed it during the previous meeting 15:06:44 <e0ne> I didn't find deprecated features to be removed in victoria 15:06:59 <e0ne> of course, I could miss something 15:08:12 <e0ne> but it looks like there is nothing special for horizon to make victoria-2 release 15:08:33 <vishalmanchanda> we have to drop this https://opendev.org/openstack/horizon/src/branch/master/openstack_dashboard/usage/quotas.py#L365 in victoria cycle. 15:09:17 <e0ne> I would like to ask amotoki for this as a neutron expert 15:09:21 <vishalmanchanda> amotoki: any plans of doing this? 15:10:17 <amotoki> e0ne: yeah, it is a long-standing topic. 15:11:05 <amotoki> most neutron deployments are ready for it, but there is only one exception, contrail based deployments..... 15:11:35 <e0ne> amotoki: that's was my point 15:11:37 <amotoki> contrail based deployments has completely different neutron implementations and it is always a headache for us. 15:11:44 <e0ne> I was looking for this https://review.opendev.org/#/c/707774/ patch 15:12:28 <e0ne> anyway, we can discuss it later 15:13:02 <amotoki> the contrail plugin only implements the neutron API long ago and it does not follow all changes... so it is a fork of neutron 15:13:14 <amotoki> I have no idea on how to support it. 15:13:18 <e0ne> :( 15:14:25 <amotoki> as my hat of neutron liaison, I cannot support it and spend time on reviewing it without more volunteers from contrail based consumers 15:15:23 <amotoki> that's the reason I moved it to the deprecation status in the last cycle. 15:15:26 <e0ne> I'm working with contrail-base deployments but I'm not expert in it at all 15:16:11 <vishalmanchanda> btw just for curiosity what is "contrail-base deployments" ? 15:16:33 <amotoki> we have always handled such issues only based on bug reports but at least we have some contributions from operators (not from vendors) on this 15:16:35 <e0ne> I mean contrail-based 15:17:37 <e0ne> amotoki: the patch above is from my colleague from contrail team 15:19:22 <amotoki> I am okay to keep the support, but the difficulty is that such report does not mention it and detail discussions in bug reports reveal it. it is a waste of time to me. I hope someone is aware of it. 15:19:49 <amotoki> I just wanna a person who takes care of it 15:19:55 <e0ne> amotoki: sure, we need to have bug reports for such patches 15:20:47 <amotoki> e0ne: the similar situation happens for ceph, so I am not so against only for contrail/tungstenfabric 15:21:07 <e0ne> amotoki: what do you mean? 15:21:33 <e0ne> amotoki: I'm not familiar with any ceph-related issues in horizon 15:21:44 <amotoki> e0ne: ceph's swift support is sometimes a variant and it is sometimes a headache 15:22:17 <e0ne> amotoki: yes, I understand you. we've got such bugs reported time to time 15:22:28 <amotoki> ceph implements a dialect of the Swift API for example the capability support. we had a bug report 15:22:59 <e0ne> amotoki: usually, we can't fix such bugs from horizon's side 15:23:27 <e0ne> but we need to ask people to add details into the launchpad about their environments 15:23:50 <amotoki> yeah 15:26:13 <amotoki> back to the topic on neutron quota_details, one aggresive idea is to drop the support once. They have choices: to implement quotas_detail (which was implemeted four or more releases ago) or to blame horizon 15:27:27 <vishalmanchanda> haha🙂) 15:28:08 <e0ne> :) 15:28:51 <e0ne> in any case, we won't remove it right now so we've got nothing critical to release victoria-2 15:28:59 <amotoki> back to serious, what is the possible next step? 15:29:38 <e0ne> I'm interesting in contrail/tf support in horizon because our customers uses it 15:30:01 <amotoki> sounds fair 15:30:31 <e0ne> but I can't review related patches because we've got a dedicated team to work with contrail, so I don't have a lot of experience in this area 15:31:53 <amotoki> it shows the fact that many developers have been changed in neutron and horizon so it is not easy to only understand the background now 15:31:54 <e0ne> I mean, I can't review patches from contrail perspective 15:32:52 <amotoki> what I can do is to add more NOTE comments on this to the related pieces of codes. 15:33:17 <amotoki> like "NOTE: It is for contrail requirements" :) 15:34:14 <e0ne> it could be useful 15:34:58 <amotoki> okay, our consensus so far is: 15:35:29 <amotoki> (1) to keep neutron quota supports WITHOUT quota_details (at least for contrail/tf) 15:36:09 <amotoki> (2) amotoki will add more context on this to the related codes 15:36:24 <amotoki> okay? 15:36:31 <e0ne> sounds good 15:36:50 <amotoki> thanks 15:37:48 <e0ne> let's move on 15:38:03 <e0ne> CFP for the next Virtual Open Infra summit is open until Aug 4th 15:38:13 <e0ne> #link https://www.openstack.org/summit/2020/ 15:38:53 <e0ne> if you're going to submit your talk proposal for the next summit, you've got few more days 15:39:24 <e0ne> it will be a free full-virtual event 15:40:25 <e0ne> Horizon virtual mid-cycle 15:40:33 <e0ne> only vishalmanchanda voted yet 15:40:34 <e0ne> #link https://doodle.com/poll/3neps94amcreaw8q? 15:40:49 <e0ne> I'm going to send one more email for it 15:41:04 <e0ne> probably, we need to re-shcedule it 15:41:15 <amotoki> I thought the candidate dates are updated. 15:41:27 <e0ne> so it won't be not a mid-cycle but late-cycle meetup 15:41:29 <amotoki> so I didn't vote it 15:41:52 <e0ne> amotoki: my fail 15:42:15 <e0ne> I have to register to doodle.com to change a description 15:42:23 <amotoki> e0ne: how long do you think it is? 15:42:58 <e0ne> amotoki: sorry, what actually do you mean? 15:43:13 <amotoki> e0ne: how many hours/days do you expect? 15:43:40 <e0ne> I was expecting for one day/one hour for sure 15:44:07 <e0ne> I don't expect a lot of participators there 15:44:11 <e0ne> ( 15:45:14 <amotoki> I am planning to join it during my vacation week after a bit thinking (as changing my off week needs duplicated procedure and perhaps extra off would be easier) 15:46:26 <amotoki> perhaps wed/thur would be fine 15:48:42 <e0ne> I've updated the poll 15:48:44 <e0ne> #link https://doodle.com/poll/dkmsai49v4zzpca2 15:48:52 <e0ne> vishalmanchanda: please, vote again 15:48:59 <vishalmanchanda> sure. 15:49:07 <e0ne> I'll send a mail notification after the meeting 15:49:13 <e0ne> vishalmanchanda: thank you 15:50:09 <e0ne> #topic Open Discussion 15:50:16 <e0ne> we've got 10 minutes left 15:50:25 <amotoki> I have a couple of small things 15:50:32 <e0ne> amotoki: sure 15:50:40 <amotoki> the first one is https://review.opendev.org/#/c/743600/ 15:50:57 <amotoki> it is against the deprecation of OPENSTACK_NOVA_EXTENSIONS_BLACKLIST 15:51:20 <e0ne> I think we need to ask nova team 15:51:31 <amotoki> I posted my opinion to introduce new corresponding settings. I hope your thoughts on this 15:51:40 <e0ne> we should follow their decision on it 15:52:07 <amotoki> e0ne: I had a discussion with mridemm a year ago and it sounds reaosnable to drop the nova extension support. 15:52:35 <amotoki> the problem looks like how we can migrate the era without nova extension 15:52:40 <e0ne> amotoki: did nova deprecated extensions? 15:52:45 <amotoki> s/migrate/migrate horizon/ 15:53:04 <amotoki> e0ne: nova dropped the extension support several releases ago 15:53:23 <e0ne> it means we should do it too 15:53:37 <amotoki> but it happened in the microversion 15:53:52 <amotoki> nova API v2.1 (mirror of v2.0) still supports it 15:53:53 * e0ne hates microversions 15:54:07 <amotoki> it is the reason we can still use the nova extension API. 15:54:43 <amotoki> but novaclient already dropped it and horizon has the nova extension list as hardcode in our code. 15:54:58 <amotoki> so it is now an issue in horizon 15:55:17 <e0ne> looks like we have to go forward and use new microversion API 15:55:33 <amotoki> I have a full history on this and can discuss it with mnaser in the review (or in IRC) 15:56:36 <e0ne> it would be good to understand what actually works slow 15:56:55 <amotoki> yeah 15:57:05 <amotoki> the other thing is about the policy support. e0ne, have you discuss something with oslo.policy team? 15:57:24 <e0ne> amotoki: no, I didn't 15:57:27 <amotoki> if not, I will discuss it in the policy pop-up team 15:57:40 <amotoki> I am writing my draft on the policy support and can cover it. 15:57:49 <e0ne> great! 15:58:12 <amotoki> I just would like to confrim the situation. np 15:58:45 <amotoki> that's all from me 15:59:27 <vishalmanchanda> Can I have a review on this patch https://review.opendev.org/#/c/708069/ 16:00:55 <amotoki> vishalmanchanda: thanks for working on this. I failed to find time these weeks due to events and others... will review it but not immediately, sorry 16:01:20 <vishalmanchanda> amotoki: ohk, will wait. 16:01:29 <vishalmanchanda> bye. 16:02:01 <e0ne> we're out of time 16:02:12 <amotoki> thanks all 16:02:21 <e0ne> we can continue our conversation in #openstack-horizon channel 16:02:24 <amotoki> it was a good time to sync 16:02:33 <e0ne> thanks for the participation 16:02:39 <e0ne> amotoki: +1 16:02:45 <e0ne> #endmeeting