----- Original Message -----
From: "David Andino" <david_andino(a)yahoo.com>
To: "Federico Simoncelli" <fsimonce(a)redhat.com>
Sent: Monday, May 26, 2014 4:09:44 PM
Subject: Re: Rv: Re: [vdsm] Problems with vdsm deleted Storages Domains
Hello Federico
I have attached the entire file so you can read it.
Let me know whether you need anything else
Thanks
David
The relevant traceback is:
7b861db2-05c7-44b1-aac7-b4ea018120cf::ERROR::2014-05-26
07:01:15,376::sp::329::Storage.StoragePool::(startSpm) Unexpected error
Traceback (most recent call last):
File "/usr/share/vdsm/storage/sp.py", line 296, in startSpm
self._updateDomainsRole()
File "/usr/share/vdsm/storage/securable.py", line 75, in wrapper
return method(self, *args, **kwargs)
File "/usr/share/vdsm/storage/sp.py", line 205, in _updateDomainsRole
domain = sdCache.produce(sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 98, in produce
domain.getRealDomain()
File "/usr/share/vdsm/storage/sdc.py", line 52, in getRealDomain
return self._cache._realProduce(self._sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 122, in _realProduce
domain = self._findDomain(sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 141, in _findDomain
dom = findMethod(sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 171, in _findUnfetchedDomain
raise se.StorageDomainDoesNotExist(sdUUID)
StorageDomainDoesNotExist: Storage domain does not exist:
(u'ba26bc14-3aff-48eb-816c-e02e81e5fd63',)
The problem was fixed (and backported to 3.4) in:
http://gerrit.ovirt.org/25424
http://gerrit.ovirt.org/27194
That is going to be available in vdsm-4.14.8
With that build you'll be able to start the SPM and later on use
forcedDetachStorageDomain to remove the old domain.
--
Federico