VxFS and lsof

From: Stuart Whitby (swhitby@legato.com)
Date: Wed Jun 19 2002 - 20:36:34 EDT


Gurus,

I'm wondering if anyone can shed any light on this issue.

If I check a process under lsof, I see that it has a
number of files open on a filesystem, but it doesn't tell
me the names of those files. However, it shows the inode,
which allows me to run find /<FS> -inum <number> to check
the filename. This runs successfully, and at the next
run of lsof, I get the filenames shown correctly for that
filesystem - all of them.

I'm suspicious that this is causing problems for the
application, though this is just a gut feel at this time.
Things appear hung, so I try debugging with truss and
lsof, and things start running again when the file is
identified by find. Or from the twice that I've seen
this, maybe it's just coincidence.

I've seen this on HP as well, so it's not just Solaris
specific. If anyone has any ideas of what's going on
here, I'd love to hear them. If not, I'll try the HP
admin list, then post a summary to both (if I get an
answer).

TIA,

Stuart.
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:24:29 EDT