[Gluster-users] mirror-0 volume issues
Vladislav Tchernev
vladislav.tchernev at broadsign.com
Mon Dec 20 21:59:14 UTC 2010
Hello List,
I have two gluster 3.0.5 servers exporting a couple of mirror-0 volumes to a
bunch of clients. One of the volumes stopped replicating while the other
volumes are still working well. A client can mount the trouble volume from
both gluster servers but a write is going only to the server that the client
is mounting the volume from and not to the other server. Looking in the log
files I noticed the following behavior:
When a client mounts the volume from server A, I am getting the following
messages in the log files:
1. Log file on server A:
[2010-12-20 11:21:40] N [server-protocol.c:5852:mop_setvolume] server-tcp:
accepted client from Client_IP:1022
[2010-12-20 11:21:40] N [server-protocol.c:5852:mop_setvolume] server-tcp:
accepted client from Client_IP:1008
2. Log file on server B:
[2010-12-20 11:59:41] N [server-helpers.c:842:server_connection_destroy]
server-tcp: destroyed connection of ClentName-5678-2010/12/20-14:59:41:630525-
gluster2-volume100
[2010-12-20 11:59:52] N [server-protocol.c:6788:notify] server-tcp:
ClientIP:1016 disconnected
[2010-12-20 11:59:52] N [server-helpers.c:842:server_connection_destroy]
server-tcp: destroyed connection of
ClientName-5678-2010/12/20-14:59:41:630525-gluster2-volume100
[2010-12-20 11:59:52] N [server-protocol.c:6788:notify] server-tcp:
ClientIP:1015 disconnected
[2010-12-20 11:59:52] N [server-helpers.c:842:server_connection_destroy]
server-tcp: destroyed connection of
ClientName-5678-2010/12/20-14:59:41:630525-gluster2-volume100
[2010-12-20 12:00:02] N [server-protocol.c:6788:notify] server-tcp:
ClientIP:1014 disconnected
.....................................................................
.....................................................................
And the above messages are flooding the log file on server B
3. Log file on the client:
.................
[2010-12-20 14:11:46] N [glusterfsd.c:1409:main] glusterfs: Successfully
started
[2010-12-20 14:11:46] N [client-protocol.c:6288:client_setvolume_cbk]
gluster1-volume100: Connected to ServerA_IP:6996, attached to remote volume
'brick-volume100'.
[2010-12-20 14:11:46] N [afr.c:2648:notify] mirror-0: Subvolume 'gluster1-
volume100' came back up; going online.
[2010-12-20 14:11:46] N [client-protocol.c:6288:client_setvolume_cbk]
gluster1-volume100: Connected to ServerA_IP:6996, attached to remote volume
'brick-volume100'.
[2010-12-20 14:11:46] N [afr.c:2648:notify] mirror-0: Subvolume 'gluster1-
volume100' came back up; going online.
[2010-12-20 14:11:46] N [fuse-bridge.c:2953:fuse_init] glusterfs-fuse: FUSE
inited with protocol versions: glusterfs 7.13 kernel 7.13
...........................................
...........................................
[2010-12-20 14:13:05] E [afr.c:107:afr_set_split_brain] mirror-0: invalid
argument: inode
...................................
The opposite behavior will be observed if the client mounts the volume from
server B insetad of server A.
I know that there is a new version of glusterfs and I am planning to migrate
it soon but in the mean time I have to fix the current setup.
Thank you in advance!!!
Regards,
Vlad
More information about the Gluster-users
mailing list