r.reg(lock_protocol::acquire, &lock_server::acquire, this);
r.reg(lock_protocol::release, &lock_server::release, this);
- r.reg(lock_protocol::stat, &lock_server::stat, this);
}
void lock_server::revoker () {
while (1) {
- lock_protocol::lockid_t lid;
- revoke_fifo.deq(&lid);
+ lock_protocol::lockid_t lid = revoke_fifo.deq();
LOG << "Revoking " << lid;
if (rsm_ && !rsm_->amiprimary())
continue;
void lock_server::retryer() {
while (1) {
- lock_protocol::lockid_t lid;
- retry_fifo.deq(&lid);
+ lock_protocol::lockid_t lid = retry_fifo.deq();
if (rsm_ && !rsm_->amiprimary())
continue;
lock sl(lock_table_lock);
unmarshall(state, false, nacquire, lock_table);
}
-
-lock_protocol::status lock_server::stat(int & r, lock_protocol::lockid_t lid, const callback_t &) {
- LOG << "stat request for " << lid;
- VERIFY(0);
- r = nacquire;
- return lock_protocol::OK;
-}
-