[Bugs] [Bug 1224138] New: Disperse volume: marker-quota.c:1284:mq_get_parent_inode_local warning messages in brick logs

bugzilla at redhat.com bugzilla at redhat.com
Fri May 22 09:06:32 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1224138

            Bug ID: 1224138
           Summary: Disperse volume:
                    marker-quota.c:1284:mq_get_parent_inode_local warning
                    messages in brick logs
           Product: Red Hat Gluster Storage
           Version: 3.1
         Component: gluster-quota
          Assignee: vagarwal at redhat.com
          Reporter: byarlaga at redhat.com
        QA Contact: storage-qa-internal at redhat.com
                CC: bugs at gluster.org, byarlaga at redhat.com,
                    gluster-bugs at redhat.com, ndevos at redhat.com,
                    nsathyan at redhat.com, pkarampu at redhat.com,
                    vmallika at redhat.com
        Depends On: 1203589, 1184885
            Blocks: 1186580 (qe_tracker_everglades), 1199352
                    (glusterfs-3.7.0), 1203648, 1222847
             Group: redhat



+++ This bug was initially created as a clone of Bug #1203589 +++

Description of problem:
=======================
Brick logs are getting filled with below messages 

[2015-03-19 08:21:52.378311] W [marker-quota.c:1284:mq_get_parent_inode_local]
(--> /usr/lib64/libglusterfs.so.0(_gf_log_callingfn+0x1e0)[0x3d31421820] (-->
/usr/lib64/glusterfs/3.7dev/xlator/features/marker.so(mq_get_parent_inode_local+0x16b)[0x7fc5835b986b]
(-->
/usr/lib64/glusterfs/3.7dev/xlator/features/marker.so(mq_inodelk_cbk+0xcb)[0x7fc5835bb6bb]
(--> /usr/lib64/libglusterfs.so.0(default_inodelk_cbk+0xb9)[0x3d3142dba9] (-->
/usr/lib64/glusterfs/3.7dev/xlator/features/locks.so(pl_common_inodelk+0x29f)[0x7fc583df80ef]
))))) 0-dispersevol-marker: failed to build parent loc of
<gfid:b5555791-ed9d-4e01-bf26-19735d5bf38c>/kernel
[2015-03-19 08:21:52.417618] W [marker-quota.c:1284:mq_get_parent_inode_local]
(--> /usr/lib64/libglusterfs.so.0(_gf_log_callingfn+0x1e0)[0x3d31421820] (-->
/usr/lib64/glusterfs/3.7dev/xlator/features/marker.so(mq_get_parent_inode_local+0x16b)[0x7fc5835b986b]
(-->
/usr/lib64/glusterfs/3.7dev/xlator/features/marker.so(mq_inodelk_cbk+0xcb)[0x7fc5835bb6bb]
(--> /usr/lib64/libglusterfs.so.0(default_inodelk_cbk+0xb9)[0x3d3142dba9] (-->
/usr/lib64/glusterfs/3.7dev/xlator/features/locks.so(pl_common_inodelk+0x29f)[0x7fc583df80ef]
))))) 0-dispersevol-marker: failed to build parent loc of
<gfid:b5555791-ed9d-4e01-bf26-19735d5bf38c>/kernel
[2015-03-19 08:21:52.461565] W [marker-quota.c:1284:mq_get_parent_inode_local]
(--> /usr/lib64/libglusterfs.so.0(_gf_log_callingfn+0x1e0)[0x3d31421820] (-->
/usr/lib64/glusterfs/3.7dev/xlator/features/marker.so(mq_get_parent_inode_local+0x16b)[0x7fc5835b986b]
(-->
/usr/lib64/glusterfs/3.7dev/xlator/features/marker.so(mq_inodelk_cbk+0xcb)[0x7fc5835bb6bb]
(--> /usr/lib64/libglusterfs.so.0(default_inodelk_cbk+0xb9)[0x3d3142dba9] (-->
/usr/lib64/glusterfs/3.7dev/xlator/features/locks.so(pl_common_inodelk+0x29f)[0x7fc583df80ef]
))))) 0-dispersevol-marker: failed to build parent loc of
<gfid:b5555791-ed9d-4e01-bf26-19735d5bf38c>/kernel
[2015-03-19 08:21:52.500833] W [marker-quota.c:1284:mq_get_parent_inode_local]
(--> /usr/lib64/libglusterfs.so.0(_gf_log_callingfn+0x1e0)[0x3d31421820] (-->
/usr/lib64/glusterfs/3.7dev/xlator/features/marker.so(mq_get_parent_inode_local+0x16b)[0x7fc5835b986b]
(-->
/usr/lib64/glusterfs/3.7dev/xlator/features/marker.so(mq_inodelk_cbk+0xcb)[0x7fc5835bb6bb]
(--> /usr/lib64/libglusterfs.so.0(default_inodelk_cbk+0xb9)[0x3d3142dba9] (-->
/usr/lib64/glusterfs/3.7dev/xlator/features/locks.so(pl_common_inodelk+0x29f)[0x7fc583df80ef]
))))) 0-dispersevol-marker: failed to build parent loc of
<gfid:b5555791-ed9d-4e01-bf26-19735d5bf38c>/kernel

