[OpenAFS] volserver-transactions

FBO fbo2@gmx.net
Tue, 27 Aug 2002 18:12:59 +0200


Hi

one of my afs-servers is having trouble again:

It began when I started a little script releasing
all volumes of my cell:

 root@mekong:/a/a > ./release_all
[snip]
 fb.media.2002
 Release failed: rxk: sealed data inconsistent
 Could not end transaction on a ro volume: rxk: authentication expired
  Could not update VLDB entry for volume 536871460

The script aborted, my token was over its time. OK, my fault.
I "kinit"ed and "aklog"ed and ran "release_all" again:

 root@mekong:/a/a > ./release_all
 [snip]
 fb.media.2002
 Could not lock the VLDB entry for the volume 536871460.
 VLDB: vldb entry is already locked
 Error in vos release command.
 VLDB: vldb entry is already locked

fb.media.2002 is still "busy" (a vos listvol ganges shows).
AFAIK restarting ganges' fileserver again should fix that
but I wonder if there's a chance without having to
temporarily shut down the fileserver.


I found the command "vos status" when looking into admin-reference:

 root@mekong:~ > vos status ganges
 Total transactions: 2
 --------------------------------------
 transaction: 373  created: Tue Aug 27 17:57:37 2002
 volumeStatus: 
 volume: 536871173  partition: /vicepa  procedure: Restore
 packetRead: 110713  lastReceiveTime: 78535035  packetSend: 1  lastSendTime: 78535035
 --------------------------------------
 
 --------------------------------------
 transaction: 141  created: Tue Aug 27 17:50:59 2002
 volumeStatus: 
 volume: 536871461  partition: /vicepa  procedure: Restore
 --------------------------------------

Is there a chance to cancel transaction "141" manually (transaction
373 should survive that)?

Regards,

FBO

should survive that