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

problem committing large file windows/apache/svn 1.0.5

From: Francis Upton <francisu_at_ieee.org>
Date: 2004-08-18 10:22:29 CEST

I get the following error when I try to do an 'svn commit':

Transmitting file data .svn: Commit failed (details follow):
svn: PUT of
/svn/!svn/wrk/a1f943d7-e8e1-0310-ae32-d4f31b650121/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4010_OptHLs_NoENVELOPES.xml:
Could not send request body: Connection aborted (http://repoman)
svn: Your commit message was left in a temporary file:
svn: '/workspace/qrs2/svn-commit.6.tmp'

/workspace/qrs2> ls -l
test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4010_OptHLs_NoENVELOPES.xml
-rw-rw-rw- 1 francis None 41196132 Aug 16 13:40
test/java/com/nogoop/transform/data/qrs/gxml
/EDI_856_VICS_4010_OptHLs_NoENVELOPES.xml

As you can see, this is a 41MB file. Other files up to 3MB work fine (even
now).

I have previously committed files of similar size before, though it was
slow, it worked. I did take a couple of Windows updates for security
patches since I last did it, but I don't think anything else has changed.

I'm running Windows XP/Apache 2.0.50/svn 1.0.5 (svn is the unmodified
Windows installer).

Both the client and server are on the same Windows machine (I did not
realize about using file:/// until after this happened, so this uses http
access).

I have plenty (1.5GB) free space on my c: drive, and over 40GB free on the
d: drive (where the repos is).

It always happens on the same file, and the DELETE (below) always appears
between 30 second and one min after the last checkout.

Here is the last bit of the Apache access.log:

repoman - - [18/Aug/2004:00:59:45 -0700] "PROPFIND
/svn/qrs2/test/java/com/nogoop/transform/data/qrs HTTP/1.1" 207 463
repoman - - [18/Aug/2004:00:59:45 -0700] "PROPFIND
/svn/qrs2/test/java/com/nogoop/transform/data/qrs/gxml HTTP/1.1" 207 473
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/50/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/ADF_856_Boscovs_4010_NVL_wENVELOPES.xml
HTTP/1.1" 201 434
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4010_OptHLs_NVL_NoENVELOPES.xml
HTTP/1.1" 201 439
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4010_OptHLs_NVL_wENVELOPES.xml
HTTP/1.1" 201 438
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4010_OptHLs_NoENVELOPES.xml
HTTP/1.1" 201 435
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/55/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4010_OptHLs_NoENVELOPES.xml_1.ref
HTTP/1.1" 201 441
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4010_OptHLs_wENVELOPES.xml
HTTP/1.1" 201 434
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/55/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4010_OptHLs_wENVELOPES.xml_1.ref
HTTP/1.1" 201 440
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4030_OptHLs_NVL_NoENVELOPES.xml
HTTP/1.1" 201 439
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4030_OptHLs_NVL_wENVELOPES.xml
HTTP/1.1" 201 438
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_VICS_4030_OptHLs_NoENVELOPES.xml
HTTP/1.1" 201 435
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_X12_4010_NoENVELOPES.xml
HTTP/1.1" 201 427
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_X12_4010_wENVELOPES.xml
HTTP/1.1" 201 426
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_X12_4030_NoENVELOPES.xml
HTTP/1.1" 201 427
repoman - - [18/Aug/2004:00:59:45 -0700] "CHECKOUT
/svn/!svn/ver/3/qrs2/test/java/com/nogoop/transform/data/qrs/gxml/EDI_856_X12_4030_wENVELOPES.xml
HTTP/1.1" 201 426
repoman - - [18/Aug/2004:01:00:35 -0700] "DELETE
/svn/!svn/act/c0d4620c-e9e1-0310-9c7b-c3eab681d393 HTTP/1.1" 204 -

Here is the excerpt from my Apache conf:

# svn
LoadModule dav_svn_module modules/mod_dav_svn.so

#
# svn location
#
<Location /svn>
   DAV svn
   SVNPath "d:/svnrepos"

   Require valid-user
# SetOutputFilter DEFLATE
# DavMinTimeout 600
</Location>

I tried it both with the lines above commented and not.

Any ideas?

Thanks,

Francis

Francis Upton IV
H/W 510 835 3123
C 510 432 1589
F 501 648 1464 (yes, it is 501)
blog: http://www.nogoop.com/mt/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Aug 18 10:23:30 2004

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