On Wed, Oct 3, 2018 at 11:20 PM 김경표 <kp...@gluesys.com> wrote: > Hello folks. > > Few days ago I found my EC(4+2) volume was degraded. > I am using 3.12.13-1.el7.x86_64. > One brick was down, below is bricklog > I am suspicious loc->inode bug in index.c (see attached picture) > In GDB, loc->inode is null > >> inode_find (loc->inode->table, loc->gfid); >> > I see that loc->inode is coming from resolve_gfid() where the following should have been executed. 0 resolve_loc->inode = server_inode_new (state->itable,
1 resolve_loc->gfid); As per the log: "[2018-09-29 13:22:36.536579] W [inode.c:680:inode_new] (-->/usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xd048) [0x7f9bd2494048] -->/usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xc14d) [0x7f9bd249314d] -->/lib64/libglusterfs.so.0(inode_new+0x8a) [0x 7f9be70900ba] ) 0-gluvol02-05-server: inode not found" it indicates that inode-table is NULL. Is there a possibility to upload the core somewhere for us to take a closer look? > Thansk for Gluster Community!!! > > - kpkim > > ---------------------- > [2018-09-29 13:22:36.536532] W [inode.c:942:inode_find] > (-->/usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xd01c) > [0x7f9bd249401c] > -->/usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xc638) > [0x7f9bd2493638] -->/lib64/libglusterfs.so.0(inode_find+0x92) [ > 0x7f9be7090a82] ) 0-gluvol02-05-server: table not found > [2018-09-29 13:22:36.536579] W [inode.c:680:inode_new] > (-->/usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xd048) > [0x7f9bd2494048] > -->/usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xc14d) > [0x7f9bd249314d] -->/lib64/libglusterfs.so.0(inode_new+0x8a) [0x > 7f9be70900ba] ) 0-gluvol02-05-server: inode not found > [2018-09-29 13:22:36.537568] W [inode.c:2305:inode_is_linked] > (-->/usr/lib64/glusterfs/3.12.13/xlator/features/quota.so(+0x4fc6) > [0x7f9bd2b1cfc6] > -->/usr/lib64/glusterfs/3.12.13/xlator/features/index.so(+0x4bb9) > [0x7f9bd2d43bb9] -->/lib64/libglusterfs.so.0(inode_is_linke > d+0x8a) [0x7f9be70927ea] ) 0-gluvol02-05-index: inode not found > pending frames: > frame : type(0) op(18) > frame : type(0) op(18) > frame : type(0) op(28) > --snip -- > frame : type(0) op(28) > frame : type(0) op(28) > frame : type(0) op(18) > patchset: git://git.gluster.org/glusterfs.git > signal received: 11 > time of crash: > 2018-09-29 13:22:36 > configuration details: > argp 1 > backtrace 1 > dlfcn 1 > libpthread 1 > llistxattr 1 > setfsid 1 > spinlock 1 > epoll.h 1 > xattr.h 1 > st_atim.tv_nsec 1 > package-string: glusterfs 3.12.13 > /lib64/libglusterfs.so.0(_gf_msg_backtrace_nomem+0xa0)[0x7f9be70804c0] > /lib64/libglusterfs.so.0(gf_print_trace+0x334)[0x7f9be708a3f4] > /lib64/libc.so.6(+0x362f0)[0x7f9be56e02f0] > > /usr/lib64/glusterfs/3.12.13/xlator/features/index.so(+0x4bc4)[0x7f9bd2d43bc4] > > /usr/lib64/glusterfs/3.12.13/xlator/features/quota.so(+0x4fc6)[0x7f9bd2b1cfc6] > > /usr/lib64/glusterfs/3.12.13/xlator/debug/io-stats.so(+0x4e53)[0x7f9bd28eee53] > /lib64/libglusterfs.so.0(default_lookup+0xbd)[0x7f9be70fddfd] > > /usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xc342)[0x7f9bd2493342] > > /usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xd048)[0x7f9bd2494048] > > /usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xd2c0)[0x7f9bd24942c0] > > /usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xc89e)[0x7f9bd249389e] > > /usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0xd354)[0x7f9bd2494354] > > /usr/lib64/glusterfs/3.12.13/xlator/protocol/server.so(+0x2f829)[0x7f9bd24b6829] > /lib64/libgfrpc.so.0(rpcsvc_request_handler+0x96)[0x7f9be6e42246] > /lib64/libpthread.so.0(+0x7e25)[0x7f9be5edfe25] > /lib64/libc.so.6(clone+0x6d)[0x7f9be57a8bad] > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@gluster.org > https://lists.gluster.org/mailman/listinfo/gluster-devel -- Pranith
_______________________________________________ Gluster-devel mailing list Gluster-devel@gluster.org https://lists.gluster.org/mailman/listinfo/gluster-devel