Re: no dentry for non-root inode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 7 Nov 2011 17:25:24 +0100
manu@xxxxxxxxxx (Emmanuel Dreyfus) wrote:

> Emmanuel Dreyfus <manu@xxxxxxxxxx> wrote:
> 
> > [2011-11-05 03:12:47.856612] W [inode.c:1044:inode_path]
> > 0-/export/wd3e/inode: no dentry for non-root inode
> > -9091625530591748852: d968c71c-9c3f-471e-81d4-0ebfda34dd0c
> (...)
> > Any hint on what this warning is about? 
> 
> No reply on this one?

Whenever the git log shows that only Avati and/or Amar are changing a
piece of code in non-cosmetic ways - as in this case - my "gurus only"
warning bell goes off.  I'm not sure a "reminder" after only a single
working day, during which those two might well have been traveling or
occupied with even-higher-priority tasks, is really called for.  What
kind of response were you expecting, and from whom?

The error message seems a bit misleading: what is missing is not a true
dentry, but a GlusterFS-internal simulacrum of one, which seems to be
gone because the parent inode was forgotten.  I also see that the
message comes from __inode_path, which is only called from three of the
performance translators in non-essential code to dump fd contexts.  The
first thing I'd do is try to figure out which code path is actually
involved, and why anyone's dumping that context in the first place.
I'll bet there's a platform-specific reason, requiring a
platform-specific tweak to avoid the underlying issue.



[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux