Wednesday, 2024-01-31

*** zigo_ is now known as zigo09:43
opendevreviewAlistair Coles proposed openstack/swift master: proxy: only use listing shards cache for 'auto' listings  https://review.opendev.org/c/openstack/swift/+/90133511:03
opendevreviewAlistair Coles proposed openstack/python-swiftclient master: sq: pass transaction_id to SwiftError  https://review.opendev.org/c/openstack/python-swiftclient/+/90733115:08
opendevreviewAlistair Coles proposed openstack/python-swiftclient master: wip: rework mocks in test_download_clientexception  https://review.opendev.org/c/openstack/python-swiftclient/+/90733215:08
opendevreviewAlistair Coles proposed openstack/swift master: sharding: don't replace own_shard_range without an epoch  https://review.opendev.org/c/openstack/swift/+/80996918:27
mattolivertimburke: 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
acolestimburke: ditto, I'm not going to be able to make this week20:36
kotagood morning20:55
timburkemattoliver, acoles: no worries, thanks for letting me know21:00
timburke#startmeeting swift21:00
opendevmeetMeeting 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:00
opendevmeetThe meeting name has been set to 'swift'21:00
timburkewho's here for the swift team meeting?21:00
kotao/21:00
timburkeas usual, the agenda's at21:01
timburke#link https://wiki.openstack.org/wiki/Meetings/Swift21:01
timburkefirst up21:01
timburke#topic swiftclient21:02
timburkethere are a few different patches i think are worth having before we have our caracal release later in Feb21:03
timburke#link https://review.opendev.org/c/openstack/python-swiftclient/+/90377021:03
patch-botpatch 903770 - python-swiftclient - Add transaction id to errors - 4 patch sets21:03
timburkeseems good, as transaction ids are so useful, but it looks like acoles still has a few concerns21:04
timburkei must admit, i haven't looked at the latest patchset yet21:04
timburke#link https://review.opendev.org/c/openstack/python-swiftclient/+/84892621:04
patch-botpatch 848926 - python-swiftclient - shell: Print friendly account byte quotas - 3 patch sets21:04
timburkei 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 places21:05
timburkeand21:06
timburke#link https://review.opendev.org/c/openstack/python-swiftclient/+/90711821:06
patch-botpatch 907118 - python-swiftclient - WIP: test for invalid segment name - 3 patch sets21:06
timburkewhich unfortunately is closer to a bug report ;-)21:06
timburkebut 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 SLOs21:08
timburkei'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 thinks21:09
kotainteresting21:09
timburkeit *also* led me to discovering that you can have data in a container that swiftclient can't delete (!)21:09
timburkeif 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 bucket21:12
timburkei'll try to get a proper fix up assuming no one else picks it up21:13
timburke#topic part-number support21:14
timburkewe still haven't merged any of these yet, though acoles has done some further testing of AWS's behavior21:14
timburke#link https://review.opendev.org/c/openstack/swift/+/90690621:14
patch-botpatch 906906 - swift - DNM: cross-compat test single-part obj partNumber ... - 1 patch set21:14
timburkeunfortunately, indianwhocodes was recently injured, so he might not be able to circle back to the patches for a bit21:15
kotasorry to hear that21:16
timburkei might wrangle the chain a bit to keep it from stalling out21:16
timburkeyeah, we're all hoping him a speedy recovery, too21:17
timburkespeaking of s3api support...21:18
timburke#topic aws-chunked support21:18
timburkei actually forgot to put this on the agenda, but we've seen some interest from our users in mountpoint-s321:19
timburke#link https://github.com/awslabs/mountpoint-s3/21:19
timburkeunfortunately, it uses some features (at the very least, chunked transfers) that s3api doesn't support yet21:20
timburkeso we might refresh a patch that tried to add support21:20
timburke#link https://review.opendev.org/c/openstack/swift/+/83675521:20
patch-botpatch 836755 - swift - Add support of Sigv4-streaming - 8 patch sets21:20
timburkeunfortunately it doesn't work out of the box -- but i'm interested in getting it there21:21
timburkeand it's always nice to have a ready client to test with :-)21:22
timburkelast up21:22
timburke#topic py312 support21:22
kotasigv4 streaming, wow21:22
kotaoh sorry for the overlapping21:23
timburkeno worries :-)21:23
timburkei'd love some reviews on any of these patches21:23
timburke#link https://review.opendev.org/q/project:openstack/swift+topic:py31221:23
timburkethat's all i've got21:24
timburke#topic open discussion21:24
timburkeanything else we should discuss this week?21:24
kotanot for my side21:25
timburkeall right, then i'll let you get on with your morning :-)21:27
kotathanks timburke!21:27
timburkethanks for coming, and thank you for working on swift!21:27
timburke#endmeeting21:27
opendevmeetMeeting ended Wed Jan 31 21:27:14 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:27
opendevmeetMinutes:        https://meetings.opendev.org/meetings/swift/2024/swift.2024-01-31-21.00.html21:27
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/swift/2024/swift.2024-01-31-21.00.txt21:27
opendevmeetLog:            https://meetings.opendev.org/meetings/swift/2024/swift.2024-01-31-21.00.log.html21:27
jianjianoh, meeting already ended, sorry for being late. going to read the meeting logs.21:40
opendevreviewTim Burke proposed openstack/swift master: labeled-metrics: Add option to emit both legacy and labeled  https://review.opendev.org/c/openstack/swift/+/90717323:22

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