Wednesday, 2024-04-24

opendevreviewMatthew Oliver proposed openstack/swift master: db_auditor: add vacuum support  https://review.opendev.org/c/openstack/swift/+/91686105:33
opendevreviewAlistair Coles proposed openstack/swift feature/mpu: Add functional test module  https://review.opendev.org/c/openstack/swift/+/91690213:18
opendevreviewAlistair Coles proposed openstack/swift feature/mpu: Add abort upload support  https://review.opendev.org/c/openstack/swift/+/91548613:23
opendevreviewElod Illes proposed openstack/swift unmaintained/yoga: WIP: Clean up centos-7 based jobs  https://review.opendev.org/c/openstack/swift/+/91690713:39
opendevreviewElod Illes proposed openstack/swift unmaintained/yoga: WIP: Clean up centos-7 based jobs  https://review.opendev.org/c/openstack/swift/+/91690713:53
opendevreviewMerged openstack/swift feature/mpu: Add first cut MPU MW async cleanup  https://review.opendev.org/c/openstack/swift/+/91383414:32
opendevreviewElod Illes proposed openstack/swift unmaintained/yoga: Clean up centos-7 based jobs  https://review.opendev.org/c/openstack/swift/+/91690716:17
opendevreviewMerged openstack/swift feature/mpu: Add functional test module  https://review.opendev.org/c/openstack/swift/+/91690216:56
acolestimburke: apologies, I won't make today's meetng - family visiting17:42
opendevreviewTim Burke proposed openstack/swift master: sq: unquote account/container names from configs  https://review.opendev.org/c/openstack/swift/+/91694118:07
opendevreviewAnish Kachinthaya proposed openstack/swift master: support x-open-expired header for expired objects  https://review.opendev.org/c/openstack/swift/+/87471019:47
kotagood morning20:54
zaitcevhey20:54
zaitcev[zaitcev@lebethron models-fraurem]$ TZ=Japan date20:55
zaitcevThu Apr 25 05:55:07 AM JST 202420:55
zaitcevoi20:55
zaitcevdaijoubu?20:55
kotaah, it's ok, thanks zaitcev20:56
opendevreviewAnish Kachinthaya proposed openstack/swift master: support x-open-expired header for expired objects  https://review.opendev.org/c/openstack/swift/+/87471021:04
zaitcevtimburke: Are we having a meeting today? Alistair is not here, but what about you?21:04
timburkeor, right, meeting!21:04
timburke#startmeeting swift21:04
opendevmeetMeeting started Wed Apr 24 21:04:46 2024 UTC and is due to finish in 60 minutes.  The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot.21:04
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:04
opendevmeetThe meeting name has been set to 'swift'21:04
timburkesorry to have been gone so long!21:05
timburkesorry, i haven't updated the agenda21:05
timburkebut first up21:05
timburke#topic PTG21:05
timburkethanks mattoliver for running things in my absence!21:06
timburkethough, he's not here right now, either...21:06
timburkei'd love to hear from kota and zaitcev about how it went, though! (if you don't mind me putting you on the spot)21:07
zaitcevI only attended 1 day because I had to be in Cinder.21:07
kotaI was in the last 2 days21:07
opendevreviewAnish Kachinthaya proposed openstack/swift master: expirer: account and container level delay_reaping  https://review.opendev.org/c/openstack/swift/+/87480621:08
zaitcevSo I heard about MPU (yet another SLO but with hidden segments), open-sourcing of auto-sharding, and expirer grace period.21:08
zaitcevOh, wait, it's all here: https://etherpad.opendev.org/p/swift-ptg-dalmatian21:09
kotahopefully, the meetpad (new tool) will be changed, it's not so good for me.21:10
zaitcevI completely checked out of the discussion of the cooperative tokens. People were going on about McRouter and whatever, and I was just sitting there and thinking, "was Sage right after all? there's no exit? Paxos and the leader?"21:10
timburkekota, sorry to hear about the tooling -- zoom was better, i take it?21:12
zaitcevThe ALO is cute. I'm not fundamentally against yet another xLO. Do you know how many memory allocators Linux kernel had? SLAB, SLOB, SLUB.21:12
timburkezaitcev, yeah, we've *really* come to rely on having good caching -- we keep throwing new tools and new ideas at it21:12
zaitcevI don't remember, but I think Meetpad worked for me. But I closed the Eitherpad and opened it in a separate window.21:13
timburkeand our users struggle to no end with managing their own segments :-(21:13
kotatimburke: i think so. zoom is better IMHO.21:13
zaitcevMaybe you can write a watcher that maintains consistency of ALO segments21:14
zaitcevAlthough currently nobody is thinking about it, as I gather.21:14
timburkethat's almost kinda part of acoles's idea :-) i think as a new daemon instead of using the audit-watcher hooks, though :-(21:15
timburkeall right, thanks for the highlights!21:15
opendevreviewAnish Kachinthaya proposed openstack/swift master: support x-open-expired header for expired objects  https://review.opendev.org/c/openstack/swift/+/87471021:15
timburkeabout one of them...21:15
timburke#topic expirer grace period21:15
timburkei've been looking at the patches this week, and i know clayg and acoles have been looking at them, too21:16
timburkei think it's getting really close to merging! which is good, as we've only got Anish for a few more days21:17
timburkeso hopefully we'll see some +As later this week21:18
timburke#topic ALO / MPU21:19
zaitcevI bridled at it at first, but I made my peace with it when I saw that you're not adding any weird APIs that defeat the expirer and "undelete" objects. It just allows to modify the expires-at if you are prompt enough.21:19
timburke#undo21:20
opendevmeetRemoving item from minutes: #topic ALO / MPU21:20
zaitcevThat's how I see it. Sorry for being slow.21:20
timburkewell... you can *kind of* undelete things. like you said, adjust (or remove) the expires-at21:20
zaitcevThere was some kind of an explanation why users cannot do it in time. Apparently they don't always do it, just sometimes.21:21
zaitcevI pay my electric bill late sometimes too.21:21
timburkethere are still two points that rub me a little, too (per-container config options and no global config option), but i've also made my peace with them21:22
timburkeall right, other things making progress...21:23
timburke#topic ALO / MPU21:23
timburkeit looks like acoles has been pretty active on the feature branch!21:23
timburke#link https://review.opendev.org/q/project:openstack/swift+branch:feature/mpu21:23
timburkei'm sure he'd appreciate some reviews to help spread knowledge around, though21:25
zaitcevWell... It's a branch and I hate dealing with them.21:26
zaitcevBut okay.21:26
timburkethanks :-)21:26
timburkethough the three patches currently open have failing tests, so... maybe just keep an eye out for when you can ;-)21:27
timburke#topic sparse DB files21:27
timburkelooks like there's been some recent activity on an old-ish bug21:28
timburke#link https://bugs.launchpad.net/swift/+bug/169164821:28
patch-botBug #1691648 - empty 5GB container DB (In Progress)21:28
zaitcevI saw a vacuum patch by Matt.21:29
zaitcevhttps://review.opendev.org/c/openstack/swift/+/91686121:29
patch-botpatch 916861 - swift - db_auditor: add vacuum support - 1 patch set21:29
timburkeif memory serves, we hoped that by implementing sharding, we could avoid needing to get down to vacuuming21:30
timburkebut matt took a look at some of our large, sharded containers, and saw that the root DBs have a similar problem21:31
timburkei forget the exact numbers, but i want to say there was something like a 500MB db file that vacuumed down to under 1MB21:31
opendevreviewAnish Kachinthaya proposed openstack/swift master: support x-open-expired header for expired objects  https://review.opendev.org/c/openstack/swift/+/87471021:33
timburkeone last patch i'd to point out21:33
timburke#topic logging/statsd client refactor21:34
timburke#link https://review.opendev.org/c/openstack/swift/+/91402921:34
patch-botpatch 914029 - swift - Refactor utils - 14 patch sets21:34
timburkewe realized that we probably want to push more on https://bugs.launchpad.net/swift/+bug/2015274 before trying to extend things for labeled metrics21:35
patch-botBug #2015274 - utils module is too big - break it up (In Progress)21:35
timburkenot sure what the deal is with the probe test failures yet, but it's another thing to keep an eye out for21:36
timburkei think that's about all i've got to bring up21:36
timburke#topic open discussion21:36
timburkeanything else we should mention this week?21:37
timburkeoh! ubuntu noble should come out tomorrow! pretty sure swift should Just Work 🤞21:40
timburkeall right, i think i'll call it21:41
timburkethank you all for coming, and thank you for working on swift!21:41
timburke#endmeeting21:41
opendevmeetMeeting ended Wed Apr 24 21:41:30 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:41
opendevmeetMinutes:        https://meetings.opendev.org/meetings/swift/2024/swift.2024-04-24-21.04.html21:41
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/swift/2024/swift.2024-04-24-21.04.txt21:41
opendevmeetLog:            https://meetings.opendev.org/meetings/swift/2024/swift.2024-04-24-21.04.log.html21:41

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!