Bug 1319078
Summary: | files having different Modify and Change date on replicated brick | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Raghavendra Bhat <rabhat> |
Component: | replicate | Assignee: | Pranith Kumar K <pkarampu> |
Status: | CLOSED ERRATA | QA Contact: | Nag Pavan Chilakam <nchilaka> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rhgs-3.1 | CC: | amukherj, nbalacha, pkarampu, rabhat, rcyriac, rhinduja, rhs-bugs |
Target Milestone: | --- | ||
Target Release: | RHGS 3.2.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.8.4-1 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-03-23 05:28:00 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1351515 |
Description
Raghavendra Bhat
2016-03-18 15:28:28 UTC
Upstream mainline : http://review.gluster.org/13782 Upstream 3.8 : available through branching And the fix is available in rhgs-3.2.0 as part of rebase to GlusterFS 3.8.4. QATP: ===== 1) created a 2x2 volume and mount it on gnfs on two different clients(c1,c2) 2)now create a dir dir1 from c1 3) now stat dir1 from both c1 and c2 4) the stat is fetched and collated from all the 4 bricks so note down the stat info and also check the stat of dir1 on backend bricks and try to correlate them 5) Now under dir1 ,create 10 files using touch and note down which file falls into which replica pair. let us assume file f9 falls in brick3/4 It can be such that c1 may be fetching most of the stat info from say n3 and c2 from n4 (it can also be that stat may be displaying atime from n1 ctime for someother node etc) 6) Now bring down brick 4 and make modifications to file f9 7) now do a stat of the dir1 and notice from where the stat info is coming for both clients Expected behvior: the stat info must not be fetching anything from the down bricks 8)now bring back the brick online. Still stat info must not be fetched from the directory which was down. Retry by bringing one brick after another which hosts the directory(ie including replica) stat must be fetching from right brick moving to verified as it works as expected now [root@dhcp35-37 ~]# rpm -qa|grep gluster gluster-nagios-common-0.2.4-1.el7rhgs.noarch glusterfs-server-3.8.4-3.el7rhgs.x86_64 glusterfs-ganesha-3.8.4-3.el7rhgs.x86_64 glusterfs-api-3.8.4-3.el7rhgs.x86_64 glusterfs-libs-3.8.4-3.el7rhgs.x86_64 glusterfs-client-xlators-3.8.4-3.el7rhgs.x86_64 nfs-ganesha-gluster-2.3.1-8.el7rhgs.x86_64 glusterfs-cli-3.8.4-3.el7rhgs.x86_64 python-gluster-3.8.4-3.el7rhgs.noarch glusterfs-devel-3.8.4-3.el7rhgs.x86_64 glusterfs-events-3.8.4-3.el7rhgs.x86_64 glusterfs-geo-replication-3.8.4-3.el7rhgs.x86_64 glusterfs-fuse-3.8.4-3.el7rhgs.x86_64 glusterfs-api-devel-3.8.4-3.el7rhgs.x86_64 glusterfs-rdma-3.8.4-3.el7rhgs.x86_64 gluster-nagios-addons-0.2.7-1.el7rhgs.x86_64 glusterfs-3.8.4-3.el7rhgs.x86_64 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2017-0486.html The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |