Wind River Support Network

HomeDefectsOVP-989
Fixed

OVP-989 : [ovirt-node] caught 'ERROR: clientIF::248::vds::(_initIRS) Error initializing IRS' while eingine-iso-uploader image

Created: Sep 4, 2013    Updated: Mar 11, 2016
Resolved Date: Oct 23, 2013
Found In Version: 5.0.1
Fix Version: 5.0.1.9
Severity: Standard
Applicable for: Wind River Linux 5
Component/s: Userspace

Description

Problem Description
======================
caught 'ERROR: clientIF::248::vds::(_initIRS) Error initializing IRS' while eingine-iso-uploader image, 

engine side:
ovirt-engine browser UI show event message as below:
"Host ep is initializing. Message: Failed to initialize storage"

node side:
root@localhost:~# vdsClient -s 0 getVdsCaps
Failed to initialize storage
root@localhost:~# 
root@localhost:~# service vdsmd status
VDS daemon server is running
root@localhost:~# 


Expected Behavior
======================
Here no error info.

Observed Behavior
======================
None

Logs
======================
/var/log/vdsm/vdsm.log
----------------------------
MainThread::INFO::2013-09-05 05:55:37,320::vdsm::87::vds::(run) I am the actual vdsm 4.10.3-0 localhost (3.4.34-ovp-ga-rt40-WR5.0.1.7_preempt-rt)
MainThread::DEBUG::2013-09-05 05:55:37,766::resourceManager::395::ResourceManager::(registerNamespace) Registering namespace 'Storage'
MainThread::DEBUG::2013-09-05 05:55:37,767::threadPool::34::Misc.ThreadPool::(__init__) Enter - numThreads: 10.0, waitTimeout: 3, maxTasks: 500.0
MainThread::WARNING::2013-09-05 05:55:37,771::fileUtils::185::fileUtils::(createdir) Dir /windriver/data-center/mnt already exists
MainThread::ERROR::2013-09-05 05:55:37,802::clientIF::248::vds::(_initIRS) Error initializing IRS
Traceback (most recent call last):
  File "/usr/share/vdsm/clientIF.py", line 246, in _initIRS
    self.irs = Dispatcher(HSM())
  File "/usr/share/vdsm/storage/hsm.py", line 348, in __init__
    if not multipath.isEnabled():
  File "/usr/share/vdsm/storage/multipath.py", line 87, in isEnabled
    mpathconf = svdsm.readMultipathConf()
  File "/usr/share/vdsm/supervdsm.py", line 77, in __call__
    return callMethod()
  File "/usr/share/vdsm/supervdsm.py", line 67, in <lambda>
    getattr(self._supervdsmProxy._svdsm, self._funcName)(*args,
AttributeError: 'ProxyCaller' object has no attribute 'readMultipathConf'

Workaround

reboot ovirt-node host.

Steps to Reproduce

1. node :
    /lpg-build/cdc/fast_prod/wrlinuxovp5017/dvd_install/lv08_13sp/wrlinux-5/wrlinux/configure --enable-jobs=40 --enable-parallel-pkgbuilds=40 --enable-kernel=preempt-rt --enable-addons=wr-ovp --enable-rootfs=ovp-ovirt-node --enable-board=intel_xeon_core --with-rcpl-version=0007
2. engine:
  /lpg-build/cdc/fast_prod/wrlinuxovp5017/dvd_install/lv09_13sp/wrlinux-5/wrlinux/configure --enable-board=intel-xeon-core --enable-rootfs=ovp-ovirt-engine --enable-addons=wr-ovp --with-package=wrs-kvm-helper --enable-parallel-pkgbuilds=40 --enable-jobs=40 --with-rcpl-version=0007

3. deploy ovirt-engine and ovirt-node
4. up ovirt-node and create storage domain 
5. attach default iso-doamin
6. upload image *.iso to iso-domain

check the behaving and check logs
Live chat
Online