[Bugs] [Bug 1416321] read error: Input/ output error but not in brain split stat while file on bricks has different sizes

bugzilla at redhat.com bugzilla at redhat.com
Tue Feb 21 06:41:49 UTC 2017


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

Ravishankar N <ravishankar at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |needinfo?(likunbyl at qq.com)



--- Comment #14 from Ravishankar N <ravishankar at redhat.com> ---
What version of gluster are you using for the clients?

[2017-01-01 16:00:02.990799] E
[afr-self-heal-common.c:233:afr_sh_print_split_brain_log] 0-gvol0-replicate-17:
Unable to self-heal contents of '/gps/up_data/2017-01/02/4.txt' (possible
split-brain). Please delete the file from all but the preferred subvolume.-
Pending matrix:  [ [ 0 0 0 ] [ 0 0 0 ] [ 0 0 0 ] ]
[2017-01-01 16:00:02.991044] E
[afr-self-heal-common.c:2868:afr_log_self_heal_completion_status]
0-gvol0-replicate-17:  backgroung data self heal  failed,   on
/gps/up_data/2017-01/02/4.txt
[2017-01-01 16:00:02.991239] W [afr-open.c:209:afr_open] 0-gvol0-replicate-17:
failed to open as split brain seen, returning EIO
[2017-01-01 16:00:02.991265] W [fuse-bridge.c:2209:fuse_writev_cbk]
0-glusterfs-fuse: 340493338: WRITE => -1 (Input/output error)

>From the client logs, it seems AFR seems to have returned the EIO despite a
pending matrix of all zeroes. But what is noteworthy is that the messages
correspond to an older version of afr (i.e. afr-v1 in glusterfs-3.5 or older).

1. What version of gluster are you using for the clients?
2. It is recommended to update all the clients also to the same version (3.8.x)
as the servers.

-- 
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