Coda File System

Re: assorted patches against 5.0.1

From: Peter J. Braam <braam_at_cs.cmu.edu>
Date: Thu, 11 Feb 1999 12:41:44 -0500 (EST)
Greg, Matt,

Wow! That's a great patch to get, thank you very much. 

I believe the directory issues were fixed for 3.0 and when Bob Baron is
back next week, he will send them to you!  Otherwise we should fix them.

Unknowingly you have become the FreeBSD 2.2.? maintainer of Coda.

- Peter -


On Thu, 11 Feb 1999, Greg Troxel wrote:

> Matt Fredette and myself of the BBN Technologies Internetwork Research
> department have Coda 5.0.1 working with a FreeBSD/i386 2.2.6 server
> and clients on FreeBSD/i386 2.2.6 and NetBSD/sparc 1.3.3.
> Comments/kudos about the NetBSD/sparc issues should go to Matt.
> 
> I am attaching a patch file which
> 
> * adds NetBSD/sparc support to process.s
> * fixes configure (I know this should be configure.in, sorry) to
>   realize that NetBSD does not imply i386 
> * fixes a few other NetBSD/sparc nits
> * adds the case sensitivity stuff to the netbsd and freebsd kernel
>   sources, and perhaps some other stuff from newer kernels (append bit?)
> * makes venus not barf on the lack of version ioctl, since the
>   provided sources for FreeBSD 2.2 and NetBSD 1.3 don't have this
>   ioctl.  I suspect the ifdef tests the wrong thing, but I don't know
>   the right answer.
> 
> With the below patches, things seem to mostly work fine.  Our only
> problem is that a directory with lots of files (2400ish - a mirror of
> RFCs) doesn't list correctly, even though the files are there.
> 
> fnord gdt 141 /coda/project/rfc/ftp.normos.org/ietf/rfc > ls|wc
>      204     204    2396
> 
> Running a shell loop that runs 'md5' on rfc$i.txt for i=1 to 2400
> seems to do the right thing.
> 
> Then:
> 
> fnord > cfs lc |grep ftp.normos.org/ietf/rfc|wc
>     2005    2023   79533
> 
> So it appears that the venus->kernel path for directories is broken
> somehow.
> "Upgrading" to FreeBSD 3 is not an option.  Are there fixes for this
> in the newer kernels we need to pull back?
> 
> I should point out that this is with a server with a few errors in its
> log, whose server data files are from 4.6.5, but which is now running
> 5.0.1.
> 
> I had the same problem with a 4.7.4 venus and a 4.6.5 server, and
> wrote it off to version incompatibility at the time.
> 
> 
>         Greg Troxel <gdt_at_ir.bbn.com>
> 
Received on 1999-02-11 12:43:22