]> git.michaelhowe.org Git - packages/o/openafs.git/commit
viced: Add options for interrupting clients
authorAndrew Deason <adeason@sinenomine.net>
Tue, 12 Oct 2010 22:46:36 +0000 (17:46 -0500)
committerStephan Wiesand <stephan.wiesand@desy.de>
Fri, 14 Mar 2014 10:11:13 +0000 (03:11 -0700)
commit31b32e2e2f3d09a8ca5cd91a6f48be9ab72efe10
tree1dc75bfe377c57420cae70234e5f7eed1efe6fc4
parent744d01a63b32d848af7a2aeee0280036f83cdbec
viced: Add options for interrupting clients

Add the -offline-timeout and -offline-shutdown-timeout options to the
fileserver, to implement interrupting clients accessing volumes we are
trying to take the volume offline. Document the new options.

Currently this is only implemented for read operations. Implementing
this for write operations and callback breaks will require more work.

This also removes the VGetVolumeTimed interface from the volume
package, since the fileserver was the only user and with this change
the fileserver now uses the VGetVolumeWithCall interface.

Reviewed-on: http://gerrit.openafs.org/2984
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 4f7a51aa5115a9073771bc396e25d510aeae71e8)

Change-Id: I34967bb03a09e5655b02c9b7b39272cfe8f71d7b
Reviewed-on: http://gerrit.openafs.org/10799
Reviewed-by: D Brashear <shadow@your-file-system.com>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
doc/man-pages/pod8/fragments/dafileserver-synopsis.pod
doc/man-pages/pod8/fragments/fileserver-options.pod
doc/man-pages/pod8/fragments/fileserver-synopsis.pod
src/viced/afsfileprocs.c
src/viced/viced.c
src/vol/volume.c
src/vol/volume.h