IRC logs of Libera.Chat #BZFlag for Thursday, 2022-07-14

macsformemind... blown02:27
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Read error: Connection reset by peer)02:47
*** SpringTank <SpringTank!~quassel@75-28-20-205.lightspeed.rcsntx.sbcglobal.net> has quit IRC (*.net *.split)06:14
*** moriah <moriah!~quassel@user/kierra> has quit IRC (*.net *.split)06:14
*** SpringTank <SpringTank!~quassel@75-28-20-205.lightspeed.rcsntx.sbcglobal.net> has joined #bzflag06:17
*** moriah <moriah!~quassel@user/kierra> has joined #bzflag06:17
BZNotifybzflag: atupone synchronized pull request #312 "Do not block on tcp recv" (https://github.com/BZFlag-Dev/bzflag/pull/312)06:38
tuponeany other test before pushing? a windows and Mac test would be great06:45
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)07:43
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag10:22
*** Harlin <Harlin!~DonQixote@75-163-171-189.clsp.qwest.net> has joined #bzflag14:19
*** Harlin <Harlin!~DonQixote@75-163-171-189.clsp.qwest.net> has quit IRC (Quit: Leaving)14:33
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag14:51
allejoI haven't been following that PR, does it have instructions on what needs to be tested? can do if i know what I need to test :D16:49
blast007allejo: I'm going to set up a server with various crappy networking situations.  It sounded like the issue was that the client didn't exist cleanly (hung) when it read the first part of a fragmeneted TCP packet, but I'm not sure I'm fully understand the issue myself.17:29
blast007Plan is to test stuff like a power MTU to force more fragmentation and then use Linux's Traffic Control to add network issues like packet loss, latency, or out of order delivery17:30
blast007lower*17:30
*** spldart <spldart!~spldart@2601:2c5:c680:87a0:3210:b3ff:fef0:93af> has quit IRC (Ping timeout: 268 seconds)17:54
blast007I have a server up at 45.79.54.89:5154 with an MTU of 300 and having tc set for "25% of packets (with a correlation of 50%) will get sent immediately, others will be delayed by 200ms"18:02
blast007so, should be real bad18:02
*** spldart <spldart!~spldart@2601:2c5:c680:87a0:3210:b3ff:fef0:93af> has joined #bzflag18:07
allejoyou're gonna have to show me how to simulate those poor networking connections on a server one day. i'm curious18:16
blast007(also, I have bots enabled there, but if I modified bzfs correctly that server should always say there are 0 players online)18:23
tuponeOptic_Delusion found a way to block the client with a replay server18:24
tuponeit is not what I found, but I think this PR fix it18:25
tuponehowever the test that I would like to have is if I have broken something on windows/Mac18:28
blast007I think Optic_Delusion's issue is where the send buffer on the server gets filled up by a bunch of chat messages (from listing hundreds of replays) and the server drops the player connection18:51
blast007hmm, though he said "locked up", so maybe not18:54
tuponebut the client should not block, and If with the PR it is blocking, I did something wrong18:54
tuponeI cannot test that18:55
Optic_Delusionif the server drops my connection, how does that freeze the client21:18
Optic_DelusionI froze my client yesterday by using /set twice21:18
Optic_Delusionusing macmini with early Apple silicon21:19
blast007oh, and I somehow posted the wrong IP.  It's actually at 45.79.133.55:515421:34

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