Bug 1721097 - [GSS] Crashes in glusterVdoVolumeList seen in messages file.
Summary: [GSS] Crashes in glusterVdoVolumeList seen in messages file.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: rhhi
Version: unspecified
Hardware: x86_64
OS: Linux
high
high
Target Milestone: ---
: RHHI-V 1.8
Assignee: Kaustav Majumder
QA Contact: SATHEESARAN
URL:
Whiteboard:
Depends On: 1612152
Blocks: RHHI-V-1.8-Engineering-Backlog-BZs
TreeView+ depends on / blocked
 
Reported: 2019-06-17 11:02 UTC by Gobinda Das
Modified: 2020-08-04 14:51 UTC (History)
19 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Previously, Virtual Disk Optimization (VDO) statistics were not available for VDO volumes. With this release, Virtual Disk Optimization (VDO) handles different outputs correctly from the VDO statistics tool to avoid traceback caused by Virtual Desktop and Servers Manager.
Clone Of: 1612152
Environment:
Last Closed: 2020-08-04 14:50:57 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2020:3314 0 None None None 2020-08-04 14:51:19 UTC

Description Gobinda Das 2019-06-17 11:02:29 UTC
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:

Comment 6 SATHEESARAN 2020-07-14 05:48:42 UTC
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

Comment 10 errata-xmlrpc 2020-08-04 14:50:57 UTC
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


Note You need to log in before you can comment on or make changes to this bug.