Your message dated Tue, 17 Dec 2019 22:21:15 -0500
with message-id <20191218032115.vxwmzln3nhfec2fx@localhost>
and subject line Re: Bug#439330: subversion: synchronization problem, so svn is
very slow
has caused the Debian Bug report #439330,
regarding subversion: synchronization problem, so svn is very slow
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
439330: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439330
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: subversion
Version: 1.4.4dfsg1-1
Severity: important
Hi.
Attention, the problem is only with http:// WebDav, but neither with https://
nor svn://
If I do a 'svn list http://server/repo' it takes a lot of time.
If I do a 'strace svn list http://server/repo' it works well.
If I do a 'tcpcump' in one console, and 'svn list http://server/repo', in other
console, it works well.
I tried to recompile subversion. I used 'apt-get source subversion' from
'deb-src http://ftp.debian.org/debian/ unstable main non-free contrib'. And get
neon-0.25.5 (as .configure proposed to me).
But the problem persists.
With strace I saw that the problem could be in the send recv and poll. I
located the source code in neon/src/ne_socket.c, read_raw() and write_raw()
functions.
I changed the code of write_raw to sohw a trace. My change:
...
fprintf(stderr, "*********** Before\n");
ret = send(sock->fd, data, length, 0);
fprintf(stderr, "*********** After\n");
fflush(stderr);
...
And the problem is solved !!!
It has to be a synchronization problem, but I don't know where (subversion,
neon, kernel, ...)
Regards
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.22.aca.070817 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages subversion depends on:
ii libapr1 1.2.7-8.2 The Apache Portable Runtime
Librar
ii libc6 2.6.1-1 GNU C Library: Shared libraries
ii libneon26 0.26.4-1 An HTTP and WebDAV client library
ii libsvn1 1.4.4dfsg1-1 Shared libraries used by
Subversion
ii subversion 1.4.4dfsg1-1 Advanced version control system
subversion recommends no packages.
--- End Message ---
--- Begin Message ---
Version: 1.8.5-1
On Fri, Aug 24, 2007 at 11:04:30AM +0200, Alejandro Perez Garcia wrote:
> Attention, the problem is only with http:// WebDav, but neither with https://
> nor svn://
>
> If I do a 'svn list http://server/repo' it takes a lot of time.
>
> If I do a 'strace svn list http://server/repo' it works well.
>
> If I do a 'tcpcump' in one console, and 'svn list http://server/repo', in
> other console, it works well.
>
> I tried to recompile subversion. I used 'apt-get source subversion' from
> 'deb-src http://ftp.debian.org/debian/ unstable main non-free contrib'. And
> get neon-0.25.5 (as .configure proposed to me).
> But the problem persists.
>
> With strace I saw that the problem could be in the send recv and poll. I
> located the source code in neon/src/ne_socket.c, read_raw() and write_raw()
> functions.
It sounds like this was a problem with neon, not subversion. However,
neon isn't used by subversion anymore since 1.8.5, so closing this bug.
Cheers,
--
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB
--- End Message ---