OpenAFS CVS Commit: openafs/src/volser by shadow

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Mon, 08 Oct 2001 18:55:42 EDT


Update of /cvs/openafs/src/volser
In directory GRAND.CENTRAL.ORG:/data/sb/openafs/src/volser

Modified Files:
	volser.p.h vos.c vsprocs.c vsutils.c 
Log Message:
DELTA vos-command-enhancements-20011008
AUTHOR jhutz@cmu.edu

- Adds the -crypt option, which causes rx connections to be encrypted

  - Adds the 'vos setfields' command, which allows volume info fields to
    be set.  Currently, this command allows a volume's quota to be set,
    and allows its dayuse counter to be manually cleared.  At present,
    no other changes are supported by the volserver RPC interface.

  - Adds the 'vos changeloc' command, which allows the VLDB's idea of the
    location of an RW volume to be explicitly changed without actually
    moving the volume.  This can be used in cases where the VLDB has the
    wrong idea of the location of a volume for some reason.  It is
    somewhat more predictable and easy to understand than the syncserv
    and syncvldb commands.

  - Adds the -offline option to 'vos restore'.  This option causes the
    restored volume to be left offline.  This functionality was already
    present in the code but previously had no user interface.

  - Adds the -readonly option to 'vos restore'.  This option causes the
    restored volume to be an RO volume.  It is not permitted to restore
    an RO volume when the associated RW volume already exists.  While
    it is possible to restore an RW volume where an RO volume exists,
    caution should be used to avoid doing this with VLDB entries created
    by 'vos restore -readonly', since such entries have their ROVOL and
    RWVOL ID's set to the same thing.



--- DELTA config follows ---
vos-command-enhancements-20011008 openafs/src/volser/volser.p.h 1.2 1.3
vos-command-enhancements-20011008 openafs/src/volser/vos.c 1.9 1.10
vos-command-enhancements-20011008 openafs/src/volser/vsprocs.c 1.9 1.10
vos-command-enhancements-20011008 openafs/src/volser/vsutils.c 1.8 1.9