cvs.debian.org pserver problem continued
We are still getting the dreaded pserver problem. There are at least 2 people
who want to work on woody boot-floppies, and cannot:
The problem can easily be recreated:
$ cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-boot co -r woody boot-floppies
. . . snip snip . .
U boot-floppies/utilities/floppy_split.h
cvs server: Updating boot-floppies/utilities/bf-utf
cvs [server aborted]: out of memory; can not allocate 27 bytes
cvs [server aborted]: out of memory; can not allocate 79 bytes
$
The directory it dies has some big files:
$ ls -la
total 10144
drwxrwsr-x 3 davidw davidw 4096 Feb 23 22:17 ./
drwxrwsr-x 8 davidw davidw 4096 Mar 6 10:03 ../
drwxrwsr-x 2 davidw davidw 4096 Feb 23 22:17 CVS/
-rw-rw-r-- 1 davidw davidw 4604717 Feb 21 22:26 ucs.bdf
-rw-rw-r-- 1 davidw davidw 5742339 Feb 21 22:27 unifont.bdf
$
Here is my attempt to fix the problem. I simply doubled the limits, there may
be a better way of choosing a new limit. I can't test this so I don't know
if it will work, though I am hopeful this will fix it. The file in question can
be accessed on cvs.debian.org in the directory indicated below.
--- /org/cvs.debian.org/cvswrapper Mon Feb 26 16:36:36 2001
+++ ./cvswrapper Fri Mar 9 10:04:40 2001
@@ -1,7 +1,7 @@
#! /bin/sh
-ulimit -m 9000
-ulimit -d 9000
+ulimit -m 18000
+ulimit -d 18000
ulimit -c 0
ulimit -t 180
#exec nice /usr/local/bin/delaykill 3600 /usr/bin/cvs -b /usr/bin
Thanks for your time,
David
Reply to: