0

我有一组 2 个 gluster 对等体和一个在它们上复制的 gluster 卷。

当两个对等点在初始挂载期间都启动时,一切都可以在原生 glusterfs 客户端上正常运行,例如读取、写入、自动复制和自动故障转移。

但是,如果在从客户端安装时对等点之一关闭,则需要花费大量时间来安装(具体而言,当 gluster 域指向向上对等点时需要 2 分钟,而当 gluster 域指向向下对等点时需要 4 分钟)

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

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

这是两种情况的日志。

[2016-02-11 07:07:12.559354] I [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:使用程序 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] 我 [MSGID: 108005] [afr-common.c:3841:afr_notify] 0-test1-replicate-0: 子卷 'test1-client-0' 回来了;上网。

[2016-02-11 07:07:12.562281] I [MSGID: 114035] [client-handshake.c:193:client_set_lk_version_cbk] 0-test1-client-0: 服务器 lk 版本 = 1

[2016-02-11 07:07:12.563523] I [MSGID: 114057] [client-handshake.c:1437:select_server_supported_programs] 0-test1-client-1:使用程序 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] I [MSGID: 101190] [event-epoll.c:632:event_dispatch_epoll_worker] 0-epoll: 以索引 2 启动线程

[2016-02-11 07:13:35.209634] I [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] I [rpc-clnt.c:1847:rpc_clnt_reconfig] 0-test1-client-0:将端口更改为 49160(从 0)

4

1 回答 1

0

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

于 2016-02-17T12:23:11.143 回答