[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: problems to checkout/update a large file
From: |
Mark D. Baushke |
Subject: |
Re: problems to checkout/update a large file |
Date: |
Tue, 11 May 2004 00:28:13 -0700 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Malzer Ferdinand MAX SD <address@hidden> writes:
> if i try to checkout respective update a large file (more than 8
> megabytes) the following message occurs:
>
> cvs update -P weblea.war (in directory
> C:\daten\baal_cvs\sgrgesdomain\applications\weblea)
> U weblea.war
> cvs [update aborted]: received broken pipe signal
> cvs [update aborted]: end of file from server (consult above messages if any)
>
> have anybody an idea what happens?
You are most likely running out of virtual memory or TMP diskspace
somewhere along the way.
The rule of thumb I use is that my server needs to have enough virtual
memory to contain two copies of the particular RCS format ,v file. So,
see how big weblea.war,v is and figure that you need to keep two copies
of it in memory on the server, a copy of the most recent version on disk
in a temporary directory on the server, then on the client machine, you
need to be able to keep a bit more than one copy of the file in memory
as well as writing the file into your sandbox directory.
Getting a broken pipe is often an indication that you have run out of
memory somewhere along the line, although there may be other causes as
well.
You might try
cvs -t update -P weblea.war
to see more closely where the problem is arising.
Good luck,
-- Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)
iD8DBQFAoICN3x41pRYZE/gRAm5PAJ0a+zoq2jbhQ27aK5+ZZVQXsvFk1ACg1YP4
+TeeYCdmz7uY7N/lvRTdh44=
=+P6r
-----END PGP SIGNATURE-----