fost...@gmail.com
unread,Mar 4, 2019, 10:49:35 AM3/4/19Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to TortoiseSVN
Under our server setup, it was possible for the Repo Browser to take 10+ minutes to change revisions.
The reason for this was that our SVN server (HTTPS) was behind a firewall that only allowed one SYN / second. It is an ASUS router that had DoS protection enabled.
When changing revisions, the Repo Browser would try to open several TCP connections to the server concurrently. When these SYNs wouldn't get ACKd, they'd retry once or twice. Eventually things seemed to lock up for about 10 minutes before another SYN was sent and the Repo Browser would properly update.
We've fixed the issue by identifying the firewall behavior and removing that. There are probably ways that this could be avoided from TortoiseSVN - either by having maybe an advanced option to limit the number of TCP connections per second, or trying to detect this type of limitation and adjust accordingly.
I'm not sure if there would be a different way to configure the server or client to have been able to get around this issue without adjusting the firewall. Either way, this might help someone who runs into the same issue we were seeing. Those darn firewalls!