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