Excerpts from mail: 14-Apr-101 Re: [OpenAFS-devel] still s.. by Nathan
[EMAIL PROTECTED] 
> Interesting... this just happened again on the machine it usually
> happens on, but I happened to notice something about it:
Assuming that you haven't rebooted yet, could you try the following:

% cmdebug localhost -long | grep -A4 -B1 'refcnt .....'


Which will produce something like

** Cache entry @ 0xc89b3a00 for 1.1970723513.3374.152806
    287 bytes   DV 4 refcnt 48
    callback 00000000   expires 986966221
    0 opens     0 writers
    normal file

(except that the refcount will be big) Take the second and third decimal
numbers on the first line and run them through this perl one-liner:

% perl -e 'print ((($ARGV[0]&0x7fff) << 16) | $ARGV[1]); print "\n"'
1970723513 3374

This will produce a single decimal number (that being the fake inode
number AFS gives the kernel.) now, use lsof to get all references to
that inode

# lsof |grep 1522076974
 
(you might want to just send me this stuff....)

_______________________________________________
OpenAFS-devel mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo.cgi/openafs-devel

Reply via email to