[Gluster-users] no dentry for non-root inode

Anand Avati anand.avati at gmail.com
Wed Aug 17 10:56:31 UTC 2011


Can you check if there is some other process/daemon chdir'ed into the old
deleted directory? If so, this is a known fuse limitation. You can kill that
chdir'd process to "release" that dentry.

Avati

On Wed, Aug 17, 2011 at 4:16 PM, Papp Tamas <tompos at martos.bme.hu> wrote:

> hi!
>
> One of our user removed a directory through samba and right after that
> recreated it.
> It looks like this now:
>
> ?????????? ? ?    ?      ?                ? 20110817
>
> Gluster version is 3.2.2-1ubuntu~ppa1~lucid1 on client (samba server) and
> the same but Natty on the nodes. It was upgraded from 3.2.1.
>
> What is this? If a client try to access it, it freezes up.
>
>
> This is in log:
>
> [2011-08-17 12:29:43.108100] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:29:43.108135] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186424: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:29:45.149772] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:29:45.149825] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186461: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:04.896878] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:04.896932] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186785: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:27.715312] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:27.715361] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186791: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:27.716479] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:27.716501] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186794: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:31.464805] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:31.464854] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186803: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:31.465910] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:31.465962] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186806: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:31.467093] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:31.467119] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186809: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:31.468322] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:31.468349] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186812: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:31.470409] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:31.470440] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186815: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:31.471588] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:31.471614] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186818: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:36.818441] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:36.818493] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186853: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:30:45.518274] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:30:51.533203] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186890: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:31:22.28942] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:31:22.28998] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186927: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:33:23.899741] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:33:23.899798] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186964: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:33:30.845325] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:33:30.845379] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35186973: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:33:33.729500] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:33:33.729547] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35187008: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:34:13.759467] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:34:13.759522] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35187055: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:35:06.90723] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:35:06.90778] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35187288: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:35:10.583396] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:35:10.583446] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35187332: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:35:33.667241] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:35:33.667297] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35187370: GETATTR 139724065350900 (fuse_loc_fill() failed)
> [2011-08-17 12:35:59.509819] W [inode.c:1035:inode_path] 0-w-vol/inode: no
> dentry for non-root inode 1996985: b45eeb9d-5481-41f8-828a-**2850c51e754c
> [2011-08-17 12:35:59.509876] W [fuse-bridge.c:508:fuse_**getattr]
> 0-glusterfs-fuse: 35187417: GETATTR 139724065350900 (fuse_loc_fill() failed)
>
>
> Thank you,
> tamas
> ______________________________**_________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://gluster.org/cgi-bin/**mailman/listinfo/gluster-users<http://gluster.org/cgi-bin/mailman/listinfo/gluster-users>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20110817/ee5bef74/attachment.html>


More information about the Gluster-users mailing list