Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

statd(1M)

fcntl(2)

signal(2)

lockf(3C)





   lockd(1M)                          (NFS)                          lockd(1M)


   NAME
         lockd - network lock daemon

   SYNOPSIS
         /usr/lib/nfs/lockd [ -t timeout ] [ -g graceperiod ]

   DESCRIPTION
         lockd processes lock requests that are either sent locally by the
         kernel or remotely by another lock daemon.  lockd forwards lock
         requests for remote data to the server site's lock daemon through
         RPC/XDR.  lockd then requests the status monitor daemon, statd(1M),
         for monitor service.  The reply to the lock request will not be sent
         to the kernel until the status daemon and the server site's lock
         daemon have replied.

         If either the status monitor or server site's lock daemon is
         unavailable, the reply to a lock request for remote data is delayed
         until all daemons become available.

         When a server recovers, it waits for a grace period for all client-
         site lock daemons to submit reclaim requests.  Client-site lock
         daemons, on the other hand, are notified by the status monitor daemon
         of the server recovery and promptly resubmit previously granted lock
         requests.  If a lock daemon fails to secure a previously granted lock
         at the server site, the it sends SIGLOST to a process.

   OPTIONS
         -t timeout
               Use timeout seconds as the interval instead of the default
               value (15 seconds) to retransmit lock request to the remote
               server.

         -g graceperiod
               Use graceperiod seconds as the grace period duration instead of
               the default value (45 seconds).

   SEE ALSO
         statd(1M), fcntl(2), signal(2), lockf(3C).















   7/91                                                                 Page 1





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026