21:01:50 #startmeeting swift 21:01:50 Meeting started Wed Jul 14 21:01:50 2021 UTC and is due to finish in 60 minutes. The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:50 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:50 The meeting name has been set to 'swift' 21:01:59 who's here for the swift meeting? 21:02:10 o7 21:02:23 o/ 21:02:26 But I'll have to bug out at half the hour. 21:02:41 👍 21:03:05 o/ 21:03:19 i expect mattoliver's still sleeping; he's been staying up late for a (virtual) conference here in the states 21:03:40 clayg may or may not be around ;-) 21:03:51 as usual, the agenda's at https://wiki.openstack.org/wiki/Meetings/Swift 21:04:04 #topic swift release 21:04:33 just a heads-up that i want to get a 2.28.0 release out -- there's a lot of great stuff that's landed! 21:04:45 current draft of the notes is at https://review.opendev.org/c/openstack/swift/+/799121 21:05:51 if anyone has a chance to proofread that, or make sure i'm not missing or under-explaining something, i'd appreciate you guys looking at it 21:05:56 Dang, we didn't complete that compatibility of watcher with sharding that you made. 21:06:14 Sorry 21:06:24 still time! i feel like i'm notoriously slow to put releases together :P 21:06:29 ok 21:06:32 and on the topic of releases... 21:06:42 #topic next openstack release name 21:06:59 #link http://lists.openstack.org/pipermail/openstack-discuss/2021-July/023512.html 21:07:14 tl;dr: after Xena will be Yoga 21:08:21 and with a new cycle coming up, there's 21:08:24 #topic PTG 21:09:16 i think i'd mentioned the dates briefly a couple weeks back, but now i've got a doodle poll up to pick meeting slots, and an etherpad to gather topics 21:09:22 #link https://doodle.com/poll/a5fx9zy7s3bu72da 21:09:28 #link https://etherpad.opendev.org/p/swift-ptg-yoga 21:09:48 #link https://openinfra-ptg.eventbrite.com/ 21:09:52 Is that availability poll? 21:10:13 zaitcev, yeah, that's the idea. similar to the past virtual PTGs 21:12:15 and like with previous PTGs, the idea is to schedule <=16hrs of dedicated meeting time across the week 21:13:45 any questions about the PTG prep? iirc, they're hoping to have teams signed up for slots next week 21:14:51 Merged openstack/swift master: func tests: Better-tolerate deleted containers in account listings https://review.opendev.org/c/openstack/swift/+/799314 21:15:14 all right, moving on 21:15:59 one last announcement: 21:16:02 #topic OpenInfra Live event tomorrow 21:16:11 #link http://lists.openstack.org/pipermail/openstack-discuss/2021-July/023599.html 21:16:43 titled "How OpenStack Large Clouds Manage their Spare Capacity" 21:16:59 and you can watch it live at 21:17:00 #link https://www.youtube.com/watch?v=G7oN2XdI__k 21:17:18 seemed fairly interesting 21:17:55 all right, a couple more swift-related things: 21:18:10 #topic part-power increases and the reconciler 21:18:54 Why does everything have to be a video these days, or even worse, a livestream. I could just read a blog post or whitepaper. 21:19:32 i suspect literal "increased visibility" 21:19:42 so we saw some issues with concurrent writes from the reconciler interacting badly with the relinking going on during a part-power increase 21:19:52 #link https://bugs.launchpad.net/swift/+bug/1934314 21:20:22 oh yeah, that! :( 21:20:58 and mattoliver put together a patch to have the reconciler skip moving data either into or out of policies that have a ppi in progress 21:20:58 Oh, brother. I was wondering just why you guys are focusing on reconciler of all things. 21:21:10 #link https://review.opendev.org/c/openstack/swift/+/799561 21:22:07 it does what it says on the tin, and i definitely think it's the right move for now, but i wanted to point out another line of work that we've put off for a while 21:22:18 #link https://review.opendev.org/c/openstack/swift/+/103779 21:23:16 ^^^ makes the reconciler behave much more like the expirer, taking on `process` and `processes` config opts to divy up work (among some other things) 21:23:42 👍 21:24:32 and i want us to think a bit about whether we still need the "defer reconciler work during a ppi" patch if we improve the reconciler's scale-out story 21:25:59 Maybe not if we encode the process number in the offset 🤔 21:26:19 timburke: it's merged though? 21:26:20 it seems like we could get it so reconcilers on different nodes never (or at any rate, rarely) try to move the same data 21:26:45 it is. and again, i think it's the right move for now 21:27:00 OIC but you're wondering if we could drop it in future 21:27:09 yup 21:28:35 the patch as it stands makes it less likely to run into errors during this rare ops event at the cost of deferring reconciler work for what's likely *days*, which kinda sucks 21:29:20 i'm not looking for any definitive answers today, just wanted to seed the idea as we work on these 21:29:31 #topic relinker --link-check-limit option 21:29:48 gtg 21:29:55 o/ 21:30:09 as i was putting the release together, i noticed that this new option was introduced since 2.27.0 21:30:18 #link https://review.opendev.org/c/openstack/swift/+/783467 21:30:33 and deprecated before we did another release 21:30:40 #link https://review.opendev.org/c/openstack/swift/+/798849 21:31:14 so i wanted to get opinions on how safe we feel it is to just remove the thing all together 21:31:34 Merged openstack/swift master: Add concurrency to reconciler https://review.opendev.org/c/openstack/swift/+/800802 21:33:47 yeah it'd be weird to have its first release be the one that says its going to be removed in a future release :) 21:34:37 at any rate, i have no intention of calling it out in the release notes ;-) 21:34:41 and IIRC "removing" now juts means not allowing the option on the relinker command line 21:34:57 aww man I was going to do some refactoring on that reconciler concurrency patch 21:35:05 it's ignored as far as behaviour is concerned 21:35:14 yup 21:35:26 clayg: you can refactor on master ;) 21:35:29 RIP IT OUT!!! 21:35:57 timburke: do you want me to put a patch to remove it? or did you already write it? 21:36:30 i haven't already written it, but it'll be quick to write. i'll do that while you go to bed ;-) 21:36:37 all right then 21:36:43 #topic open discussion 21:36:51 what else should we bring up this week? 21:38:15 are there any high priority reviews to merge *before* the release? 21:39:56 looks like https://wiki.openstack.org/wiki/Swift/PriorityReviews could use some love 21:40:34 yeah, sorry :-( 21:40:45 i don't update that nearly often enough 21:41:31 I just culled a few items 21:41:50 I guess as zaitcev mentioned, the other dark data watcher improvements 21:42:10 would be good to have 21:43:20 fwiw we've only got a handful of high-priority bugs: https://bugs.launchpad.net/swift/+bugs?field.importance=High 21:44:48 and a couple of those seem like they should be at "Fix Released" 21:49:58 sorry, I need to drop off o/ 21:50:04 oh, and there's a critical bug (though it's also not in the right state): https://bugs.launchpad.net/swift/+bug/1926648 21:50:18 that's fine, seems like we're about done anyway 21:50:31 thank you all for coming, and thank you for working on swift! 21:50:35 #endmeeting