Coda File System

Client Cache Files Limit

From: Beckmann, John <J.Beckmann_at_wmrc.com>
Date: Tue, 15 May 2001 17:41:11 +0100
Hi,
I have setup Coda 5.3.14 running on two servers in replicated mode, which is
working fine. The problem I have is when I try to write more files to the
volume than the client cache has cache files in table.

If I setup the client with a 20MB cache, venus reports that it initially has
handles for 833 files. Does this mean that if I write more than 833 files,
venus will lock up.

What I am doing, is using rsync to synchronise a directory with a directory
within the coda fs, and it would seem that venus dies at around the 833 file
mark. I get error messages:-

Coda Venus, version 5.3.14

Date: Tue 05/15/2001

13:30:11 /usr/coda/LOG size is 549376 bytes
13:30:11 /usr/coda/DATA size is 2193368 bytes
13:30:11 Loading RVM data
13:30:11 Last init was Tue May 15 13:12:32 2001
13:30:11 Last shutdown was clean
13:30:11 starting VDB scan
13:30:11 	3 volume replicas
13:30:11 	1 replicated volumes
13:30:11 	0 CML entries allocated
13:30:11 	32 CML entries on free-list
13:30:11 starting FSDB scan (833, 20000) (25, 75, 4)
13:30:11 	4 cache files in table (0 blocks)
13:30:11 	829 cache files on free-list
13:30:11 starting HDB scan
13:30:11 	0 hdb entries in table
13:30:11 	0 hdb entries on free-list
13:30:11 Kernel version ioctl failed.
13:30:11 Getting Root Volume information...
13:30:11 Venus starting...
13:30:11 /coda now mounted.

13:30:51 root acquiring Coda tokens!
Assertion failed: VDB->AllocatedMLEs < VDB->MaxMLEs, file
"/usr/src/redhat/BUILD/coda-5.3.14/coda-src/venus/vol_cml.cc", line 519
Sleeping forever.  You may use gdb to attach to process 5872.

Is this by design?

This would mean that if I want to update 100,000 files, I need start venus
with a 2.4GB cache.

Regards,
John Beckmann
Received on 2001-05-15 12:42:24