mirror of
https://git.openafs.org/openafs.git
synced 2025-01-20 07:51:00 +00:00
4f7a51aa51
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. Change-Id: I2c6246d522d37dfd2fa0ecf69d6f71803b2acc03 Reviewed-on: http://gerrit.openafs.org/2984 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Derrick Brashear <shadow@dementia.org>
59 lines
2.6 KiB
Plaintext
59 lines
2.6 KiB
Plaintext
B<dafileserver>
|
|
S<<< [B<-auditlog> <I<path to log file>>] >>>
|
|
S<<< [B<-audit-interface> (file | sysvmq)] >>>
|
|
S<<< [B<-d> <I<debug level>>] >>>
|
|
S<<< [B<-p> <I<number of processes>>] >>>
|
|
S<<< [B<-spare> <I<number of spare blocks>>] >>>
|
|
S<<< [B<-pctspare> <I<percentage spare>>] >>>
|
|
S<<< [B<-b> <I<buffers>>] >>>
|
|
S<<< [B<-l> <I<large vnodes>>] >>>
|
|
S<<< [B<-s> <I<small vnodes>>] >>>
|
|
S<<< [B<-vc> <I<volume cachesize>>] >>>
|
|
S<<< [B<-w> <I<call back wait interval>>] >>>
|
|
S<<< [B<-cb> <I<number of call backs>>] >>>
|
|
S<<< [B<-banner>] >>>
|
|
S<<< [B<-novbc>] >>>
|
|
S<<< [B<-implicit> <I<admin mode bits: rlidwka>>] >>>
|
|
S<<< [B<-readonly>] >>>
|
|
S<<< [B<-hr> <I<number of hours between refreshing the host cps>>] >>>
|
|
S<<< [B<-busyat> <I<< redirect clients when queue > n >>>] >>>
|
|
S<<< [B<-nobusy>] >>>
|
|
S<<< [B<-rxpck> <I<number of rx extra packets>>] >>>
|
|
S<<< [B<-rxdbg>] >>>
|
|
S<<< [B<-rxdbge>] >>>
|
|
S<<< [B<-rxmaxmtu> <I<bytes>>] >>>
|
|
S<<< [B<-nojumbo> >>>
|
|
S<<< [B<-jumbo> >>>
|
|
S<<< [B<-rxbind> >>>
|
|
S<<< [B<-allow-dotted-principals>] >>>
|
|
S<<< [B<-L>] >>>
|
|
S<<< [B<-S>] >>>
|
|
S<<< [B<-k> <I<stack size>>] >>>
|
|
S<<< [B<-realm> <I<Kerberos realm name>>] >>>
|
|
S<<< [B<-udpsize> <I<size of socket buffer in bytes>>] >>>
|
|
S<<< [B<-sendsize> <I<size of send buffer in bytes>>] >>>
|
|
S<<< [B<-abortthreshold> <I<abort threshold>>] >>>
|
|
S<<< [B<-enable_peer_stats>] >>>
|
|
S<<< [B<-enable_process_stats>] >>>
|
|
S<<< [B<-syslog> [<I< loglevel >>]] >>>
|
|
S<<< [B<-mrafslogs>] >>>
|
|
S<<< [B<-saneacls>] >>>
|
|
S<<< [B<-help>] >>>
|
|
S<<< [B<-vhandle-setaside> <I<fds reserved for non-cache io>>] >>>
|
|
S<<< [B<-vhandle-max-cachesize> <I<max open files>>] >>>
|
|
S<<< [B<-vhandle-initial-cachesize> <I<fds reserved for non-cache io>>] >>>
|
|
S<<< [B<-vattachpar> <I<number of volume attach threads>>] >>>
|
|
S<<< [B<-m> <I<min percentage spare in partition>>] >>>
|
|
S<<< [B<-lock>] >>>
|
|
S<<< [B<-fs-state-dont-save>] >>>
|
|
S<<< [B<-fs-state-dont-restore>] >>>
|
|
S<<< [B<-fs-state-verify>] (none | save | restore | both)] >>>
|
|
S<<< [B<-vhashsize> <I<log(2) of number of volume hash buckets>>] >>>
|
|
S<<< [B<-vlrudisable>] >>>
|
|
S<<< [B<-vlruthresh> <I<minutes before eligibility for soft detach>>] >>>
|
|
S<<< [B<-vlruinterval> <I<seconds between VLRU scans>>] >>>
|
|
S<<< [B<-vlrumax> <I<max volumes to soft detach in one VLRU scan>>] >>>
|
|
S<<< [B<-unsafe-nosalvage>] >>>
|
|
S<<< [B<-offline-timeout> <I<timeout in seconds>>] >>>
|
|
S<<< [B<-offline-shutdown-timeout> <I<timeout in seconds>>] >>>
|