Coda File System

Coda-5.3.4 available

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Thu, 6 Jan 2000 18:20:36 -0500
A new version of Coda, 5.3.4 has been released,


It was about time to make a new release just before the new year started, 
but we didn't really want to add any new Coda bugs and worries to the
predicted amount of Y2K bugs.

One of the more obvious changes is that LWP and the former kernel-src
trees have been taken out of the main distribution. The LWP library is
now built and released independently. It is also built as a shared library
for most platforms which decreases the size of all programs a bit.

When installing the precompiled binaries, you need at least the prepackaged
lwp-1.1 shared libraries. e.g. lwp-1.1-1.i386.rpm on RH Linux.
In order to compile the Coda sources either install lwp-dev-1.1, or build
(and install) lwp from source.

Due to some unfortunate changes to the RVM structures, coda-clients will
require reinitialization after the upgrade. Reintegrate before you update!

Binaries have been built for the usual set,
 FreeBSD 2.2.5 and 3.1, NetBSD 1.3, Linux (RedHat-5.2)   (All i386)

Coda clients and servers have been build successfully on ARM, PPC, and
SPARC processors, as well as for the Solaris OS. For the daredevils, the
alpha release of the the Solaris kernel module source is available at,
    ftp://ftp.coda.cs.cmu.edu/pub/coda/src/solaris-coda-0.01.tgz


* Bugfixes that went into this version.

General fixes.
- Fixed the year being printed as 100 in the logfiles ;)

Server related.
- Fixed occasional deadlock on the callback RPC2's
- SetACL with an invalid user name gave the permissions to user `0'.
- Forgot to log owner of a new directory, log-based resolution therefore
  always lead to unnecessary conflicts.

Client related.
- Moved the mariner (codacon) port to a unix domain socket.
- A client could crash when removing mountpoints.
- Avoid (re)fetching non-cacheable objects during the hoard walk.
- SFTP sometimes freed the same packet twice (and crashed).
- Resolve couldn't always recurse back to the parent.
- File shadowing during reintegration caused loss of data.

Build related.
- Moved lwp and kernel-src out of the tree.
- Various other cleanups.


* New features

- Optional private memory mapping of RVM _files_. This gives a huge
  improvement in startup times. (Phil Nelson)
- Servers now exit on a crash instead of going into an endless sleep.
  Create a file named /vice/srv/ZOMBIFY to have the old behaviour.
- Added more options to venus.conf, venus should be able to work without
  the vstab file now.
- Multilevel incremental backup support.


* Compatibility with previous versions
    - network protocol:                 5.3.1+
    - Coda clients:                     5.3.4+
    - Coda servers, RVM/vicepa:         no changes
                    pdb databases:      5.2.3+
Received on 2000-01-06 18:21:28