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! -- You received this message because you are subscribed to the Google Groups "TortoiseSVN" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/281b42f8-210b-4ce6-8bcd-302a75cccef5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
