Description of problem: We are seeing the following crash: Aug 1 13:47:15 rhv-van-001 vdsm[59733]: ERROR Internal server error#012Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/yajsonrpc/__init__.py", line 606, in _handle_request#012 res = method (**params)#012 File "/usr/lib/python2.7/site-packages/vdsm/rpc/Bridge.py", line 197, in _dynamicMethod#012 result = fn(*methodArgs)#012 File "/usr/lib/python2.7/site-packages/vdsm/gluster/apiwrapper.py", line 91, in vd oVolumeList#012 return self._gluster.vdoVolumeList()#012 File "/usr/lib/python2.7/site-packages/vdsm/gluster/api.py", line 90, in wrapper#012 rv = func(*args, **kwargs)#012 File "/usr/lib/python2.7/site-packages/vds m/gluster/api.py", line 818, in vdoVolumeList#012 status = self.svdsmProxy.glusterVdoVolumeList()#012 File "/usr/lib/python2.7/site-packages/vdsm/common/supervdsm.py", line 55, in __call__#012 return callMethod()#012 File "/usr/lib/python2.7/site-packages/vdsm/common/supervdsm.py", line 53, in <lambda>#012 **kwargs)#012 File "<string>", line 2, in glusterVdoVolumeList#012 File "/usr/lib64/python2.7/multiprocessing/managers.py", l ine 773, in _callmethod#012 raise convert_to_error(kind, result)#012AttributeError: 'str' object has no attribute 'iteritems' In the messages file. It looks to be VDSM querying gluster volumes, #012AttributeError: 'str' object has no attribute 'iteritems' is the exception from the look of it. Version-Release number of selected component (if applicable): RHEV 4.2 How reproducible: This happens consistently on the setup in question. Steps to Reproduce: 1. Setup RHHI 2. Store VMs on gluster volume 3. Check messages Actual results: Crashes happening every 5 minutes. Expected results: Normal operation. Additional info:
Tested with RHV Manager Version 4.4.1.8-0.7.el8ev and vdsm-4.40.22-1.el8ev.x86_64 Ran the soak test for about 4 weeks, with the setup up and running with VDO volumes, no such errors popped up in the vdsm.log
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (RHHI for Virtualization 1.8 bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2020:3314