[Bugs] [Bug 1299569] New: rdev mismatch with FreeBSD UFS filesystem
bugzilla at redhat.com
bugzilla at redhat.com
Mon Jan 18 16:19:56 UTC 2016
https://bugzilla.redhat.com/show_bug.cgi?id=1299569
Bug ID: 1299569
Summary: rdev mismatch with FreeBSD UFS filesystem
Product: GlusterFS
Version: 3.6.8
Component: disperse
Assignee: bugs at gluster.org
Reporter: root at linkage.white-void.net
CC: bugs at gluster.org
Created attachment 1115892
--> https://bugzilla.redhat.com/attachment.cgi?id=1115892&action=edit
Experimental patch
Description of problem:
With FreeBSD UFS, stat returns indefinite value in st_rdev, for non-character
or non-block files. (i.e. regular files)
This prevents disperse volume healing, with following errors.
[2016-01-15 01:01:54.466105] W [ec-combine.c:76:ec_iatt_combine]
0-gv0-disperse-0: Failed to combine iatt (inode:
11735403145588290470-11735403145588290470, links: 1-1, uid: 0-0, gid: 0-0,
rdev: 322123661424-571232551144, size: 148176896-148209664, mode:
100644-100644)
[2016-01-15 01:01:54.466154] N [ec-generic.c:819:ec_combine_lookup]
0-gv0-disperse-0: Mismatching iatt in answers of 'GF_FOP_LOOKUP'
How reproducible:
Always.
Steps to Reproduce:
1. Build on FreeBSD 10.1-amd64 environment.
2. Create disperse volume with three node/devices.
3. Mount the volume via NFS, write something into it, and then reboot one of
nodes.
4. After rebooting the node, access the file.
Actual results:
"Failed to combine iatt" is logged to nfs.log.
Expected results:
No errors logged. (and heal succeeds)
--
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