恐怕最新版本4.1.5或更旧版本中使用SSL / TLS加密的GlusterFS存储群集出了问题。
首先,我为GlusterFS复制卷afr_vol启用了SSL,该卷由GlusterFS本机客户端安装在/ mnt / gluster上。
然后,我反复进行add-brick和remove-brick。
同时,已安装的目录会连续读取或写入一段时间。在这里,我使用命令“ find / mnt / gluster”或“ ls / mnt / gluster”来重现它。
稍后,错误消息如下:
查找:‘/ mnt / gluster’:传输端点未连接
由于无法访问已安装的目录,因此glusterfs进程正在使用100%CPU。而glusterfs进程的strace结果如下:
strace -f -p 6576
[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2,4294967295)= 1 ([{fd = 12,revents = POLLIN}])[pid 14601] poll([{fd = 12, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL},{fd = 11, events = POLLIN | POLLPRI | POLLERR | POLLHUP | POLLNVAL}],2 4294967295 ^ C处理6576已分离处理6577已分离处理6578 分离过程6579分离过程6580分离过程6581 分离过程6584分离过程6585分离过程6596 分离过程6597分离过程1578分离过程1581 分离过程11623分离过程14581分离过程14601 分离过程15032分离
但是,如果我为GlusterFS复制卷afr_vol禁用了SSL,一切都会好的。
因此,错误1601356(“ Gluster 4.0和4.1上的SSL / TLS加密问题”)似乎尚未修复。
希望有人可以帮助我。非常感谢。