[root at vertigo ~]# grep -i "failed to build parent loc of"
/var/log/glusterfs/bricks/rhs-brick1-b1.log  | wc -l
22012
[root at vertigo ~]# grep -i "failed to build parent loc of"
/var/log/glusterfs/bricks/rhs-brick1-b1.log  | wc -l
22344

Version-Release number of selected component (if applicable):
=============================================================
[root at vertigo ~]# gluster --version
glusterfs 3.7dev built on Mar 17 2015 01:06:35
Repository revision: git://git.gluster.com/glusterfs.git
Copyright (c) 2006-2011 Gluster Inc. <http://www.gluster.com>
GlusterFS comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GlusterFS under the terms of the GNU General
Public License.
[root at vertigo ~]# 

Steps :

1. created a 1x(8+2) volume
2. Fuse / NFS mount on the client
3. Start creating files and directories.
4. Bring down 4 of the bricks and continue the IO
5. Bring the brick back up after some time with gluster v start <volname> force
6. Trigger heal command with gluster v heal <volname> full
7. check the brick logs.

--- Additional comment from Bhaskarakiran on 2015-03-19 04:28:41 EDT ---

Gluster volume status and info :
================================

[root at vertigo ~]# gluster v status
Status of volume: dispersevol
Gluster process                             TCP Port  RDMA Port  Online  Pid
------------------------------------------------------------------------------
Brick vertigo:/rhs/brick1/b1                49164     0          Y       28612
Brick ninja:/rhs/brick1/b1                  49164     0          Y       28961
Brick vertigo:/rhs/brick2/b2                49165     0          Y       28625
Brick ninja:/rhs/brick2/b2                  49165     0          Y       28974
Brick vertigo:/rhs/brick3/b3                49166     0          Y       28638
Brick ninja:/rhs/brick3/b3                  49166     0          Y       28989
Brick vertigo:/rhs/brick4/b4                49167     0          Y       28651
Brick ninja:/rhs/brick4/b4                  49167     0          Y       29002
Brick vertigo:/rhs/brick1/b1-1              49168     0          Y       28664
Brick ninja:/rhs/brick1/b1-1                49168     0          Y       28683
Brick vertigo:/rhs/brick2/b2-1              49169     0          Y       28677
Brick ninja:/rhs/brick2/b2-1                49169     0          Y       28696
Snapshot Daemon on localhost                49170     0          Y       29205
NFS Server on localhost                     2049      0          Y       29213
Quota Daemon on localhost                   N/A       N/A        Y       29153
Snapshot Daemon on ninja                    49170     0          Y       29857
NFS Server on ninja                         2049      0          Y       29941
Quota Daemon on ninja                       N/A       N/A        Y       29352

Task Status of Volume dispersevol
------------------------------------------------------------------------------
There are no active volume tasks

[root at vertigo ~]# gluster v info

Volume Name: dispersevol
Type: Disperse
Volume ID: 379cdb77-0f53-4d4e-86d4-851ded4e7f79
Status: Started
Number of Bricks: 1 x (8 + 4) = 12
Transport-type: tcp
Bricks:
Brick1: vertigo:/rhs/brick1/b1
Brick2: ninja:/rhs/brick1/b1
Brick3: vertigo:/rhs/brick2/b2
Brick4: ninja:/rhs/brick2/b2
Brick5: vertigo:/rhs/brick3/b3
Brick6: ninja:/rhs/brick3/b3
Brick7: vertigo:/rhs/brick4/b4
Brick8: ninja:/rhs/brick4/b4
Brick9: vertigo:/rhs/brick1/b1-1
Brick10: ninja:/rhs/brick1/b1-1
Brick11: vertigo:/rhs/brick2/b2-1
Brick12: ninja:/rhs/brick2/b2-1
Options Reconfigured:
cluster.disperse-self-heal-daemon: enable
features.uss: on
features.quota: on
client.event-threads: 4
server.event-threads: 4
[root at vertigo ~]#

--- Additional comment from Vijaikumar Mallikarjuna on 2015-03-31 03:00:24 EDT
---

Patch #9478 and #9954 fixes the issues

--- Additional comment from Niels de Vos on 2015-05-22 04:59:21 EDT ---

(In reply to Vijaikumar Mallikarjuna from comment #2)
> Patch #9478 and #9954 fixes the issues

These are changes for the master branch. This bug is for the mainline version,
but is blocking glusterfs-3.7.0. Which bug was used for sending backports to
release-3.7?


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1184885
[Bug 1184885] Quota: Build ancestry in the lookup
https://bugzilla.redhat.com/show_bug.cgi?id=1186580
[Bug 1186580] QE tracker bug for Everglades
https://bugzilla.redhat.com/show_bug.cgi?id=1199352
[Bug 1199352] GlusterFS 3.7.0 tracker
https://bugzilla.redhat.com/show_bug.cgi?id=1203589
[Bug 1203589] Disperse volume:
marker-quota.c:1284:mq_get_parent_inode_local warning messages in brick
logs
https://bugzilla.redhat.com/show_bug.cgi?id=1203648
[Bug 1203648] Quota: Build ancestry in the lookup
https://bugzilla.redhat.com/show_bug.cgi?id=1222847
[Bug 1222847] Quota: Build ancestry in the lookup
-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=RC9smcPrDh&a=cc_unsubscribe


More information about the Bugs mailing list