[4743] in Athena Bugs
project: code affected
daemon@ATHENA.MIT.EDU (Richard Basch)
Thu Apr 12 13:02:36 1990
Date: Thu, 12 Apr 90 13:02:13 -0400
To: bugs@ATHENA.MIT.EDU
From: Richard Basch <probe@MIT.EDU>
Here are various things for the release notes... (possibly more later,
but not likely - perhaps a man page or two, or possibly, if I get more
fixes for any of the filesystem code).
-Richard
AFS 3.0 Beta 2:
o fixes several cache corruption problems
o panic sleep on netsend is fixed
o better handling of "vos release" -- uses volume uniquizer in cache entry
o better exit codes for error/clean exits.
o vos works on the VAX
o fs mkmount does volume checking
(fixed at MIT)
o fs whereis no longer reports extraneous servers
(fixed at MIT)
o print cell name for all token/server/volume errors given by the kernel
(fixed at MIT)
AFS (kernel)
afs/afs.h afs/afsincludes.h afsint/afsaux.c
afs/afs_aix_subr.c afs/aix_vfs.h afsint/afscbint.h
afs/afs_aixops.c afs/auth.h afsint/afsint.h
afs/afs_buffer.c afs/auxinode.h afsint/afsvlint.cs.c
afs/afs_cache.c afs/dir.h afsint/afsvlint.h
afs/afs_call.c afs/exporter.h afsint/afsvlint.xdr.c
afs/afs_callback.c afs/fcrypt.c afsint/rx.h
afs/afs_daemons.c afs/fcrypt.h afsint/rxgen_consts.h
afs/afs_dir.c afs/gfs_vfs.h rx/bcrypt.h
afs/afs_exporter.c afs/gfs_vnode.h rx/rx.c
afs/afs_gfs_subr.c afs/lock.h rx/rx.h
afs/afs_gfsops.c afs/longc_procs.h rx/rx_bcrypt.c
afs/afs_istuff.c afs/nfsclient.h rx/rx_clock.c
afs/afs_lock.c afs/osi.h rx/rx_clock.h
afs/afs_main.c afs/param.h rx/rx_event.c
afs/afs_nfsclient.c afs/prs_fs.h rx/rx_event.h
afs/afs_nfsclnt.c afs/rxkad.h rx/rx_globals.c
afs/afs_nfsserver.c afs/rxkad_client.c rx/rx_globals.h
afs/afs_nfssrv.c afs/rxkad_common.c rx/rx_kernel.c
afs/afs_osi.c afs/sboxes.h rx/rx_kernel.h
afs/afs_osifile.c afs/sysincludes.h rx/rx_null.c
afs/afs_osinet.c afs/voldefs.h rx/rx_null.h
afs/afs_physio.c afs/volerrors.h rx/rx_queue.h
afs/afs_pioctl.c afsint/Kcallback.h rx/rx_vab.c
afs/afs_resource.c afsint/Kcallback.ss.c rx/rx_vab.h
afs/afs_sun_subr.c afsint/Kvice.cs.c rx/xdr_rx.c
afs/afs_vfsops.c afsint/Kvice.h
afs/afs_vnodeops.c afsint/Kvice.xdr.c
conf/files
AFS (other)
/etc/rc
/bin/du (now local to workstation root)
o Allow for dynamic cache-size determination in /etc/rc
o Allow for variable number of buffer daemons in /etc/rc
o Increased the number of default buffer daemons to 4.
o The update procedure makes the cache directory only accessible to <root>,
thus securing the caches on private machines and dialup servers.
AFS (binaries)
NFS-AFS translator
sys/nfs/nfs.h
sys/nfs/nfs_server.c
sys/nfs/nfs_subr.c
usr.etc/rpc.mountd/rpc.mountd.c Improved determination of filsys roots
NFS bug fixes
sys/nfs/nfs_server.c Do not export filesystems without VFS_EXPORTED flag
sys/ufs/ufs_inode.c Race condition (not locking inode prior to dqrele())
sys/ufs/ufs_subr.c Re-integrated Sun's VFS code (previously incorrect)
Actually, this file comes with Sun's VFS code;
it is not a BSD file.
RVD bug fixes
sys/machineio/vd.c
o slightly improved error messages
o fix a problem that could cause clients to panic
Workstation Privatization
-------------------------
o /etc/rc & rc.conf
- Don't rebuild sendmail aliases (mailhub)
- Don't freeze the sendmail.cf twice
- Don't make /tmp/Xbin link
- Added TIMECLIENT, AUTOUPDATE, AFSADJUST variables
- Removed PCNAMED, MACHINE, SYSTEM
DFS project:
- Allow user specification of number of afsd's and biod's
- Use 4 buffer daemons as a default for afs.
- Dynamically choose AFS cache size at boot time.
o Re-wrote "mkserv"
- Can remove services
- Batches logs to be displayed until the end
- Quiet/verbose logging of changes
- Several of the server types have been fixed