could alert the elder
that it is no longer grantor.  The next member to request information
about the grantor from the elder would be named the grantor.  This new
grantor would perform "grantor recovery" (see below) to determine
which members held which locks.  However, this algorithm is far from
optimal because it requires that each member of the distributed system
(remember, we do not keep track of which members have a lock service)
be contacted after the grantor has been destroyed.

In a more orderly des