Wednesday, 2025-01-08

opendevreviewTim Burke proposed openstack/swift master: Fix unicode-header-name handling  https://review.opendev.org/c/openstack/swift/+/93863101:44
opendevreviewAlistair Coles proposed openstack/swift master: Improve get_logger tests re. statsd prefix  https://review.opendev.org/c/openstack/swift/+/93640609:16
opendevreviewAlistair Coles proposed openstack/swift master: Improve get_logger tests re. statsd prefix  https://review.opendev.org/c/openstack/swift/+/93640609:42
opendevreviewMerged openstack/swift master: tests: use a method to test a method  https://review.opendev.org/c/openstack/swift/+/93863010:56
opendevreviewAlistair Coles proposed openstack/swift feature/mpu: mpu: check for manifest in versions container during parts audit  https://review.opendev.org/c/openstack/swift/+/93312211:02
opendevreviewAlistair Coles proposed openstack/swift feature/mpu: mpu: append link to dependant mpu resource to override etag  https://review.opendev.org/c/openstack/swift/+/93818911:02
opendevreviewAlistair Coles proposed openstack/swift feature/mpu: WIP mpu: make object server discover potential orphans  https://review.opendev.org/c/openstack/swift/+/93814111:02
opendevreviewAlistair Coles proposed openstack/swift feature/mpu: mpu: make ContainerBroker discover potential orphans  https://review.opendev.org/c/openstack/swift/+/93727911:17
opendevreviewMerged openstack/swift feature/mpu: mpu: check for manifest in versions container during parts audit  https://review.opendev.org/c/openstack/swift/+/93312215:10
*** cschwede_ is now known as cschwede15:21
opendevreviewAlistair Coles proposed openstack/swift master: WIP: s3 compat test for null versions  https://review.opendev.org/c/openstack/swift/+/93867816:27
opendevreviewMerged openstack/swift master: Improve get_logger tests re. statsd prefix  https://review.opendev.org/c/openstack/swift/+/93640617:18
opendevreviewTim Burke proposed openstack/swift master: Remove py2-only code paths  https://review.opendev.org/c/openstack/swift/+/85369718:15
opendevreviewTim Burke proposed openstack/swift master: obj: Add option to tune down etag validation in object-server  https://review.opendev.org/c/openstack/swift/+/92785718:21
opendevreviewMerged openstack/swift master: obj: Add option to tune down etag validation in object-server  https://review.opendev.org/c/openstack/swift/+/92785720:59
timburke#startmeeting swift21:00
opendevmeetMeeting started Wed Jan  8 21:00:08 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:00
jianjiano/21:01
timburkei know mattoliver is still out -- kota was around earlier this week, but doesn't seem logged in now21:02
timburkewell, may as well start :-)21:03
timburkei actually updated the agenda!21:03
timburke#link https://wiki.openstack.org/wiki/Meetings/Swift21:03
timburkefirst up21:03
timburke#topic welcome jianjian to the core team21:03
timburkethe cores had all been talking about jianjian's good reviews, and wanted to extend an invitation to be on the upstream core team21:04
timburkeyesterday i reached out, he accepted, and i see we've already merged some code because of it!21:05
timburke🎉21:05
jianjianThanks, Tim! 😇 I am very excited.21:05
timburkeglad to have you with us doing more and more upstream work :-)21:05
timburkei think this may be the first time i've had occasion to update the core list, so i'm excited too :D21:06
jianjianafter working on swift for more than 2.5 years, I feel the more I work on,  the more I found out I need to learn more. will use +2 wisely and look forward to contributing more into swift universe 💪21:06
timburkenext up21:07
timburke#topic py2 is dead!21:07
jianjianthanks for your kind word, Tim, and thanks other core devs for helping me out all the time!21:07
timburkecoming up on the new year, i was a little impulsive and went ahead and merged p 85359021:08
patch-bothttps://review.opendev.org/c/openstack/swift/+/853590 - swift - Drop py2 support (MERGED) - 23 patch sets21:08
jianjianyeah, let's use python 3!21:08
timburkeit's been a long time coming, i think we're finally ready, and i'm so excited to not have that albatross around our neck for another year21:09
jianjian🎉21:09
timburkethat patch just updated packaging and gate jobs21:09
timburke#link https://review.opendev.org/c/openstack/swift/+/85369721:09
patch-botpatch 853697 - swift - Remove py2-only code paths - 13 patch sets21:09
timburkedoes a lot to get rid of the old py2-only code paths21:10
timburke(including removing our dependency on six)21:10
timburkethere's other clean up that can be done, but i figured a net-reduction of ~1400 LoC is a good place to start21:11
timburkethough it looks like i need to fix a pep8 error :-/21:12
jianjianlol, it's a huge patch21:12
timburkeyeah... sorry everybody! but zaitcev has already +2ed it, and i know acoles is interested in taking a look sooner rather than later, too21:12
timburke(i'm guessing so he can deal with the fallout on feature/mpu sooner rather than later)21:13
jianjianseems there is a small flake8 check error, https://zuul.opendev.org/t/openstack/build/125a50c965da48679b126872236a66d221:13
timburkebut there's at least one other project we might want to look at, too!21:14
jianjianyeah, we will be happy to rebase our patches on top of it21:14
timburke#link https://review.opendev.org/c/openstack/pyeclib/+/93809821:14
patch-botpatch 938098 - pyeclib - Drop support for Python 2.7, 3.5-3.8 - 4 patch sets21:14
timburkethat one also drops some older py3 versions, mainly just because they're EOLed21:15
jianjiannice, so 3.8 is also an old version already21:16
timburkebut i feel pretty OK about it, especially given our infrequent updates to pyeclib -- i think anyone still on old python versions will be content to remain on 1.6.4 for a while21:16
timburkepy39 will EOL this October21:17
jianjianyes, "Python 3.8 reached its end-of-life (EOL) on October 7, 2024"21:17
jianjianwoww21:17
timburkethere's a reason we really need to look at upgrading our py3 again already, despite having only *just* finished the last transition21:18
jianjianack, they are EOL already21:18
timburkethere are some other follow-on pyeclib patches stacked on top of that to clear out some cruft from the old versions21:19
timburkebig one is p 938101 -- get to take out a whole module that was only included for the sake of py2!21:20
patch-bothttps://review.opendev.org/c/openstack/pyeclib/+/938101 - pyeclib - Get rid of custom enum module - 3 patch sets21:20
timburkenext up21:21
timburke#topic swift release21:21
timburkei've been thinking that it's about time to get a new one out!21:21
timburkeespecially since we merged https://review.opendev.org/c/openstack/swift/+/93749321:22
patch-botpatch 937493 - swift - xprofile: Stop using eval() (MERGED) - 1 patch set21:22
timburkei'll try to get some release notes together this week, so keep an eye out for the patch!21:23
jianjianNice!21:23
timburkethat's all i've got for this week21:23
timburke#topic open discussion21:24
timburkeanything else we should bring up? or i can let you go a little early ;-)21:24
jianjianbig thanks to Tim for working on those py2/py3 upstream patches, it's a lot of work!21:24
timburkei've been itching to do it for *so long*21:24
timburkeliterally the whole time i've been PTL has been a long slog of trying to make this transition happen, so i'm so glad it's nearly there21:26
jianjianwould love not to worry about py2 anymore, I will also look at those patches21:26
jianjianno other topic from me21:27
timburkeoh! but speaking of! i finally figured out a probe test issue that lead me to do this: https://github.com/openstack/swift/blob/master/test/probe/test_reconstructor_rebuild.py#L529-L53721:27
timburkeand in the process discovered another long-running py3 http parsing bug :-(21:28
timburkebut at least i've got a fix! https://review.opendev.org/c/openstack/swift/+/93863121:28
patch-botpatch 938631 - swift - Fix unicode-header-name handling - 1 patch set21:28
jianjiana long-running bug... wow21:29
timburkeif you get a chance, i'd appreciate some eyes on it21:29
jianjianyeah, interested to look into it21:30
timburkeit's https://bugs.python.org/issue37093 all over again, just that i didn't work around it completely before21:30
timburkethanks!21:30
timburkeall right, that's all i've got, too21:30
timburkehappy new year! it's already looking like the best year yet for swift :-)21:31
timburkethank you for coming, and thank you for working on swift!21:31
timburke#endmeeting21:31
opendevmeetMeeting ended Wed Jan  8 21:31:29 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:31
opendevmeetMinutes:        https://meetings.opendev.org/meetings/swift/2025/swift.2025-01-08-21.00.html21:31
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/swift/2025/swift.2025-01-08-21.00.txt21:31
opendevmeetLog:            https://meetings.opendev.org/meetings/swift/2025/swift.2025-01-08-21.00.log.html21:31
jianjianhappy new year to all!21:31
opendevreviewTim Burke proposed openstack/swift master: Remove py2-only code paths  https://review.opendev.org/c/openstack/swift/+/85369722:49

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