[Gluster-devel] spurious ec failures
Pranith Kumar Karampuri
pkarampu at redhat.com
Fri May 8 04:17:50 UTC 2015
On 05/08/2015 09:46 AM, Emmanuel Dreyfus wrote:
> Pranith Kumar Karampuri <pkarampu at redhat.com> wrote:
>
>> 1) Fops failing with EIO when locks are failing with errno other than
>> EAGAIN (mostly ESTALE at the moment). http://review.gluster.com/9407
>> should fix it.
>> 2) Fop failing with EIO because of race with lookup and version update
>> code which leads to less than 'ec->fragments' number of bricks agreeing
>> on the version of the file. We are still working on this issue
> On NetBSD, I have EIO because of this, does it falls into the second case?
>
> [2015-05-08 03:15:41.046889] W [socket.c:642:__socket_rwv] 0-patchy-client-1: readv on 23.253.160.60:49153 failed (No message available)
> [2015-05-08 03:15:41.047012] I [client.c:2086:client_rpc_notify] 0-patchy-client-1: disconnected from patchy-client-1. Client process will keep trying to connect to glusterd until brick's port is available
> [2015-05-08 03:15:41.095988] W [ec-common.c:412:ec_child_select] 0-patchy-disperse-0: Executing operation with some subvolumes unavailable (2)
> [2015-05-08 03:15:41.218894] W [ec-combine.c:811:ec_combine_check] 0-patchy-disperse-0: Mismatching xdata in answers of 'LOOKUP'
Yes versions are obtained in xdata.
Pranith
> [2015-05-08 03:15:41.219466] W [fuse-resolve.c:67:fuse_resolve_entry_cbk] 0-fuse: 00000000-0000-0000-0000-000000000001/dir1: failed to resolve (Input/output error)
> [2015-05-08 03:15:41.219624] W [ec-common.c:412:ec_child_select] 0-patchy-disperse-0: Executing operation with some subvolumes unavailable (2)
> [2015-05-08 03:15:41.223435] W [ec-common.c:412:ec_child_select] 0-patchy-disperse-0: Executing operation with some subvolumes unavailable (2)
> [2015-05-08 03:15:41.227372] W [ec-common.c:412:ec_child_select] 0-patchy-disperse-0: Executing operation with some subvolumes unavailable (2)
> [2015-05-08 03:15:41.232227] W [ec-combine.c:811:ec_combine_check] 0-patchy-disperse-0: Mismatching xdata in answers of 'LOOKUP'
> [2015-05-08 03:15:41.232770] W [fuse-bridge.c:484:fuse_entry_cbk] 0-glusterfs-fuse: 2123: LOOKUP() /dir1/small => -1 (Input/output error)
>
More information about the Gluster-devel
mailing list