Bug 1595436
| Summary: | Frequent INTERNAL SERVER ERROR in supervdsm.py glusterVdoVolumeList | ||
|---|---|---|---|
| Product: | [oVirt] vdsm | Reporter: | Linus <linus+rh> |
| Component: | General | Assignee: | Denis Chaplygin <dchaplyg> |
| Status: | CLOSED CANTFIX | QA Contact: | Raz Tamir <ratamir> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 4.20.31 | CC: | bugs, dchaplyg, godas, reto.gantenbein, sabose |
| Target Milestone: | ovirt-4.2.7 | Flags: | rule-engine:
ovirt-4.2+
|
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-09-04 06:22:37 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | Gluster | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Linus
2018-06-26 21:57:40 UTC
Current supervdsm exceptions after the update to ovirt 4.2.4.x from journalctl:
Jun 26 23:22:12 test-ovirt-1 vdsm[3262]: ERROR Internal server error
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/yajsonrpc/__init__.py", line 606, in _handle_request
res = method(**params)
File "/usr/lib/python2.7/site-packages/vdsm/rpc/Bridge.py", line 197, in _dynamicMethod
result = fn(*methodArgs)
File "/usr/lib/python2.7/site-packages/vdsm/gluster/apiwrapper.py", line 91, in vdoVolumeList
return self._gluster.vdoVolumeList()
File "/usr/lib/python2.7/site-packages/vdsm/gluster/api.py", line 90, in wrapper
rv = func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/gluster/api.py", line 818, in vdoVolumeList
status = self.svdsmProxy.glusterVdoVolumeList()
File "/usr/lib/python2.7/site-packages/vdsm/common/supervdsm.py", line 55, in __call__
return callMethod()
File "/usr/lib/python2.7/site-packages/vdsm/common/supervdsm.py", line 53, in <lambda>
**kwargs)
File "<string>", line 2, in glusterVdoVolumeList
File "/usr/lib64/python2.7/multiprocessing/managers.py", line 773, in _callmethod
raise convert_to_error(kind, result)
OSError: [Errno 2] No such file or directory: vdo
I've seen it too in O-S-T on master. Same issue here. Found it after updating from oVirt 4.1.9 to oVirt 4.2.3 and latest CentOS. Still not fixed with oVirt 4.2.4. I guess the newly introduced dependency to vdo is missing somewhere in a vdsm rpm. Denis, will any functionality be affected due to this error..or can I push this out? Thin device calculations will not work, but everything else should be fine. Feel free to close it. |