Friday, 2023-06-23

opendevreviewTim Burke proposed openstack/swift master: tests: Fix replicator test for py311  https://review.opendev.org/c/openstack/swift/+/88653800:28
opendevreviewTim Burke proposed openstack/swift master: tests: Stop trying to mutate instantiated EntryPoints  https://review.opendev.org/c/openstack/swift/+/88653900:28
opendevreviewTim Burke proposed openstack/swift master: CI: test under py311  https://review.opendev.org/c/openstack/swift/+/88654100:28
opendevreviewOpenStack Proposal Bot proposed openstack/swift master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/swift/+/88669403:14
opendevreviewPhilippe SERAPHIN proposed openstack/swift master: Adjust column width  https://review.opendev.org/c/openstack/swift/+/88680204:46
opendevreviewJianjian Huo proposed openstack/swift master: proxy: add new metrics to account/container_info cache for skip/miss  https://review.opendev.org/c/openstack/swift/+/88579805:14
opendevreviewMerged openstack/swift master: tests: Fix replicator test for py311  https://review.opendev.org/c/openstack/swift/+/88653811:59
reid_geventlet is at .25 (Ubuntu 20.04 standard version) and I see that Ubuntu Cloud Archive has .30 available13:22
reid_gThe process is started by systemd with user & group = swift13:23
reid_gThe config file also says user = swift13:24
reid_gIs there a setting in conf for keepalive? I don't see it in the docs13:25
opendevreviewAlistair Coles proposed openstack/swift master: proxy: remove client_chunk_size and skip_bytes from GetOrHeadHandler  https://review.opendev.org/c/openstack/swift/+/88682313:42
reid_gThe issues happens with just the object-server from what I recall.13:57
reid_gIt's odd that when the error occurs I don't see anything using the port in netstat||ss13:57
reid_gtimburke, any other thoughts?14:32
paladoxtimburke: it also lowered the load + I/o as well!16:06
paladoxWasn’t expecting that16:06
opendevreviewTim Burke proposed openstack/swift master: py3: Quiet RemoteDisconnected tracebacks  https://review.opendev.org/c/openstack/swift/+/88678016:41
timburkereid_g, i don't think we have a setting for keepalive -- i just saw you pointing at the comment and wondered if you'd tried commenting out the next line or something. like i said, we should be using SO_REUSEPORT already, so i'm similarly confused. not seeing anything else using the port makes it even stranger :-/16:56
timburkepaladox, yeah, that's a client bug :-( glad to hear the situation's improving, though! the reduced i/o makes sense to me -- when a disk fills up, we start trying to over-replicate anything that should be there across the rest of the cluster, which can add a bunch of extra load16:58
reid_gtimburke, I guess I'm not that great at querying the ports. I just found that they are sitting in Time-Wait state after shutting down the server.17:11
timburkebut they should still be associated with that user, right? i would've thought we'd be fine to start listening again17:14
opendevreviewAlistair Coles proposed openstack/swift master: proxy: error limit the correct node when resuming GETs  https://review.opendev.org/c/openstack/swift/+/88686417:23
reid_gWhen I look at the info from `ss -ntape "( sport = :6000 )"` it doesn't have a user17:24
reid_gTIME-WAIT   0   0    10.40.196.24:6000   10.40.196.18:6200   timer:(timewait,25sec,0) ino:0 sk:58b17:24
reid_gNew entries keep popping up from other object-server-replication servers. Each time a new connection appears, that new connection timer starts at 60s17:27
opendevreviewTim Burke proposed openstack/swift master: tests: Include filter with no _pipeline_final_app  https://review.opendev.org/c/openstack/swift/+/88601017:58
reid_git looks like all of our dangling time-waits close out if we stop object-replicator and wait. Does the replicator use the source ports from the object-server?18:35
paladoxtimburke: oh I see18:36
opendevreviewTim Burke proposed openstack/swift master: obj: Close replicator/reconstructor connections  https://review.opendev.org/c/openstack/swift/+/88686819:09
timburkereid_g, ^^^ might help? i think we haven't been cleaning up our backend connections well enough :-/19:09
opendevreviewMerged openstack/swift master: Use format_exc, not format_stack  https://review.opendev.org/c/openstack/swift/+/88443319:12
reid_g /shrug. On the server where we were getting the port bind issue, I stopped the object-replicator and object-reconstructor so maybe? it's strange to me that the infon from netstat/ss doesn't show the object-replicator proc in the socket.19:22
opendevreviewMerged openstack/swift master: tests: Stop trying to mutate instantiated EntryPoints  https://review.opendev.org/c/openstack/swift/+/88653920:12
opendevreviewTim Burke proposed openstack/swift master: Encode header in latin-1 with wsgi_to_bytes  https://review.opendev.org/c/openstack/swift/+/88424021:23
opendevreviewTim Burke proposed openstack/swift master: Add non-ascii meta to ssync probe test  https://review.opendev.org/c/openstack/swift/+/88495421:23
opendevreviewMerged openstack/swift master: move test_GET_pipeline to BaseTestObjectController  https://review.opendev.org/c/openstack/swift/+/88308423:41
opendevreviewTim Burke proposed openstack/swift master: sharder: Fix completed metric emission  https://review.opendev.org/c/openstack/swift/+/88688323:50

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