[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Using "svn co ..." kills connection

From: Tels <perl_dummy_at_bloodgate.com>
Date: 2004-02-23 20:08:11 CET

-----BEGIN PGP SIGNED MESSAGE-----

Helo,

On Monday 23 February 2004 19:36, David Kimdon wrote:
> On Sun, Feb 22, 2004 at 03:33:44PM +0100, Tels wrote:
> > my connection is dead and svn hangs. The only remedy is to power-cycle
> > my box _and_ my DSL modem.
> >
> > Does anybody have any ideas on what to try next?
>
> What do you mean 'connection is dead'? Can you ping your gateway
> ('route -n' to get the gateway)? If not, do you have any other
> machines on the network on your side of the gateway you can try to
> ping. Are you getting arp reply's from your gateway ('arp -an'). If
> you do 'ifconfig' what do you see for overrun and error counts, etc.
> What hardware connects you to your DSL modem (ethernet, usb?). Fire
> up a sniffer (tethereal is my favorite, especially with with -V
> option) and take a look at what is happenning for the good (svn 0.17)
> and the bad (svn 1.0.0) checkouts. What is different, when in the
> conversation does the failure occur?

Ah, thanx for the ideas. With "dead" I mean that I could not ping any
external hosts, and when stopping the connection and restarting pppsmd, I
could not dial in again. No error messages appeared in /var/log/messages
except that the connection did not build up.

I have an external DSL modem connection via ethernet cable.

> A theory is that changes to the network protocol post svn 0.17 have
> significantly sped things up. This could be triggering a bug in your
> computer's or your DSL modems network stack.

The svn repository of SDL_perl had a "corrupted" file in it, the "BUGS" file
was some sort of garbled tar archive (instead of a flat file). That garbled
file was also repored by other people, so my v0.17 actually fetched the
real file.

I think that was triggering the bug, because now that the BUGS file is a
normal text file again, I can just use v1.0beta1 and do a clean "co"
without any problems.

Should I ask if they can restore that file and try again if my svn crashes?

I think the bug will be hard to track, because if my (somewhat older) DSL
modem crashes just by software transmitting data, that is something nobody
can actually prevent or probably work around.

Thank you for your time and work,

Te"a new svn user from now"ls

Just to show that the problem now disappeared after two days (and no changes
on my side except replacing the BUGS file from the sdl-perl repository)

te_at_null:~/src> svn co http://svn.perl.org/modules/sdl sdl-test
A sdl-test/trunk
A sdl-test/trunk/test
A sdl-test/trunk/test/testsprite.pl
A sdl-test/trunk/test/testshell.pl
A sdl-test/trunk/test/checkkeys.pl
A sdl-test/trunk/test/OpenGL
A sdl-test/trunk/test/OpenGL/tutorial
A sdl-test/trunk/test/OpenGL/tutorial/lesson02.pl
A sdl-test/trunk/test/OpenGL/tutorial/lesson03.pl
A sdl-test/trunk/test/OpenGL/tutorial/lesson04.pl
A sdl-test/trunk/test/OpenGL/tutorial/lesson05.pl
A sdl-test/trunk/test/OpenGL/tutorial/lesson06.pl
A sdl-test/trunk/test/OpenGL/tutorial/lesson07.pl
A sdl-test/trunk/test/OpenGL/tutorial/lesson08.pl
A sdl-test/trunk/test/OpenGL/tutorial/Data
A sdl-test/trunk/test/OpenGL/tutorial/Data/crate.png
A sdl-test/trunk/test/OpenGL/tutorial/Data/NeHe.png
svn: Caught signal
te@null:~/src> svn --version
svn, version 1.0.0 (beta1)
   compiled Feb 22 2004, 13:25:27

Copyright (C) 2000-2004 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/

The following repository access (RA) modules are available:

* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
  - handles 'http' schema
  - handles 'https' schema
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' schema
* ra_svn : Module for accessing a repository using the svn network protocol.
  - handles 'svn' schema

te@null:~/src> ping www.heise.de
PING www.heise.de (193.99.144.71) 56(84) bytes of data.
64 bytes from www.heise.de (193.99.144.71): icmp_seq=1 ttl=245 time=54.5 ms
64 bytes from www.heise.de (193.99.144.71): icmp_seq=2 ttl=245 time=55.0 ms

- --- www.heise.de ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1013ms
rtt min/avg/max/mdev = 54.587/54.840/55.094/0.345 ms
te@null:~/src>

- --
 Signed on Mon Feb 23 20:00:35 2004 with key 0x93B84C15.
 Visit my photo gallery at http://bloodgate.com/photos/
 PGP key on http://bloodgate.com/tels.asc or per email.

 "Man, I'm hot." - "Thirsty?" - "No, I mean good looking."

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
Comment: When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl.

iQEVAwUBQDpPm3cLPEOTuEwVAQEFjQf9E37nNLCXORKVAqIOQdqkGMKwQSd5nhCg
6D66tm7v0p4ji/wemT4roP85vJSh+E6mA1AO5lcCnX0nte0UfLqF2raMKtxDEy3G
Ux0w5twJTv5PPx2W6IyDj77+WrEoPnikn2OIL06goTNws71DcwySqaAzrXWYsXds
Hxxr1pJbrP0tZsZZNNRBCAM6dYTe3Bp4LZFboGBkI1IaqBVrXZDcI3fyVW7OMf/2
8FvTT5c8Kv5L/DO4iurlF659tfe2C+YU2WX1XMEZWFFeuP6IuwYaOmMu2+EOO5I6
LWM6Kvuz9w5F/Wa0TIYT7AblWH7eHayihn/ffBi9X0Q9pXQfk7YmIw==
=RG43
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Feb 23 21:13:59 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.