Hide Forgot
* Pool with several domains. * Deactivate all domains, including master. * Try to remove DC. * Failure on VDSM side because it can't find some of the domains, even though they all exist.
Created attachment 545688 [details] vdsm.log Woops. Attach didn't work for some reason the first time.
Thread-46675::ERROR::2011-12-12 13:03:56,509::task::868::TaskManager.Task::(_setError) Unexpected error Traceback (most recent call last): File "/usr/share/vdsm/storage/task.py", line 876, in _run return fn(*args, **kargs) File "/usr/share/vdsm/storage/hsm.py", line 621, in public_destroyStoragePool self.spm.detachAllDomains(pool) File "/usr/share/vdsm/storage/spm.py", line 115, in run return self.func(*args, **kwargs) File "/usr/share/vdsm/storage/spm.py", line 1050, in detachAllDomains pool.detachSD(sdUUID=sdUUID, msdUUID=sd.BLANK_UUID, masterVersion=0) File "/usr/share/vdsm/storage/sp.py", line 703, in detachSD dom = SDF.produce(sdUUID) File "/usr/share/vdsm/storage/sdf.py", line 30, in produce newSD = cls.__sdc.lookup(sdUUID) File "/usr/share/vdsm/storage/sdc.py", line 77, in lookup dom = self._findDomain(sdUUID) File "/usr/share/vdsm/storage/sdc.py", line 101, in _findDomain raise se.StorageDomainDoesNotExist(sdUUID) StorageDomainDoesNotExist: Storage domain does not exist: ('ab800c64-3caa-4c28-b61f-c3073d487c50',) It is not surprising that you are unable to perform a pool operation without an active master domain. The error message could have been prettier, though.
Since RHEL 6.3 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux.
Sounds to me like the issue is that engine disconnected the host from the storage and it cannot reach any of the domains. If this is correct then this is an engine bug.
This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux.