Wednesday, 2025-07-16

mattolivergood morning / afternoon / evening 07:00
cschwedeHello o/07:01
mattoliverAre we ready for a swift meeting? I need to run away to a birthday dinner, so can't take too long today. Lucky most topics are informational.. so no stress07:01
mattoliveroh hey cschwede let's start then :) 07:01
mattoliver#startmeeting swift07:01
opendevmeetMeeting started Wed Jul 16 07:01:32 2025 UTC and is due to finish in 60 minutes.  The chair is mattoliver. Information about MeetBot at http://wiki.debian.org/MeetBot.07:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.07:01
opendevmeetThe meeting name has been set to 'swift'07:01
mattoliverwhose here for the swift meeting07:01
mattoliverAs always the agenda is at..07:01
mattoliver#link https://wiki.openstack.org/wiki/Meetings/Swift07:02
mattoliverI was away last week on vacation so also haven't done much Swift stuff, so mostly info and a checkin with cschwede :) 07:02
mattoliver#topic  Bug triage07:02
mattoliverI've seen a bunch of bug emails07:03
mattoliverSo you've been busy cschwede  :) 07:03
cschwedeJupp, got back to some triaging earlier today. And rabbit holes! Was checking some bugs and code and this took way more time than expected...07:03
cschwedeNot sure if this strategy is sustainable.07:04
cschwedeDuring the triage I stumbled upon https://bugs.launchpad.net/swift/+bug/2058945 - this looks annoying, and looking at the linked issue it seems still not resolved. Anybody else seen this?07:04
mattoliveryeah, dont push it too hard. Maybe we should all be taking a peice of the work. 07:05
mattoliveroh thats an interesting one. We have been having trouble in the past with high accep queues which starts to give timeouts to clients. 07:06
mattolivermaybe somewhat related. 07:06
mattolivera bad client if they're doing pipelined requests slowly can also hold up a max_clients slot07:07
mattoliverI'll repond to the bug with what we ran into in the hopes its similar and we can lock something down. 07:08
cschwedeThanks, that would be great!07:09
mattoliverChecking the proxy accept queues is good practice when proxies or client requests start timing out.. I really should get the SO_TIMESPAMPING patch finished/landed :) 07:09
mattoliverKeep up the good work cschwede and feel free to take a break from it if required. We should all probably be working through this backlog07:10
mattoliver#topic eventlet removal POC update07:10
mattolivercschwede: I assume you've been stuck down other rabbit holes :P 07:11
mattoliverEventlet removal is a topic that comes up a bit here at Nvidia. 07:11
cschwedeYes, but still making slow progress. Though I also started to look into the object-server - we chatted about starting with the object-server first at the last PTG as well07:12
mattoliverkk07:12
mattoliverwell if there is anything we can help with then let us know07:13
mattoliverI might need to speed up, getting looks from the family :P 07:13
cschwedesure, will do!07:13
mattoliver#topic October vPTG07:13
mattoliverJust a reminder that another virtual PTG is coming up in Oct07:14
mattoliverOct 27-3107:14
mattoliver#link https://ptg.openinfra.org/07:14
mattolivertimburke or I will make sure there is an etherpad to start gathering topics.07:15
mattoliverAlready another one coming means I need to get my butt into gear and work on some of my projects :) 07:15
mattoliver#topic aws-chunked07:15
mattoliverWe need to make sure more of this chain is landed BEFORE the next upstream release07:16
mattoliverBecause we don't want to release a half baked (even though it works) solution. 07:16
mattoliverWe should at least get the crc64-nvme stuff landed07:17
mattoliver#link https://review.opendev.org/c/openstack/swift/+/94614107:17
mattoliverjianjian has been reviewing and looking at this chain, so thanks!07:17
mattoliverI need to dig back in too. Esp now that I'm back from vacation.07:17
mattoliver#topic 2026.1 codename: Gazpacho07:18
mattoliverSpeaking on the next upstream release, we have a name for it07:18
mattoliver#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/QVZK5PFN233WNDX764B2NZ4W65U27FF4/07:18
mattoliverNot much else to add there..07:19
mattoliver#topic New ISA-L backend for liberasurecode07:19
mattoliverThis one is interesting07:19
mattoliver#link https://review.opendev.org/c/openstack/liberasurecode/+/95428507:19
mattoliverSimilar to isa_l_rs_vand / isa_l_rs_cauchy split, the only difference is the encoding matrix (which is then used to compute the wider encoding tables)07:20
mattoliverRelated to Vandermonde matrices, but should avoid non-invertiblity07:20
cschwedeInteresting!07:20
mattoliverThe bug seems to indicate the isa_l_rs_vand can have issues with parties > 507:20
mattoliverSo I think once this lands in liberasurecode we probably should add some kind of warning in swift if people use the current isa_l_rs_vand with > 5 parity07:21
mattoliverLet me paste more of Tims awesome discriptions from the agenda07:21
cschwedeIsnt' that already the case, mentioned in https://bugs.launchpad.net/liberasurecode/+bug/163969107:21
mattoliverRelated to Vandermonde matrices, but should avoid non-invertiblity problem from https://launchpad.net/bugs/163969107:21
mattoliver#link https://launchpad.net/bugs/163969107:22
cschwedehttps://review.opendev.org/c/openstack/swift/+/46810507:22
* cschwede should use #link more often.07:22
mattoliveroh nice 07:22
mattoliverso already done.. and I+2ed it.. I fail at memory :P 07:23
mattoliverTim says: Seems to match encoding matrix used elsewhere, eg https://github.com/tahoe-lafs/zfec/blob/zfec-1.6.0.0/zfec/fec.c#L430-L47907:23
mattoliver#link https://github.com/tahoe-lafs/zfec/blob/zfec-1.6.0.0/zfec/fec.c#L430-L47907:23
mattoliverBut the pressing question, other then testing and landing it is what name we should give it?07:24
mattoliverisa_l_rs_vand_inv? isa_l_rs_vand2?07:24
mattoliverif its backward compat with < 5 parity maybe replace.. but that might not be possible. 07:24
mattoliver_inv might not mean much to people. maybe 2 is better.07:25
mattoliverAnything feel free to weigh in in the patch :)07:25
mattoliverThat's all I got07:25
mattoliver#topic open discussion07:25
mattoliverI've still got a bunch of patches in the air.. but need to revisit them to see where they're at and I'm in a rush tonight.. so I got nothing else :P 07:26
cschwedeNothing else from my side as well today. Thanks Matt for running this!07:28
mattoliverCool, nps. 07:28
mattoliverI'll call it then. Thanks for coming and thanks for working on Swift07:28
mattolivercschwede: so glad you catch up with you more regularly now!07:29
mattoliver#endmeeting07:29
opendevmeetMeeting ended Wed Jul 16 07:29:04 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)07:29
opendevmeetMinutes:        https://meetings.opendev.org/meetings/swift/2025/swift.2025-07-16-07.01.html07:29
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/swift/2025/swift.2025-07-16-07.01.txt07:29
opendevmeetLog:            https://meetings.opendev.org/meetings/swift/2025/swift.2025-07-16-07.01.log.html07:29
acolessorry I missed the early meeting, I had other commitments10:08
opendevreviewShreeya Deshpande proposed openstack/swift master: proxy-logging: Add real-time transfer bytes counters  https://review.opendev.org/c/openstack/swift/+/93091815:48
opendevreviewShreeya Deshpande proposed openstack/swift master: Provide some s3 helper methods for other middlewares to use.  https://review.opendev.org/c/openstack/swift/+/94079115:48
opendevreviewAlistair Coles proposed openstack/swift feature/mpu: WIP: use version history to detect orphans  https://review.opendev.org/c/openstack/swift/+/95068916:09
opendevreviewMerged openstack/swift master: s3api: add compat test sending too much body with checksum  https://review.opendev.org/c/openstack/swift/+/95464016:24
opendevreviewAlistair Coles proposed openstack/swift master: s3api: Add support for crc64nvme checksum calculation  https://review.opendev.org/c/openstack/swift/+/94614116:52
opendevreviewMerged openstack/swift master: s3api: add more assertions w.r.t. S3 checksum BadDigest  https://review.opendev.org/c/openstack/swift/+/95464117:32
opendevreviewVitaly Bordyug proposed openstack/swift master: proxy-logging: create new field for s3_access_key_id  https://review.opendev.org/c/openstack/swift/+/95522518:31
opendevreviewVitaly Bordyug proposed openstack/swift master: proxy-logging: create new field for s3_access_key_id  https://review.opendev.org/c/openstack/swift/+/95522518:33
opendevreviewShreeya Deshpande proposed openstack/swift master: Provide some s3 helper methods for other middlewares to use.  https://review.opendev.org/c/openstack/swift/+/94079120:46
opendevreviewShreeya Deshpande proposed openstack/swift master: proxy-logging: Add real-time transfer bytes counters  https://review.opendev.org/c/openstack/swift/+/93091820:47
opendevreviewASHWIN A NAIR proposed openstack/swift master: swift-manage-expirer: add CLI with summary, details, balance, rebalance  https://review.opendev.org/c/openstack/swift/+/95348622:17
opendevreviewASHWIN A NAIR proposed openstack/swift master: swift-manage-expirer: add CLI with summary, details, balance, rebalance  https://review.opendev.org/c/openstack/swift/+/95348622:46

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