当其中一个对等体关闭时,Gluster本机客户端需要超过2分钟才能挂载

时间:2016-02-11 09:16:42

标签: redhat nfs glusterfs

我有一组2个gluster对等体,并且复制了一个gluster卷。

在初始安装期间,当两个对等设备都启动时,本机glusterfs客户端的一切工作正常,如读取,写入,自动复制和自动故障转移。

但是,如果在安装客户端时对等体之一关闭,则需要花费大量时间进行安装(特别是当gluster域指向对等体时需要2分钟,而当gluster域指向4分钟时倒下的同行)

我知道在使用glusterfs本机客户端安装时,它会尝试连接到volfile中指定的所有砖块节点。

有没有办法在安装时获得超时,或者我们是否可以让客户端使用任何一个up节点而不是尝试连接到所有brick节点。

这是两个方案的日志。

  

[2016-02-11 07:07:12.559354]我[rpc-clnt.c:1847:rpc_clnt_reconfig] 0-test1-client-1:将端口更改为49160(从0开始)

     

[2016-02-11 07:07:12.560528] I [MSGID:114057] [client-handshake.c:1437:select_server_supported_programs] 0-test1-client-0:使用Program GlusterFS 3.3,Num(1298437),版本(330)

     

[2016-02-11 07:07:12.561447] I [MSGID:114046] [client-handshake.c:1213:client_setvolume_cbk] 0-test1-client-0:连接到test1-client-0,附加到远程卷&nfs_magnolia / test1'。

     

[2016-02-11 07:07:12.561461] I [MSGID:114047] [client-handshake.c:1224:client_setvolume_cbk] 0-test1-client-0:服务器和客户端lk版本号不相同,重新开启fds

     

[2016-02-11 07:07:12.561508] I [MSGID:108005] [afr-common.c:3841:afr_notify] 0-test1-replicate-0:Subvolume' test1-client-0& #39;回来了;上网。

     

[2016-02-11 07:07:12.562281] I [MSGID:114035] [client-handshake.c:193:client_set_lk_version_cbk] 0-test1-client-0:Server lk version = 1

     

[2016-02-11 07:07:12.563523] I [MSGID:114057] [client-handshake.c:1437:select_server_supported_programs] 0-test1-client-1:使用Program GlusterFS 3.3,Num(1298437),版本(330)

     

[2016-02-11 07:07:12.564454] I [MSGID:114046] [client-handshake.c:1213:client_setvolume_cbk] 0-test1-client-1:连接到test1-client-1,附加到远程卷&nfs_magnolia / test1'。

     

[2016-02-11 07:07:12.564466] I [MSGID:114047] [client-handshake.c:1224:client_setvolume_cbk] 0-test1-client-1:服务器和客户端lk版本号不相同,重新开启fds

当一个对等体关闭时记录。

  

[2016-02-11 07:11:25.173459] I [MSGID:100030] [glusterfsd.c:2318:main] 0- / usr / sbin / glusterfs:开始运行/ usr / sbin / glusterfs 3.7版。 6(args:/ usr / sbin / glusterfs --volfile-max-fetch-attempts = 2 --volfile-server = nfs_cluster_storage.preprod.ngp.tesco.com --volfile-server = nfs_cluster_storage.preprod.ngp.tesco。 com --volfile-id = / test1 / root / test1_mount)

     

[2016-02-11 07:11:25.187780] I [MSGID:101190] [event-epoll.c:632:event_dispatch_epoll_worker] 0-epoll:启动索引为1的线程

     

[2016-02-11 07:13:32.455019] E [socket.c:2278:socket_connect_finish] 0-glusterfs:连接到10.1.8.191:24007失败(连接超时)

     

[2016-02-11 07:13:32.455089] E [glusterfsd-mgmt.c:1818:mgmt_rpc_notify] 0-glusterfsd-mgmt:无法与远程主机连接:nfs_cluster_storage.preprod.ngp.tesco.com (传输端点未连接)

     

[2016-02-11 07:13:32.455103]我[glusterfsd-mgmt.c:1845:mgmt_rpc_notify] 0-glusterfsd-mgmt:连接到下一个volfile服务器nfs_cluster_storage.preprod.ngp.tesco.com

     

[2016-02-11 07:13:35.209045]我[MSGID:101190] [event-epoll.c:632:event_dispatch_epoll_worker] 0-epoll:启动索引为2的线程

     

[2016-02-11 07:13:35.209634]我[MSGID:114020] [client.c:2118:notify] 0-test1-client-0:父翻译已准备好,尝试连接传输

     

[2016-02-11 07:13:35.213970] I [MSGID:114020] [client.c:2118:notify] 0-test1-client-1:父翻译已准备就绪,尝试连接传输

     

[2016-02-11 07:13:35.216469]我[rpc-clnt.c:1847:rpc_clnt_reconfig] 0-test1-client-0:将端口更改为49160(从0开始)

1 个答案:

答案 0 :(得分:0)

这是一个已知问题;我正致力于修复http://review.gluster.org/#/c/11113/