macsforme | mind... blown | 02: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 #bzflag | 06:17 | |
*** moriah <moriah!~quassel@user/kierra> has joined #bzflag | 06:17 | |
BZNotify | bzflag: atupone synchronized pull request #312 "Do not block on tcp recv" (https://github.com/BZFlag-Dev/bzflag/pull/312) | 06:38 |
tupone | any other test before pushing? a windows and Mac test would be great | 06: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 #bzflag | 10:22 | |
*** Harlin <Harlin!~DonQixote@75-163-171-189.clsp.qwest.net> has joined #bzflag | 14: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 #bzflag | 14:51 | |
allejo | I 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 :D | 16:49 |
blast007 | allejo: 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 |
blast007 | Plan 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 delivery | 17:30 |
blast007 | lower* | 17:30 |
*** spldart <spldart!~spldart@2601:2c5:c680:87a0:3210:b3ff:fef0:93af> has quit IRC (Ping timeout: 268 seconds) | 17:54 | |
blast007 | I 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 |
blast007 | so, should be real bad | 18:02 |
*** spldart <spldart!~spldart@2601:2c5:c680:87a0:3210:b3ff:fef0:93af> has joined #bzflag | 18:07 | |
allejo | you're gonna have to show me how to simulate those poor networking connections on a server one day. i'm curious | 18: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 |
tupone | Optic_Delusion found a way to block the client with a replay server | 18:24 |
tupone | it is not what I found, but I think this PR fix it | 18:25 |
tupone | however the test that I would like to have is if I have broken something on windows/Mac | 18:28 |
blast007 | I 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 connection | 18:51 |
blast007 | hmm, though he said "locked up", so maybe not | 18:54 |
tupone | but the client should not block, and If with the PR it is blocking, I did something wrong | 18:54 |
tupone | I cannot test that | 18:55 |
Optic_Delusion | if the server drops my connection, how does that freeze the client | 21:18 |
Optic_Delusion | I froze my client yesterday by using /set twice | 21:18 |
Optic_Delusion | using macmini with early Apple silicon | 21:19 |
blast007 | oh, and I somehow posted the wrong IP. It's actually at 45.79.133.55:5154 | 21:34 |
Generated by irclog2html.py 2.17.3.dev0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!