You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Kostik Belousov <ko...@ukr.net> on 2004/07/07 14:30:33 UTC

Win32 subversion server and large binary files: problem

Hello,

at the place I'm working subversion server 1.0.5 is installed
on windows 2000 SP4 together with apache httpd 2.0.50.
Apache binaries where downloaded from http://httpd.apache.org,
subversion (also in binary form) taken from subversion.tigris.org.

It works mostly ok, I successfully perform checkin/checkouts
from freebsd 4.10/solaris 9/x86 clients (svn clients
installed from ports/hand compiled resp., version 1.0.5 too).

The problem we encounter is checkout of large binary files.
Example:

deviant% svn co http://srv/svn/test/bigfiles
A  bigfiles/trunk
A  bigfiles/trunk/800k.file
svn: Invalid diff stream: insn 0 overflows the target view
(deviant runs freebsd 4.10, srv - w2k machine)

800k.file is result of
	dd if=/dev/urandom of=800k.file bs=1024 count=800

The error message is not always the same, e.g.
pork% svn co http://srv/svn/test/bigfiles
A  bigfiles/trunk
A  bigfiles/trunk/800k.file
svn: REPORT request failed on '/svn/test/!svn/vcc/default'
svn: The REPORT request returned invalid XML in the response: XML parse error at line 3625: no element found (/svn/test/!svn/vcc/default)
(pork runs solaris 9/x86)

The analogous errors are raised when checkout is done from windows machine.

Examination of the server response with ethereal
shows that xml in the answer is truncated.

The problem does NOT appear if the server runs on freebsd 4.10 (mod_dav_svn
and apache 2.0.50 from ports), it seems to be windows-specific.
Search of the subversion issue tracker does not reveal
similar error.

Please, advise.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Win32 subversion server and large binary files: problem

Posted by Ben Collins-Sussman <su...@collab.net>.
On Thu, 2004-07-22 at 07:56, Kostik Belousov wrote:

> > > Examination of the server response with ethereal
> > > shows that xml in the answer is truncated.
> > > 
> > > The problem does NOT appear if the server runs on freebsd 4.10 (mod_dav_svn
> > > and apache 2.0.50 from ports), it seems to be windows-specific.

This is strange, especially since it seems to be windows-specific... it
sounds like the sort of TCP/IP stack bug that used to affect WindowsXP,
before service pack 1 was released.   I wonder if Win2000sp4 has any
similar bugs filed?



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Win32 subversion server and large binary files: problem

Posted by Kostik Belousov <ko...@ukr.net>.
Recompiling Subversion 1.0.5 with Neon 0.24.7 did not help.                     

The following configuration does not help to resolve the problem either:
- Berkeley DB 4.2.52.2
- Apache HTTPD 2.0.50
- OpenSSL 0.9.7d
- Neon 0.24.7
- ZLib 1.1.4
- Subversion 1.0.6

Compilation evironment:
Microsoft Visual C++ [6.0 +SP5 +Processor Pack for MASM]
Microsoft Platform SDK [February 2003]
ActiveState perl [5.8.3.809]
Python [2.3.3]
GnuWin32 utils from gnuwin32.sf.net:
	GAWK, BISON, SED, FLEX, UNZIP, TAR, GZIP, PATCH

Please note that Berkeley DB 4.2.52 Windows binaries from
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=688
was built without two
patches that are already available at Sleepy Cat.

