Wednesday, 2025-08-20

opendevreviewTim Burke proposed openstack/swift stable/2025.1: CI: Stop using bionic  https://review.opendev.org/c/openstack/swift/+/95798902:31
opendevreviewMatthew Oliver proposed openstack/swift master: request tracing: Add Otel request tracing support (decorator)  https://review.opendev.org/c/openstack/swift/+/89939702:50
opendevreviewMatthew Oliver proposed openstack/swift master: Tracing: Add overview documentation  https://review.opendev.org/c/openstack/swift/+/86561202:50
opendevreviewTim Burke proposed openstack/swift stable/2025.1: CI: Fix py36/py37 jobs  https://review.opendev.org/c/openstack/swift/+/95800203:31
opendevreviewTim Burke proposed openstack/swift feature/mpu: Merge branch 'master' into feature/mpu  https://review.opendev.org/c/openstack/swift/+/95800605:02
opendevreviewJianjian Huo proposed openstack/swift master: Configurable expiring_objects_task_container_per_day  https://review.opendev.org/c/openstack/swift/+/93337305:28
opendevreviewJianjian Huo proposed openstack/swift master: refactor: remove iter_task_accounts_to_expire  https://review.opendev.org/c/openstack/swift/+/91963905:28
opendevreviewJianjian Huo proposed openstack/swift master: Parallel distributed task container iteration  https://review.opendev.org/c/openstack/swift/+/91836605:28
opendevreviewJianjian Huo proposed openstack/swift master: Object-server: return 409 if x-delete-at is newer than queue entry  https://review.opendev.org/c/openstack/swift/+/93244705:28
opendevreviewJianjian Huo proposed openstack/swift master: Delete s3api MPU segments when expiring the manifest  https://review.opendev.org/c/openstack/swift/+/80070105:28
opendevreviewJianjian Huo proposed openstack/swift master: Common: a new decorator to log timing breakdown for slow requests.  https://review.opendev.org/c/openstack/swift/+/95226005:28
opendevreviewJianjian Huo proposed openstack/swift master: Object: log breakdown timings for slow DELETE requests.  https://review.opendev.org/c/openstack/swift/+/95121905:28
opendevreviewJianjian Huo proposed openstack/swift master: Object: log breakdown timings for slow DELETE requests.  https://review.opendev.org/c/openstack/swift/+/95121905:39
opendevreviewMerged openstack/swift stable/2025.1: CI: Fix py36/py37 jobs  https://review.opendev.org/c/openstack/swift/+/95800206:21
opendevreviewMerged openstack/swift feature/mpu: Merge branch 'master' into feature/mpu  https://review.opendev.org/c/openstack/swift/+/95800606:42
opendevreviewTim Burke proposed openstack/swift stable/2024.2: CI: Fix py36/py37 jobs  https://review.opendev.org/c/openstack/swift/+/95809515:18
opendevreviewJianjian Huo proposed openstack/swift master: Object: log breakdown timings for slow DELETE requests.  https://review.opendev.org/c/openstack/swift/+/95121915:54
opendevreviewTim Burke proposed openstack/swift stable/2025.1: CHANGELOG for 2.35.1  https://review.opendev.org/c/openstack/swift/+/95683117:24
opendevreviewTim Burke proposed openstack/liberasurecode master: Release 1.7.0  https://review.opendev.org/c/openstack/liberasurecode/+/95811818:31
opendevreviewTim Burke proposed openstack/swift master: Fully remove netifaces  https://review.opendev.org/c/openstack/swift/+/88303520:07
opendevreviewClay Gerrard proposed openstack/swift master: tempauth: remove un-tested mis-feature  https://review.opendev.org/c/openstack/swift/+/95812220:44
*** timburke_ is now known as timburke20:53
timburke#startmeeting swift21:00
opendevmeetMeeting started Wed Aug 20 21:00:52 2025 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:01
mattolivero/21:01
timburkeas usual, the agenda's at21:02
timburke#link https://wiki.openstack.org/wiki/Meetings/Swift21:02
timburkefirst up21:02
timburke#topic vPTG21:02
timburkejust a reminder that we've got the ptg scheduled in a couple months21:02
timburkei still need to get that etherpad up -- i got as far as opening a tab with the URL i wanted, but didn't update it at all, and now i've got to find the tab again :P21:04
timburkenext up21:04
timburke#topic liberasurecode release21:04
mattoliverLol21:04
timburkeso the new backend is merged!21:04
mattoliverYay!21:04
timburkenext step toward people actually getting to use it is to get it into a release ;-)21:04
timburkei threw together some notes21:04
mattoliverGreat idea21:05
timburke#link https://review.opendev.org/c/openstack/liberasurecode/+/95811821:05
mattoliverI'll review them today 21:05
timburkethanks -- i was thinking i ought to try to get them merged and cut a release by the end of the week21:06
timburkethen i ought to start on doing the same for pyeclib -- after making sure that its wheels would include the latest and greatest libec :D21:06
timburkespeaking of releases...21:07
timburke#topic 2.35.1 stable release21:07
mattoliverReleases releases everywhere! 21:07
timburkei got those aws-chunked patches merged21:07
mattoliverNice21:07
timburkeand got some notes up for them, too21:07
timburke#link https://review.opendev.org/c/openstack/swift/+/95683121:08
opendevreviewMerged openstack/swift master: Revert "Remove unused MANIFEST.in"  https://review.opendev.org/c/openstack/swift/+/95061521:08
timburkei'm torn about whether to push for that ahead or behind a 2.36.0 intermediary release; mostly i just want to make sure users can still use boto3 et al out of the box21:09
timburkeheh -- the gate beat me to the next topic21:09
timburke#topic bringing back MANIFEST.in21:10
timburkemore downstream packagers are affected than just nvidia21:10
mattoliverlol21:11
timburkethanks mattoliver for figuring out that the issue comes from trying to build sdists and wheels from a bare tarball with no git history21:11
mattoliverYeah no probs... took me longer to figure out then I'd like to admit :P 21:12
timburkei'll have to try to remember to include that in my personal packaging tests then next time there's a patch like that21:12
timburke(like when i get around to rebasing https://review.opendev.org/c/openstack/pyeclib/+/956612 )21:13
timburkenext up21:13
timburke#topic gate issues21:13
timburkerecently our py37 jobs all started failing without providing and logs to try to diagnose21:14
mattoliverwell that's useful of them :P21:14
timburkeacoles jumped in -infra and got some help -- the issue was that they were using ubuntu-bionic nodes which don't support zuul's new default ansible version (11)21:15
timburkewe've got fixes merged now to master21:15
timburke#link https://review.opendev.org/c/openstack/swift/+/95795921:15
timburkewhere we just get off bionic -- we can use pyenv to install py37 on jammy21:16
timburkeand also stable/2025.121:16
timburke#link https://review.opendev.org/c/openstack/swift/+/95800221:16
mattoliveroh nice21:16
mattoliverSo we don't need the nodeset anymore?21:17
timburkethere, things got a little trickier: py36 could get installed via pyenv, but when we went to install tox, it dragged in a too-new packaging that required py37+21:17
timburkeso for that stable branch, we bring py37 up to jammy and pin the ansible version back to 9 for the py36 jobs21:18
timburkemattoliver, not on master ;-)21:18
timburkewe still explicitly specify a nodeset in the base job -- at some point i should try bumping it up from jammy to noble21:18
mattoliverwow, so it was ansible pulling it up to 3.721:18
mattoliverOh that makes sense, being set in some parent somewhere. 21:19
timburkei still need to fix last year's stable branches, though. and there we've got to deal with py27, too :-(21:20
mattoliveroh bugger, yeah21:20
timburkespeaking of branch maintenance...21:20
timburke#topic unmaintained branches21:20
timburkewe've currently got 6 unmaintained branches, going back to victoria21:20
timburkei propose we eol all of them21:21
timburke#link https://review.opendev.org/c/openstack/releases/+/95810121:21
timburkethere have been a handful of patches against them -- but as best i can tell they were all to do with trying to fix CI21:21
mattoliveryeah makes sense. 21:22
mattoliverwow there are a some old ones there. 21:23
timburkehalf of them haven't been touched all year. of the two that have open patches against them, the patches were also trying to maintain CI -- and none of them have it passing yet21:23
timburkei sent a note to the mailing list about it this morning21:23
timburke#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/3CJPUXP5TVI2DMCSHONCDM44BFHCJXIZ/21:23
timburkebut i don't expect any objections21:23
timburkenew swift is best swift21:23
mattoliver+10021:24
timburkeall right, i think that's all i've got21:24
timburke#topic open discussion21:24
timburkeanything else we want to bring up this week?21:25
mattoliverI've been playing with ringv2 followups.. but nothing to really review yet. Addressing some of your comments from 2 years ago :P But keep a look out for that21:26
timburkecan do. i know i owe some other folks reviews, too21:26
mattoliverjust playing with adjusting size of the past tables when we ajust ring size. And also removing removed devs from history (so a new reused dev_id on a new device doesn't get all confused). 21:27
mattoliver*confusing21:27
mattoliverWill push something up today21:28
mattoliverotherwise, I can't think of anything that interesting to bring up, we talked about MANIFEST.in so I think I'm good for now :) 21:29
timburkegood call on removing devices from the history -- if we got them out of the ring entirely, presumably they aren't coming back21:30
mattoliveryeah that's my thought. And don't want to go looking for them 21:30
timburkeall right, i think i'll call it early then, and get back to re-organizing the cli tools i want to add to pyeclib21:31
timburkethanks for coming, and thank you for working on swift!21:32
timburke#endmeeting21:32
opendevmeetMeeting ended Wed Aug 20 21:32:13 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:32
opendevmeetMinutes:        https://meetings.opendev.org/meetings/swift/2025/swift.2025-08-20-21.00.html21:32
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/swift/2025/swift.2025-08-20-21.00.txt21:32
opendevmeetLog:            https://meetings.opendev.org/meetings/swift/2025/swift.2025-08-20-21.00.log.html21:32
mattoliverkk, thanks for the work you do on the ci timburke (and everything else)! 21:32
jianjian+1, thanks Tim21:42
jianjiansorry for being late, didn't pay much attention to time21:43
timburkeno worries! part of why we have it logged, so folks can catch up async if they need to :-)21:52
jianjianyep21:57

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