I see very frequents errors in the vdsm log on one of the gluster servers in my gluster cluster. The host is fine in the ovirt console, as are the volumes, and gluster functions ok, so this is a nuisance primarily. The gluster cluster is a replica 2, with 2 hosts, both CentSO 6.6 with gluster version 3.6.1, vdsm version 4.16.7. Ovirt engine version 3.5.0.1-1.fc20
the host producing the errors is identified by fqdn in ovirt, the one that does not produce errors is identified by ip address.
Any ideas about how to trouble shoot this?
-Thanks, Alastair
Gluster Server VentOS 6.6:
vdsmd: vdsm-4.16.7-1.gitdb83943.el6
gluster: glusterfs-3.6.1-1.el6
ovirt host Fedora 20:
hosted ovirt-engine 3.5.0.1-1
Thread-53::DEBUG::2014-11-24 14:11:45,362::BindingXMLRPC::1132::vds::(wrapper) client [xxx.xxx.xxx.39]::call hostsList with () {}
Thread-53::ERROR::2014-11-24 14:11:45,363::BindingXMLRPC::1151::vds::(wrapper) unexpected error
Traceback (most recent call last):
File "/usr/share/vdsm/rpc/BindingXMLRPC.py", line 1135, in wrapper
res = f(*args, **kwargs)
File "/usr/share/vdsm/gluster/api.py", line 54, in wrapper
rv = func(*args, **kwargs)
File "/usr/share/vdsm/gluster/api.py", line 251, in hostsList
return {'hosts': self.svdsmProxy.glusterPeerStatus()}
File "/usr/share/vdsm/supervdsm.py", line 50, in __call__
return callMethod()
File "/usr/share/vdsm/supervdsm.py", line 48, in <lambda>
**kwargs)
File "<string>", line 2, in glusterPeerStatus
File "/usr/lib64/python2.6/multiprocessing/managers.py", line 725, in _callmethod
conn.send((self._id, methodname, args, kwds))
IOError: [Errno 32] Broken pipe
Thread-53::DEBUG::2014-11-24 14:03:08,721::BindingXMLRPC::1132::vds::(wrapper) client [xxx.xxx.xxx.39]::call volumesList with () {}
Thread-53::ERROR::2014-11-24 14:03:08,721::BindingXMLRPC::1151::vds::(wrapper) unexpected error
Traceback (most recent call last):
File "/usr/share/vdsm/rpc/BindingXMLRPC.py", line 1135, in wrapper
res = f(*args, **kwargs)
File "/usr/share/vdsm/gluster/api.py", line 54, in wrapper
rv = func(*args, **kwargs)
File "/usr/share/vdsm/gluster/api.py", line 78, in volumesList
return {'volumes': self.svdsmProxy.glusterVolumeInfo(volumeName)}
File "/usr/share/vdsm/supervdsm.py", line 50, in __call__
return callMethod()
File "/usr/share/vdsm/supervdsm.py", line 48, in <lambda>
**kwargs)
File "<string>", line 2, in glusterVolumeInfo
File "/usr/lib64/python2.6/multiprocessing/managers.py", line 725, in _callmethod
conn.send((self._id, methodname, args, kwds))
IOError: [Errno 32] Broken pipe