opendevreview | Matthew Oliver proposed openstack/swift master: db_auditor: add vacuum support https://review.opendev.org/c/openstack/swift/+/916861 | 05:33 |
---|---|---|
opendevreview | Alistair Coles proposed openstack/swift feature/mpu: Add functional test module https://review.opendev.org/c/openstack/swift/+/916902 | 13:18 |
opendevreview | Alistair Coles proposed openstack/swift feature/mpu: Add abort upload support https://review.opendev.org/c/openstack/swift/+/915486 | 13:23 |
opendevreview | Elod Illes proposed openstack/swift unmaintained/yoga: WIP: Clean up centos-7 based jobs https://review.opendev.org/c/openstack/swift/+/916907 | 13:39 |
opendevreview | Elod Illes proposed openstack/swift unmaintained/yoga: WIP: Clean up centos-7 based jobs https://review.opendev.org/c/openstack/swift/+/916907 | 13:53 |
opendevreview | Merged openstack/swift feature/mpu: Add first cut MPU MW async cleanup https://review.opendev.org/c/openstack/swift/+/913834 | 14:32 |
opendevreview | Elod Illes proposed openstack/swift unmaintained/yoga: Clean up centos-7 based jobs https://review.opendev.org/c/openstack/swift/+/916907 | 16:17 |
opendevreview | Merged openstack/swift feature/mpu: Add functional test module https://review.opendev.org/c/openstack/swift/+/916902 | 16:56 |
acoles | timburke: apologies, I won't make today's meetng - family visiting | 17:42 |
opendevreview | Tim Burke proposed openstack/swift master: sq: unquote account/container names from configs https://review.opendev.org/c/openstack/swift/+/916941 | 18:07 |
opendevreview | Anish Kachinthaya proposed openstack/swift master: support x-open-expired header for expired objects https://review.opendev.org/c/openstack/swift/+/874710 | 19:47 |
kota | good morning | 20:54 |
zaitcev | hey | 20:54 |
zaitcev | [zaitcev@lebethron models-fraurem]$ TZ=Japan date | 20:55 |
zaitcev | Thu Apr 25 05:55:07 AM JST 2024 | 20:55 |
zaitcev | oi | 20:55 |
zaitcev | daijoubu? | 20:55 |
kota | ah, it's ok, thanks zaitcev | 20:56 |
opendevreview | Anish Kachinthaya proposed openstack/swift master: support x-open-expired header for expired objects https://review.opendev.org/c/openstack/swift/+/874710 | 21:04 |
zaitcev | timburke: Are we having a meeting today? Alistair is not here, but what about you? | 21:04 |
timburke | or, right, meeting! | 21:04 |
timburke | #startmeeting swift | 21:04 |
opendevmeet | Meeting 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:04 |
opendevmeet | The meeting name has been set to 'swift' | 21:04 |
timburke | sorry to have been gone so long! | 21:05 |
timburke | sorry, i haven't updated the agenda | 21:05 |
timburke | but first up | 21:05 |
timburke | #topic PTG | 21:05 |
timburke | thanks mattoliver for running things in my absence! | 21:06 |
timburke | though, he's not here right now, either... | 21:06 |
timburke | i'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 |
zaitcev | I only attended 1 day because I had to be in Cinder. | 21:07 |
kota | I was in the last 2 days | 21:07 |
opendevreview | Anish Kachinthaya proposed openstack/swift master: expirer: account and container level delay_reaping https://review.opendev.org/c/openstack/swift/+/874806 | 21:08 |
zaitcev | So I heard about MPU (yet another SLO but with hidden segments), open-sourcing of auto-sharding, and expirer grace period. | 21:08 |
zaitcev | Oh, wait, it's all here: https://etherpad.opendev.org/p/swift-ptg-dalmatian | 21:09 |
kota | hopefully, the meetpad (new tool) will be changed, it's not so good for me. | 21:10 |
zaitcev | I 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 |
timburke | kota, sorry to hear about the tooling -- zoom was better, i take it? | 21:12 |
zaitcev | The 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 |
timburke | zaitcev, yeah, we've *really* come to rely on having good caching -- we keep throwing new tools and new ideas at it | 21:12 |
zaitcev | I don't remember, but I think Meetpad worked for me. But I closed the Eitherpad and opened it in a separate window. | 21:13 |
timburke | and our users struggle to no end with managing their own segments :-( | 21:13 |
kota | timburke: i think so. zoom is better IMHO. | 21:13 |
zaitcev | Maybe you can write a watcher that maintains consistency of ALO segments | 21:14 |
zaitcev | Although currently nobody is thinking about it, as I gather. | 21:14 |
timburke | that's almost kinda part of acoles's idea :-) i think as a new daemon instead of using the audit-watcher hooks, though :-( | 21:15 |
timburke | all right, thanks for the highlights! | 21:15 |
opendevreview | Anish Kachinthaya proposed openstack/swift master: support x-open-expired header for expired objects https://review.opendev.org/c/openstack/swift/+/874710 | 21:15 |
timburke | about one of them... | 21:15 |
timburke | #topic expirer grace period | 21:15 |
timburke | i've been looking at the patches this week, and i know clayg and acoles have been looking at them, too | 21:16 |
timburke | i think it's getting really close to merging! which is good, as we've only got Anish for a few more days | 21:17 |
timburke | so hopefully we'll see some +As later this week | 21:18 |
timburke | #topic ALO / MPU | 21:19 |
zaitcev | I 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 | #undo | 21:20 |
opendevmeet | Removing item from minutes: #topic ALO / MPU | 21:20 |
zaitcev | That's how I see it. Sorry for being slow. | 21:20 |
timburke | well... you can *kind of* undelete things. like you said, adjust (or remove) the expires-at | 21:20 |
zaitcev | There was some kind of an explanation why users cannot do it in time. Apparently they don't always do it, just sometimes. | 21:21 |
zaitcev | I pay my electric bill late sometimes too. | 21:21 |
timburke | there 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 them | 21:22 |
timburke | all right, other things making progress... | 21:23 |
timburke | #topic ALO / MPU | 21:23 |
timburke | it 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/mpu | 21:23 |
timburke | i'm sure he'd appreciate some reviews to help spread knowledge around, though | 21:25 |
zaitcev | Well... It's a branch and I hate dealing with them. | 21:26 |
zaitcev | But okay. | 21:26 |
timburke | thanks :-) | 21:26 |
timburke | though 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 files | 21:27 |
timburke | looks like there's been some recent activity on an old-ish bug | 21:28 |
timburke | #link https://bugs.launchpad.net/swift/+bug/1691648 | 21:28 |
patch-bot | Bug #1691648 - empty 5GB container DB (In Progress) | 21:28 |
zaitcev | I saw a vacuum patch by Matt. | 21:29 |
zaitcev | https://review.opendev.org/c/openstack/swift/+/916861 | 21:29 |
patch-bot | patch 916861 - swift - db_auditor: add vacuum support - 1 patch set | 21:29 |
timburke | if memory serves, we hoped that by implementing sharding, we could avoid needing to get down to vacuuming | 21:30 |
timburke | but matt took a look at some of our large, sharded containers, and saw that the root DBs have a similar problem | 21:31 |
timburke | i forget the exact numbers, but i want to say there was something like a 500MB db file that vacuumed down to under 1MB | 21:31 |
opendevreview | Anish Kachinthaya proposed openstack/swift master: support x-open-expired header for expired objects https://review.opendev.org/c/openstack/swift/+/874710 | 21:33 |
timburke | one last patch i'd to point out | 21:33 |
timburke | #topic logging/statsd client refactor | 21:34 |
timburke | #link https://review.opendev.org/c/openstack/swift/+/914029 | 21:34 |
patch-bot | patch 914029 - swift - Refactor utils - 14 patch sets | 21:34 |
timburke | we realized that we probably want to push more on https://bugs.launchpad.net/swift/+bug/2015274 before trying to extend things for labeled metrics | 21:35 |
patch-bot | Bug #2015274 - utils module is too big - break it up (In Progress) | 21:35 |
timburke | not sure what the deal is with the probe test failures yet, but it's another thing to keep an eye out for | 21:36 |
timburke | i think that's about all i've got to bring up | 21:36 |
timburke | #topic open discussion | 21:36 |
timburke | anything else we should mention this week? | 21:37 |
timburke | oh! ubuntu noble should come out tomorrow! pretty sure swift should Just Work 🤞 | 21:40 |
timburke | all right, i think i'll call it | 21:41 |
timburke | thank you all for coming, and thank you for working on swift! | 21:41 |
timburke | #endmeeting | 21:41 |
opendevmeet | Meeting ended Wed Apr 24 21:41:30 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:41 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/swift/2024/swift.2024-04-24-21.04.html | 21:41 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/swift/2024/swift.2024-04-24-21.04.txt | 21:41 |
opendevmeet | Log: https://meetings.opendev.org/meetings/swift/2024/swift.2024-04-24-21.04.log.html | 21:41 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!