[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