[Bugs] [Bug 1593537] New: posix/ctime: Mdata value of a directory is different across replica/EC subvolume
bugzilla at redhat.com
bugzilla at redhat.com
Thu Jun 21 03:42:30 UTC 2018
https://bugzilla.redhat.com/show_bug.cgi?id=1593537
Bug ID: 1593537
Summary: posix/ctime: Mdata value of a directory is different
across replica/EC subvolume
Product: GlusterFS
Version: 4.1
Component: posix
Assignee: bugs at gluster.org
Reporter: khiremat at redhat.com
CC: bugs at gluster.org
Depends On: 1592275
+++ This bug was initially created as a clone of Bug #1592275 +++
Description of problem:
On a EC/replica volume, the mdata xattr is expected to be same. But it's
different.
Version-Release number of selected component (if applicable):
mainline
How reproducible:
Mostly
Steps to Reproduce:
1. Create 2*(4+2) gluster disperse volume
2. Mount the volume
3. Create 1000 directories
Actual results:
The value of trusted.glusterfs.mdata is different on different subvolume of
replica/EC set.
Expected results:
The value of trusted.glusterfs.mdata should be same on different subvolume of
replica/EC set.
Additional info:
--- Additional comment from Worker Ant on 2018-06-18 06:12:06 EDT ---
REVIEW: https://review.gluster.org/20281 (posix/ctime: Fix differential ctime
duing entry operations) posted (#3) for review on master by Kotresh HR
--- Additional comment from Worker Ant on 2018-06-20 02:51:50 EDT ---
COMMIT: https://review.gluster.org/20281 committed in master by "Amar Tumballi"
<amarts at redhat.com> with a commit message- posix/ctime: Fix differential ctime
duing entry operations
We should not be relying on backend file's time attributes
to load the initial ctime time attribute structure. This
is incorrect as each replica set would have witnessed the
file creation at different times.
For new file creation, ctime, atime and mtime should be
same, hence initiate the ctime structure with the time
from the frame. But for the files which were created
before ctime feature is enabled, this is not accurate
but still fine as the times would get eventually accurate.
fixes: bz#1592275
Change-Id: I206a469c83ee7b26da2fe096ae7bf8ff5986ad67
Signed-off-by: Kotresh HR <khiremat at redhat.com>
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1592275
[Bug 1592275] posix/ctime: Mdata value of a directory is different across
replica/EC subvolume
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list