*** zigo_ is now known as zigo | 09:43 | |
opendevreview | Alistair Coles proposed openstack/swift master: proxy: only use listing shards cache for 'auto' listings https://review.opendev.org/c/openstack/swift/+/901335 | 11:03 |
---|---|---|
opendevreview | Alistair Coles proposed openstack/python-swiftclient master: sq: pass transaction_id to SwiftError https://review.opendev.org/c/openstack/python-swiftclient/+/907331 | 15:08 |
opendevreview | Alistair Coles proposed openstack/python-swiftclient master: wip: rework mocks in test_download_clientexception https://review.opendev.org/c/openstack/python-swiftclient/+/907332 | 15:08 |
opendevreview | Alistair Coles proposed openstack/swift master: sharding: don't replace own_shard_range without an epoch https://review.opendev.org/c/openstack/swift/+/809969 | 18:27 |
mattoliver | timburke: I may not be around for the meeting this morning. It's the youngest's first day of big school (starting on a Thursday so it won't be a full week on the first week) so we plan to do a breakfast thing, all wallk her down etc. | 20:08 |
acoles | timburke: ditto, I'm not going to be able to make this week | 20:36 |
kota | good morning | 20:55 |
timburke | mattoliver, acoles: no worries, thanks for letting me know | 21:00 |
timburke | #startmeeting swift | 21:00 |
opendevmeet | Meeting started Wed Jan 31 21:00:30 2024 UTC and is due to finish in 60 minutes. The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:00 |
opendevmeet | The meeting name has been set to 'swift' | 21:00 |
timburke | who's here for the swift team meeting? | 21:00 |
kota | o/ | 21:00 |
timburke | as usual, the agenda's at | 21:01 |
timburke | #link https://wiki.openstack.org/wiki/Meetings/Swift | 21:01 |
timburke | first up | 21:01 |
timburke | #topic swiftclient | 21:02 |
timburke | there are a few different patches i think are worth having before we have our caracal release later in Feb | 21:03 |
timburke | #link https://review.opendev.org/c/openstack/python-swiftclient/+/903770 | 21:03 |
patch-bot | patch 903770 - python-swiftclient - Add transaction id to errors - 4 patch sets | 21:03 |
timburke | seems good, as transaction ids are so useful, but it looks like acoles still has a few concerns | 21:04 |
timburke | i must admit, i haven't looked at the latest patchset yet | 21:04 |
timburke | #link https://review.opendev.org/c/openstack/python-swiftclient/+/848926 | 21:04 |
patch-bot | patch 848926 - python-swiftclient - shell: Print friendly account byte quotas - 3 patch sets | 21:04 |
timburke | i think that's ready to go, and it's really nice being able to easily tell what order of magnitude the quota is, rather than needing to count decimal places | 21:05 |
timburke | and | 21:06 |
timburke | #link https://review.opendev.org/c/openstack/python-swiftclient/+/907118 | 21:06 |
patch-bot | patch 907118 - python-swiftclient - WIP: test for invalid segment name - 3 patch sets | 21:06 |
timburke | which unfortunately is closer to a bug report ;-) | 21:06 |
timburke | but there's a path-normalization but in swift client that one of our users turned up; a command like `swift upload container/prefix . --use-slo -S <some size>` will work "fine" up until you need to actually make some SLOs | 21:08 |
timburke | i'll write up a bug report with more details, but it seems to come down to a discrepancy between what swiftclient thinks the (segment) paths should be vs what urllib3 thinks | 21:09 |
kota | interesting | 21:09 |
timburke | it *also* led me to discovering that you can have data in a container that swiftclient can't delete (!) | 21:09 |
timburke | if you use curl to create an object named `./obj` (so, full url-encoded path might look like `/v1/AUTH_test/container/%2E/obj`), swiftclient tries to delete `obj` instead, even if you're trying to delete the whole bucket | 21:12 |
timburke | i'll try to get a proper fix up assuming no one else picks it up | 21:13 |
timburke | #topic part-number support | 21:14 |
timburke | we still haven't merged any of these yet, though acoles has done some further testing of AWS's behavior | 21:14 |
timburke | #link https://review.opendev.org/c/openstack/swift/+/906906 | 21:14 |
patch-bot | patch 906906 - swift - DNM: cross-compat test single-part obj partNumber ... - 1 patch set | 21:14 |
timburke | unfortunately, indianwhocodes was recently injured, so he might not be able to circle back to the patches for a bit | 21:15 |
kota | sorry to hear that | 21:16 |
timburke | i might wrangle the chain a bit to keep it from stalling out | 21:16 |
timburke | yeah, we're all hoping him a speedy recovery, too | 21:17 |
timburke | speaking of s3api support... | 21:18 |
timburke | #topic aws-chunked support | 21:18 |
timburke | i actually forgot to put this on the agenda, but we've seen some interest from our users in mountpoint-s3 | 21:19 |
timburke | #link https://github.com/awslabs/mountpoint-s3/ | 21:19 |
timburke | unfortunately, it uses some features (at the very least, chunked transfers) that s3api doesn't support yet | 21:20 |
timburke | so we might refresh a patch that tried to add support | 21:20 |
timburke | #link https://review.opendev.org/c/openstack/swift/+/836755 | 21:20 |
patch-bot | patch 836755 - swift - Add support of Sigv4-streaming - 8 patch sets | 21:20 |
timburke | unfortunately it doesn't work out of the box -- but i'm interested in getting it there | 21:21 |
timburke | and it's always nice to have a ready client to test with :-) | 21:22 |
timburke | last up | 21:22 |
timburke | #topic py312 support | 21:22 |
kota | sigv4 streaming, wow | 21:22 |
kota | oh sorry for the overlapping | 21:23 |
timburke | no worries :-) | 21:23 |
timburke | i'd love some reviews on any of these patches | 21:23 |
timburke | #link https://review.opendev.org/q/project:openstack/swift+topic:py312 | 21:23 |
timburke | that's all i've got | 21:24 |
timburke | #topic open discussion | 21:24 |
timburke | anything else we should discuss this week? | 21:24 |
kota | not for my side | 21:25 |
timburke | all right, then i'll let you get on with your morning :-) | 21:27 |
kota | thanks timburke! | 21:27 |
timburke | thanks for coming, and thank you for working on swift! | 21:27 |
timburke | #endmeeting | 21:27 |
opendevmeet | Meeting ended Wed Jan 31 21:27:14 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:27 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/swift/2024/swift.2024-01-31-21.00.html | 21:27 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/swift/2024/swift.2024-01-31-21.00.txt | 21:27 |
opendevmeet | Log: https://meetings.opendev.org/meetings/swift/2024/swift.2024-01-31-21.00.log.html | 21:27 |
jianjian | oh, meeting already ended, sorry for being late. going to read the meeting logs. | 21:40 |
opendevreview | Tim Burke proposed openstack/swift master: labeled-metrics: Add option to emit both legacy and labeled https://review.opendev.org/c/openstack/swift/+/907173 | 23:22 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!