On Wed, Jul 07, 2004 at 10:12:45AM -0500, kfogel@collab.net wrote:
> This is very likely
> 
>    http://subversion.tigris.org/issues/show_bug.cgi?id=1941
> 
> which can be solved by recompiling Subversion with Neon 0.24.7, see
> http://www.webdav.org/neon/.  Good luck!
> 
> -Karl
> 
> Kostik Belousov <ko...@ukr.net> writes:
> > at the place I'm working subversion server 1.0.5 is installed
> > on windows 2000 SP4 together with apache httpd 2.0.50.
> > Apache binaries where downloaded from http://httpd.apache.org,
> > subversion (also in binary form) taken from subversion.tigris.org.
> > 
> > It works mostly ok, I successfully perform checkin/checkouts
> > from freebsd 4.10/solaris 9/x86 clients (svn clients
> > installed from ports/hand compiled resp., version 1.0.5 too).
> > 
> > The problem we encounter is checkout of large binary files.
> > Example:
> > 
> > deviant% svn co http://srv/svn/test/bigfiles
> > A  bigfiles/trunk
> > A  bigfiles/trunk/800k.file
> > svn: Invalid diff stream: insn 0 overflows the target view
> > (deviant runs freebsd 4.10, srv - w2k machine)
> > 
> > 800k.file is result of
> > 	dd if=/dev/urandom of=800k.file bs=1024 count=800
> > 
> > The error message is not always the same, e.g.
> > pork% svn co http://srv/svn/test/bigfiles
> > A  bigfiles/trunk
> > A  bigfiles/trunk/800k.file
> > svn: REPORT request failed on '/svn/test/!svn/vcc/default'
> > svn: The REPORT request returned invalid XML in the response: XML parse error at line 3625: no element found (/svn/test/!svn/vcc/default)
> > (pork runs solaris 9/x86)
> > 
> > The analogous errors are raised when checkout is done from windows machine.
> > 
> > Examination of the server response with ethereal
> > shows that xml in the answer is truncated.
> > 
> > The problem does NOT appear if the server runs on freebsd 4.10 (mod_dav_svn
> > and apache 2.0.50 from ports), it seems to be windows-specific.
> > Search of the subversion issue tracker does not reveal
> > similar error.
> > 
> > Please, advise.
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: users-help@subversion.tigris.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Win32 subversion server and large binary files: problem

Posted by kf...@collab.net.
This is very likely

   http://subversion.tigris.org/issues/show_bug.cgi?id=1941

which can be solved by recompiling Subversion with Neon 0.24.7, see
http://www.webdav.org/neon/.  Good luck!

-Karl

Kostik Belousov <ko...@ukr.net> writes:
> at the place I'm working subversion server 1.0.5 is installed
> on windows 2000 SP4 together with apache httpd 2.0.50.
> Apache binaries where downloaded from http://httpd.apache.org,
> subversion (also in binary form) taken from subversion.tigris.org.
> 
> It works mostly ok, I successfully perform checkin/checkouts
> from freebsd 4.10/solaris 9/x86 clients (svn clients
> installed from ports/hand compiled resp., version 1.0.5 too).
> 
> The problem we encounter is checkout of large binary files.
> Example:
> 
> deviant% svn co http://srv/svn/test/bigfiles
> A  bigfiles/trunk
> A  bigfiles/trunk/800k.file
> svn: Invalid diff stream: insn 0 overflows the target view
> (deviant runs freebsd 4.10, srv - w2k machine)
> 
> 800k.file is result of
> 	dd if=/dev/urandom of=800k.file bs=1024 count=800
> 
> The error message is not always the same, e.g.
> pork% svn co http://srv/svn/test/bigfiles
> A  bigfiles/trunk
> A  bigfiles/trunk/800k.file
> svn: REPORT request failed on '/svn/test/!svn/vcc/default'
> svn: The REPORT request returned invalid XML in the response: XML parse error at line 3625: no element found (/svn/test/!svn/vcc/default)
> (pork runs solaris 9/x86)
> 
> The analogous errors are raised when checkout is done from windows machine.
> 
> Examination of the server response with ethereal
> shows that xml in the answer is truncated.
> 
> The problem does NOT appear if the server runs on freebsd 4.10 (mod_dav_svn
> and apache 2.0.50 from ports), it seems to be windows-specific.
> Search of the subversion issue tracker does not reveal
> similar error.
> 
> Please, advise.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org