[4743] in Athena Bugs

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post