15:00:58 <gouthamr> #startmeeting manila 15:00:59 <openstack> Meeting started Thu Jul 23 15:00:58 2020 UTC and is due to finish in 60 minutes. The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:00 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:02 <openstack> The meeting name has been set to 'manila' 15:01:08 <amito> o/ hey 15:01:10 <tbarron> yo 15:01:11 <dviroel> o/ 15:01:12 <carloss> hi 15:01:14 <andrebeltrami> o/ 15:01:15 <danielarthurt> o/ 15:01:21 <tbarron> amito++ 15:01:31 <vhari> o/ 15:01:42 <tbarron> that's a variable for his year-count 15:01:50 <vkmc> o/ 15:02:06 <gouthamr> courtesy ping: ganso lseki 15:02:10 <amito> :) 15:02:15 <gouthamr> o/ hello everyone! 15:02:31 <gouthamr> hope you celebrated well, amito 15:02:40 <lseki> o/ 15:02:50 <gouthamr> here's the agenda for our meeting today: 15:02:51 <gouthamr> https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting 15:02:53 <amito> gouthamr: yes, indeed we have :) 15:02:56 <vkmc> amito, happy belated birthday :D 15:03:02 <amito> vkmc: thanks! :D 15:03:22 <lseki> 🎉 15:03:38 <gouthamr> great, lets begin with 15:03:41 <gouthamr> #topic Announcements 15:04:02 <gouthamr> We had some new releases in the past week that i'd like to call your attention to 15:04:13 <gouthamr> #link http://lists.openstack.org/pipermail/release-announce/2020-July/009554.html (manila 8.1.3 | stable/stein) 15:04:23 <gouthamr> #link http://lists.openstack.org/pipermail/release-announce/2020-July/009577.html (manila-tempest-plugin 1.1.0 | victoria) 15:05:01 <gouthamr> if you're testing manila with tagged versions of the manila-tempest-plugin, this one is our best one yet 15:05:20 <dviroel> \o/ 15:05:22 <gouthamr> it fixes numerous historic issues we've lugged around 15:05:40 <gouthamr> many thanks to everyone that worked hard for several weeks to get this out the door 15:06:31 <gouthamr> we're in week 12 weeks away from the Victoria release 15:06:55 * gouthamr changes thoughts midway often 15:07:21 <gouthamr> milestone-2 is next week 15:07:33 <gouthamr> that is also our new driver deadline 15:07:40 <gouthamr> #link https://releases.openstack.org/victoria/schedule.html (victoria release schedule) 15:08:15 <gouthamr> i haven't seen any submissions so far, but there have been a couple of queries 15:09:02 <gouthamr> there are also a number of bugs that are targeted for next week: 15:09:10 <gouthamr> #link https://launchpad.net/manila/+milestone/victoria-2 (m-2 bugs) 15:09:58 <gouthamr> please take a look, and either polish up your patches, or retarget the bugs you're working on in case you need longer 15:10:51 <gouthamr> that's all i had in terms of announcements 15:10:59 * gouthamr looks around the room 15:11:12 <amito> .. 15:11:25 <amito> Short announcement from my side - 15:11:56 * gouthamr grips coffee 15:12:15 <amito> I recently moved on from Infinidat, and it's been a while even when I was there since I did any work on the Infinidat Cinder / Manila drivers. I hope I'll get some time in the future to get back to OpenStack, but for now - I'll have to drop my core status. 15:12:58 <amito> It's been great working with and meeting all of you, and I'll try to attend the meetings as much as possible and keep in touch :) 15:13:09 <tbarron> amito: I'm very sorry you won't be working on OpenStack but hope your new work will be great. 15:13:16 <gouthamr> amito: congratulations on your move! 15:13:28 <amito> Thanks @tbarron, @gouthamr :) 15:13:50 <tbarron> amito: I'll especially remember being snowed in at PTG in Dublin. 15:14:12 <amito> @tbarron Yes, it's indeed a PTG to remember ^^ 15:14:39 <gouthamr> +1, we're sad, but thank you so much for your work on Manila. we'll miss you around here 15:14:45 <vkmc> :( 15:15:02 <vkmc> congrats amito! 15:15:18 <vkmc> you will be missed for sure 15:15:29 <amito> Thank you @vkmc! :) @gouthamr I'll miss you guys as well, and I hope we'll get a chance to work together again in the future. I'll do my best to keep in touch :) 15:15:30 <dviroel> amito: congrats and thanks for everything! hope to see your around in irc channels 15:15:34 <vhari> amito, best of luck on your new work .. do stay in touch 15:15:45 <amito> Thanks @vhari. 15:15:55 <amito> Thanks @dviroel! 15:16:04 * gouthamr this guy surely uses Slack now at his new workplace 15:16:22 <amito> lol indeed we do 15:16:23 <dviroel> lol 15:16:35 <vkmc> I was remembering the snow people building we did in Dublin with ganso... thinking on which was the best OpenStack event we was (question the OpenStack Foundation folks did on social media) 15:16:38 <vkmc> :D 15:16:39 <amito> Yep I got confused with the @'s 15:16:51 <vkmc> lol 15:16:54 <gouthamr> Snowpenstack 15:16:54 <carloss> thanks for your work in manila amito! wish you luck in your new job :) 15:17:27 <amito> carloss: thanks :) best of luck! 15:18:27 <gouthamr> good stuff, ty for sharing the news too, amito 15:18:31 <gouthamr> anyone else have anything? 15:19:13 <tbarron> better not, we can't handle any more happy news today 15:19:33 <gouthamr> #topic Stable branch status 15:19:35 <gouthamr> :) 15:20:15 <gouthamr> alright we've had a much degraded gate on our stable branches for a while now 15:20:42 <gouthamr> so a couple of weeks ago, we discussed closing stable/ocata and stable/pike 15:20:43 <gouthamr> #link http://lists.openstack.org/pipermail/openstack-discuss/2020-July/015869.html 15:21:22 <gouthamr> since i've had the stable maintenance core take a look at stable/pike and tell me what's wrong 15:21:37 <gouthamr> but, honestly, with all the things that are going on - i haven't had the chance to take a look 15:22:31 <gouthamr> and as you're aware, the biggest lesson in open source PTL'ing is learning to say no 15:22:57 <gouthamr> ^ could apply to all of you, as maintainers too 15:23:08 <dviroel> +1 15:23:18 <gouthamr> here's a sheet that dviroel put together to track CI status for third party CIs 15:23:27 <gouthamr> #link https://docs.google.com/spreadsheets/d/1mgjqpHB97HAzwvTmiMeLksSbOrtvdd_fsbs3vHK2l5c/edit#gid=332683504 (Manila CI tracker) 15:23:59 <gouthamr> There's a sheet there to show you the CI status for Extended Maintenance 15:24:54 <gouthamr> i'll follow up to the ML post and propose EOL patches to ocata and pike 15:25:00 <tbarron> +1 15:25:10 <gouthamr> but, we're not doing that great on queens and rocky either 15:25:51 <gouthamr> we have a centos-7 voting job in each of these branches, and there are very few devstack jobs that run on centos-7 on older branches 15:26:23 <gouthamr> our centos-7 stable/queens job can benefit from this fix in devstack: https://review.opendev.org/#/c/736189/ 15:27:36 <tbarron> hmm, have we tested stable/queens depending on that patch? 15:27:59 <gouthamr> tbarron: yes 15:28:23 <tbarron> gouthamr: awesome, is it sufficient or just necessary? 15:28:27 <gouthamr> tbarron: https://review.opendev.org/#/c/728472/ 15:29:04 <tbarron> sufficient for lvm job! 15:29:05 <gouthamr> tbarron: it's necessary, the uwsgi fix that got backported to stable/queens works well on ubuntu, not on centos 15:30:24 <dviroel> isn't the same issue that we have for centos-7 in stable/rocky? 15:30:53 <gouthamr> dviroel: we do have that issue, so i cherry-picked that fix to just check: https://review.opendev.org/#/q/I57e6219d675c951880808ced4e26c2344ef15cee 15:30:59 <gouthamr> sry, https://review.opendev.org/#/c/689635/ 15:31:32 <gouthamr> this is the cherry-pick: https://review.opendev.org/#/c/741030/ 15:32:27 <gouthamr> https://zuul.opendev.org/t/openstack/build/e31a3d8c16ec45a995a7f73d844c6f19/log/logs/devstacklog.txt#7810 <--- the error 15:33:19 <gouthamr> i didn't spend time checking for the fix, and its possible we're not constraining our reqs somehow 15:34:46 <gouthamr> but, i could use some help getting these jobs back into shape 15:35:16 <tbarron> The only reason we were using CentOS for lvm was an ubuntu IPv6 handling bug. I wonder if it has been fixed in Xenial. 15:35:17 <gouthamr> so, if you have some cycles, let me know, and we can brainstorm 15:36:41 <gouthamr> tbarron: true, last i checked was a year ago, and the fix in question wasn't backported 15:37:24 <tbarron> gouthamr: i'll do some checking just in case 15:38:20 <gouthamr> ty tbarron 15:38:44 <gouthamr> tbarron: i'll find the missing patch, and we might have to resort to a workaround 15:39:12 <gouthamr> 1) We could port the job to Xenial if there's support for ipv6 (iirc the bug was in exportfs) 15:39:40 <gouthamr> 2) We could stop running ipv6 and port the job to xenial - this would be trivial, but we'd lose coverage 15:40:46 <gouthamr> 3) Make the job non-voting for now, and figure out if we can fix it - there are other integration test jobs that do work to test regressions, except we run the risk of regression in the LVM driver, and in the ipv6 access-rules/exports code path 15:42:00 <tbarron> I think #3 isn't bad because if we backport changes in that code path we could figure out a way to test them 15:42:59 <tbarron> The chance that we have address-family specific changes in that code path to backport is not that big either. 15:43:05 * tbarron tempts fate 15:43:21 <gouthamr> a combination of 2 and 3 could work too - in case we have bugfixes to the LVM driver (there are some backports pending right now) 15:43:36 <dviroel> 3) looks good, we can backport other important fixes to those branches and hold lvm related fixes 15:44:18 <tbarron> agree with #2 + #3 so we can test changes to lvm that don't impact that path 15:44:34 <tbarron> rather, that path and that address family 15:44:40 <gouthamr> okay, anyone has any objections? 15:45:15 <carloss> no objections from my side :) 15:46:06 <gouthamr> okay, we'll work on 3) and 2) discuss on #openstack-manila 15:46:22 * gouthamr oh boy, we're just on our second topic 15:46:38 <gouthamr> any other concerns about stable branches 15:46:45 * gouthamr besides the 99 that we currently have? 15:47:14 <gouthamr> moving on.. 15:47:15 <gouthamr> #topic Zuulv3 status 15:47:52 <gouthamr> as you all know this is one of the two goals that the wider openstack community has chosen to work on for the victoria cycle 15:47:56 <gouthamr> #link https://tree.taiga.io/project/gouthampacha-manila-ci-zuul-v3-migration/kanban (Zuulv3 status tracker) 15:48:15 <tbarron> gouthamr: thanks for your great work on this and thanks to tosky for his great advice 15:48:39 <gouthamr> ++ 15:48:55 <gouthamr> we've ported all the tempest jobs so far 15:48:59 <tosky> a lot of work, thanks for that, and an overdue refactor/cleanup 15:49:09 <dviroel> gouthamr++ 15:49:25 <carloss> gouthamr ++ 15:49:34 <gouthamr> lets begin with the easy ones: python-manilaclient, manila-ui and manila-image-elements should have no more legacy jobs 15:49:44 <gouthamr> thanks for ack'ing the backports 15:50:10 <gouthamr> there are legacy jobs in the EM branches - but, we'll get to those in our copious free time at the end of the release /jk 15:50:41 <gouthamr> #link https://review.opendev.org/#/q/project:openstack/manila-tempest-plugin+topic:native-zuulv3-migration (porting tempest jobs) 15:51:12 <gouthamr> i could use some code reviews to merge the last integration (tempest) job that's pending 15:51:27 <gouthamr> #link https://review.opendev.org/#/c/740534/ (Add Zuulv3 native jobs for the dummy driver) 15:52:14 <gouthamr> that's all for manila-tempest-plugin 15:52:21 <gouthamr> moving on to the manila repo 15:52:29 <gouthamr> we begin with the grenade job: 15:52:39 <gouthamr> #link https://review.opendev.org/#/c/741727/ (Zuulv3 native grenade job) 15:53:10 <gouthamr> there's a late W-1 from me, because gmann reminded me that we need to test the accessibility of the resources in the middle of the upgrade process 15:53:25 <gouthamr> #link https://review.opendev.org/#/c/740509/ ([manila] assert:supports-accessible-upgrade) 15:53:35 * gouthamr slides in our tc request there 15:54:13 <gouthamr> i began working on that yesteday, and i should have an update very soon 15:54:57 <gouthamr> but, just fyi - we'll use a real backend for our grenade job, and seeing as we have so many at our disposal, we might actually make two grenade jobs eventually - one for DHSS=True (future) and one for DHSS=False (now) 15:55:45 <gouthamr> so once that's done, we'll need be able to get rid of grenade and tempest legacy jobs 15:55:52 <gouthamr> in a patch that somewhat looks like this: 15:55:54 <tosky> (... but just one is needed now for the porting goal and the TC tag) 15:56:01 <gouthamr> #link https://review.opendev.org/#/c/671868/ ([victoria][goal] Native Zuulv3 CI jobs) 15:56:05 <gouthamr> tosky: +1 15:56:48 <gouthamr> we'll still have a couple of legacy style jobs after all of this - and those pertain to our experiments in the past to get manila-image-elements builds tested 15:57:25 <gouthamr> but those have remained experiments, since we haven't gotten them working in my memory 15:57:33 <tbarron> agree 15:58:22 <gouthamr> okay, that's the status update on this 15:59:20 <gouthamr> any questions/concerns? 15:59:47 <gouthamr> with that, time check 16:00:14 <gouthamr> i apologize for mismanaging time and taking up the whole hour, but, i appreciate the productive conversation! 16:00:27 <gouthamr> we'll take the remaining issues to next week 16:00:39 <gouthamr> thank you all for attending, and participating... 16:00:43 <gouthamr> stay safe! 16:01:00 <gouthamr> #endmeeting