1. Sebastian Sebastian
  2. scm-manager
  3. Issues


Issue #46 wontfix

svn checkout abort does not disconnect socket

Stephan Oudmaijer
created an issue

I have noticed this problem on our Windows 2003 server with Tomcat 7.0.20 and the NioHttpConnector.

When I perform a SVN checkout and abort the checkout on the client, the server keeps dumping data to the socket. For some reason the client side connection abort does not trigger the server socket to close. I use the NIO connector, have not tested it with the 'normal' http connector.

Comments (3)

  1. Stephan Oudmaijer reporter
    • changed status to open

    I did some further investigation, it has something to do with the svnkit DAVServlet not responding to the svn client abort. The client detects (svn: Caught signal) and sends the abort to the server but on the server side the connection is not being terminated.

    Start your monitoring on the server side, steps to reproduce:

    1: hookup a really large SVN repository 2: perform a checkout, svn co http://your.host/svn/your.repo 3: cancel the checkout

    No the cpu usage will drop a bit but remains untill the checkout has finished eventhough the client aborted it.

  2. Log in to comment