[Gluster-devel] spurious ec failures

Emmanuel Dreyfus manu at netbsd.org
Fri May 8 04:16:40 UTC 2015


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'
[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)

-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
manu at netbsd.org


More information about the Gluster-devel mailing list