Wednesday, 2024-09-04

opendevreviewTim Burke proposed openstack/swift master: Drop py2 support  https://review.opendev.org/c/openstack/swift/+/85359000:09
opendevreviewASHWIN A NAIR proposed openstack/swift master: manage py36 constraints for swift  https://review.opendev.org/c/openstack/swift/+/92788300:14
opendevreviewTim Burke proposed openstack/swift master: s3api: Clean up some errors  https://review.opendev.org/c/openstack/swift/+/92020600:27
opendevreviewTim Burke proposed openstack/swift master: utils: Add crc32c function  https://review.opendev.org/c/openstack/swift/+/90980000:27
opendevreviewTim Burke proposed openstack/swift master: s3api: Add support for additional checksums  https://review.opendev.org/c/openstack/swift/+/90980100:27
opendevreviewTim Burke proposed openstack/swift master: s3api: Additional checksums for MPUs  https://review.opendev.org/c/openstack/swift/+/90980200:27
opendevreviewTim Burke proposed openstack/swift master: WIP: s3api: failing test for checksum/content-md5 priority  https://review.opendev.org/c/openstack/swift/+/92070300:27
opendevreviewTim Burke proposed openstack/swift master: obj: Add option to tune down etag validation in object-server  https://review.opendev.org/c/openstack/swift/+/92785700:29
*** DeHackEd is now known as DHE12:31
opendevreviewASHWIN A NAIR proposed openstack/swift master: manage py36 constraints for swift  https://review.opendev.org/c/openstack/swift/+/92788315:48
opendevreviewTim Burke proposed openstack/swift feature/mpu: Merge branch 'master' into feature/mpu  https://review.opendev.org/c/openstack/swift/+/92587515:52
opendevreviewASHWIN A NAIR proposed openstack/swift master: manage py36 constraints for swift  https://review.opendev.org/c/openstack/swift/+/92788316:41
opendevreviewMerged openstack/swift master: Ignore 404s from handoffs when choosing response code  https://review.opendev.org/c/openstack/swift/+/92599318:11
opendevreviewMerged openstack/swift master: s3api: Clean up some errors  https://review.opendev.org/c/openstack/swift/+/92020618:11
opendevreviewMerged openstack/swift feature/mpu: Merge branch 'master' into feature/mpu  https://review.opendev.org/c/openstack/swift/+/92587518:11
opendevreviewTim Burke proposed openstack/swift master: trivial: Use already-parsed a/c/o  https://review.opendev.org/c/openstack/swift/+/92808019:37
kotagood morning20:57
fulecorafao/20:57
timburkeo/20:58
kotao/20:59
timburke#startmeeting swift21:00
opendevmeetMeeting started Wed Sep  4 21:00:01 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 meeting?21:00
fulecorafaHere21:00
opendevreviewMerged openstack/swift master: Fix proxy logging api version  https://review.opendev.org/c/openstack/swift/+/92714321:00
kotahi21:00
timburkei actually gave myself time to update the agenda this week!21:02
timburke#link https://wiki.openstack.org/wiki/Meetings/Swift21:02
timburkefirst up21:02
timburke#topic useful pyeclib wheels21:02
timburkei think i've finally got a chain together that would let us start publishing manylinux wheels for pyeclib21:02
indianwhocodeshi21:02
kotasounds nice21:03
timburkeif you're not familiar, manylinux lets you have a wheel with pre-built C extensions that can be installed in a wide variety of environments21:04
timburkethe wheels i'm pushing for have a few interesting features:21:04
timburkefirst, they use abi3, meaning the one wheel can also be installed with a variety of python versions (3.5-3.12 at least)21:05
mattolivero/ (sorry im late)21:06
timburkesecond, they bundle in liberasurecode, so you don't need to rely on installing that via system packages21:06
timburkeand third, they even bundle in isa-l, so you'd have access to the fast EC algos21:06
kotaexcellent21:07
timburkethis is something i've wanted for ages -- it'll finally let you run `pip install pyeclib` without needing a whole build environment21:07
timburkethe whole chain looks like21:08
timburke#link https://review.opendev.org/c/openstack/pyeclib/+/81749821:08
patch-botpatch 817498 - pyeclib - Add Dockerfile to build manylinux wheels - 16 patch sets21:08
timburke#link https://review.opendev.org/c/openstack/pyeclib/+/91785721:08
patch-botpatch 917857 - pyeclib - Add job to build wheels - 11 patch sets21:08
timburke#link https://review.opendev.org/c/openstack/pyeclib/+/92756421:08
patch-botpatch 927564 - pyeclib - Add job to build aarch64 wheels - 4 patch sets21:08
timburke#link https://review.opendev.org/c/openstack/pyeclib/+/92765421:08
patch-botpatch 927654 - pyeclib - Publish manylinux wheels - 6 patch sets21:08
timburkethe other cool thing is that all of swift's dependencies seem to already offer pure-python or manylinux wheels, so `pip install swift` should *also* Just Work once we have this21:10
kota+10021:11
mattoliveroh cool21:11
timburkeif anyone has a chance to review it, i'd really appreciate it -- even just grabbing some of the CI-built wheels and testing in different environments them would be loads of help21:12
mattoliverkk21:13
timburkenext up21:13
timburke#topic aws-chunked support21:14
timburkethe first patch in the chain landed! thanks acoles and mattoliver for the reviews21:14
timburke#link https://review.opendev.org/c/openstack/swift/+/92020621:14
patch-botpatch 920206 - swift - s3api: Clean up some errors (MERGED) - 11 patch sets21:14
timburkethe next several patches add additional checksum support21:15
timburkesee https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html for more info about the feature21:16
mattoliverI'll continue to walk up the chain. I've been starting to focus on the priority reviews page, so we can get ready for the release.. though aws-chucked is down the list a little  :P  21:16
timburkethanks -- yeah, the fact that we got even the first one merged is great by me21:17
indianwhocodeshell yea!!21:18
timburkeand unfortunately, the last patch in the chain (the one that actually adds aws-chunked support) needs a bit of work to rebase following some of acoles's (very good!) suggestions on the first patch21:18
timburkeso i think you've got a bit of time ;-)21:18
mattoliverkk21:18
timburkenext up21:19
timburke#topic multi-policy containers21:19
timburkefulecorafa, just wanted to check in with you, see how things are going :-)21:20
fulecorafaWe have deployed the feature to production and it's working! We're checking with our users any need for fixes but so far, all good21:20
fulecorafaSoon we'll be trying to bring this upstream21:21
timburke🎉21:21
mattolivernice!21:21
timburkecool, that's exciting!21:21
timburkeonce you propose it, is there any particular timeline you're hoping for until it merges? should i be trying to block off a decent bit of review time in the near future?21:22
fulecorafaNot sure... Since this is the first time I'd be actually adding a feature upstream, I am not sure about the time needed for it to go. But we would like to as soon as possible21:23
timburkei'll keep an eye out for it :-)21:24
timburkeall right, next up21:24
timburke#topic 2.34.0 release21:24
timburkei really need to get this put together -- there's been so much great stuff that's landed!21:25
timburkei'm going to aim to have a authors/changelog patch up later this week, and hopefully have the release requested by our next meeting21:25
timburkeso if there are any last-minute things we think ought to get into this cycle, now's the time!21:26
timburkethere were two in particular that i was eyeing, though clayg already approved the first one!21:26
timburke#link https://review.opendev.org/c/openstack/swift/+/92479521:27
patch-botpatch 924795 - swift - Remove legacy bin/ scripts - 3 patch sets21:27
timburkethe other already has a +2 from zaitcev (thanks!)21:27
timburke#link https://review.opendev.org/c/openstack/swift/+/92742521:27
patch-botpatch 927425 - swift - diskfile: Treat EUCLEAN like ENODATA - 3 patch sets21:27
mattoliveryeah, there are some that look cool that we could include but I think those 2 and https://review.opendev.org/c/openstack/swift/+/924549 are the most pressing21:28
patch-botpatch 924549 - swift - WIP: account_quota: migrating quota_bytes and quot... - 2 patch sets21:28
mattoliverI'll pair with chris and make sure it gets finished. He's almost there. just needs to write some tests21:28
timburkethat was the other one i was going to mention :-)21:28
timburkethanks for helping him out on it (and helping the qataris so much before that!)21:29
mattolivernps21:29
mattoliverco-op token might also be nice. but we're already running it and I don't think anyone else really needs it yet. 21:30
mattoliverso it doesn't need to land for the release per-say.21:30
timburkeoh yeah, i still need to bring myself up to speed on that...21:30
timburkeall right, i think that's all i've got21:30
timburke#topic open discussion21:30
mattoliverI did finally get around to reworking the client patch: https://review.opendev.org/c/openstack/python-swiftclient/+/833954 21:30
patch-botpatch 833954 - python-swiftclient - Add formpost subcommand to generate signature - 11 patch sets21:30
mattoliverbut maybe the client boat has sailed :P21:31
timburkeoh yeah! i saw you'd pushed up a couple new revisions21:31
timburkei think it probably has, but we could aim for a release nice and early in the E cycle21:31
mattoliveryeah kk21:32
fulecorafaBtw, anybody take a look at https://bugs.launchpad.net/swift/+bug/207717921:32
patch-botBug #2077179 - S3Api - async delete (New)21:32
timburke(realistically, that's probably when i'd aim for a pyeclib release once the wheel patches land, too)21:33
timburkei've not :-(21:33
fulecorafaNo worries, just checking. I'm kind of stuck on other tasks to ;-;21:33
mattoliverI have a few patches I'm slowly working on, early CLEAVE fixes, I reworked the graph viewer, but I dont really have anything to share on them really right now. I've gone and got myself sick so haven't been very productive this last week :( 21:34
mattoliverseems clay has already +2 and +A'ed the Remove legecy bin/ scripts patch, so it's incoming already21:36
timburkemattoliver, on https://review.opendev.org/c/openstack/swift/+/823423 -- i think i just kept the delayed formatting from an earlier patchset which *did* have to remove translations from the auditor21:38
patch-botpatch 823423 - swift - common: Stop translating log messages - 2 patch sets21:38
mattoliveryeah, kk. i dont mind letting it in, just seemed out of place :)21:38
timburkethat's fair -- but it's mostly harmless21:39
mattoliver100% agree21:40
timburkeoh, maybe i should go poke at https://review.opendev.org/c/openstack/swift/+/915483 a little, too -- i feel like it's *so close*21:41
patch-botpatch 915483 - swift - Split statsd client from logger - 31 patch sets21:41
timburkeall right, it seems like we're petering out21:43
timburkei'll call it a bit early21:44
mattoliveroh maybe. its in priority reviews so I'll get to it eventually. 21:44
mattoliveryeah, lack of coffee and breakfast does that to me :P 21:44
timburkethank you all for coming, and thank you for working on swift!21:44
timburke#endmeeting21:44
opendevmeetMeeting ended Wed Sep  4 21:44:26 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:44
opendevmeetMinutes:        https://meetings.opendev.org/meetings/swift/2024/swift.2024-09-04-21.00.html21:44
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/swift/2024/swift.2024-09-04-21.00.txt21:44
opendevmeetLog:            https://meetings.opendev.org/meetings/swift/2024/swift.2024-09-04-21.00.log.html21:44
opendevreviewASHWIN A NAIR proposed openstack/python-swiftclient master: support part-num in python swiftclient  https://review.opendev.org/c/openstack/python-swiftclient/+/92077621:52
opendevreviewMerged openstack/swift master: Remove legacy bin/ scripts  https://review.opendev.org/c/openstack/swift/+/92479521:59
opendevreviewMerged openstack/swift master: object-expirer: refactor creating InternalClient  https://review.opendev.org/c/openstack/swift/+/91996022:34

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