
------=_Part_12515_719070347.1405534873658 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit What do I do when a host in a cluster cant find a storage domain that "it thinks" doesnt exist? The storage domain is in the db and is online because one of the other hosts is working just fine. I pulled this out of the vdsm.log. I even tried rebooting Thread-30::ERROR::2014-07-16 14:19:10,522::domainMonitor::239::Storage.DomainMonitorThread::(_monitorDomain) Error while collecting domain b7663d70-e658-41fa-b9f0-8da83c9eddce monitoring information Traceback (most recent call last): File "/usr/share/vdsm/storage/domainMonitor.py", line 204, in _monitorDomain self.domain = sdCache.produce(self.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: ('b7663d70-e658-41fa-b9f0-8da83c9eddce',) ------=_Part_12515_719070347.1405534873658 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><body><div style=3D"font-family: times new roman, new york, times, se= rif; font-size: 12pt; color: #000000"><div>What do I do when a host in a cl= uster cant find a storage domain that "it thinks" doesnt exist? The storage= domain is in the db and is online because one of the other hosts is workin= g just fine. I pulled this out of the vdsm.log. I even tried rebooting<br><= /div><div><br></div><div><br></div><div>Thread-30::ERROR::2014-07-16 14:19:= 10,522::domainMonitor::239::Storage.DomainMonitorThread::(_monitorDomain) E= rror while collecting domain b7663d70-e658-41fa-b9f0-8da83c9eddce monitorin= g information<br>Traceback (most recent call last):<br> File "/usr/sh= are/vdsm/storage/domainMonitor.py", line 204, in _monitorDomain<br> &n= bsp; self.domain =3D sdCache.produce(self.sdUUID)<br> File "/us= r/share/vdsm/storage/sdc.py", line 98, in produce<br> dom= ain.getRealDomain()<br> File "/usr/share/vdsm/storage/sdc.py", line 5= 2, in getRealDomain<br> return self._cache._realProduce(s= elf._sdUUID)<br> File "/usr/share/vdsm/storage/sdc.py", line 122, in = _realProduce<br> domain =3D self._findDomain(sdUUID)<br>&= nbsp; File "/usr/share/vdsm/storage/sdc.py", line 141, in _findDomain<br>&n= bsp; dom =3D findMethod(sdUUID)<br> File "/usr/share/vdsm= /storage/sdc.py", line 171, in _findUnfetchedDomain<br> r= aise se.StorageDomainDoesNotExist(sdUUID)<br>StorageDomainDoesNotExist: Sto= rage domain does not exist: ('b7663d70-e658-41fa-b9f0-8da83c9eddce',)<br><b= r></div></div></body></html> ------=_Part_12515_719070347.1405534873658--

even if the other hosts can see the domain, it doesn't mean that there is no problem from that particular host. if you checked everything and you are positive that the host can see and connect to the domain please restart vdsm to see that there is no cache issue. Dafna On 07/16/2014 07:21 PM, Maurice James wrote:
What do I do when a host in a cluster cant find a storage domain that "it thinks" doesnt exist? The storage domain is in the db and is online because one of the other hosts is working just fine. I pulled this out of the vdsm.log. I even tried rebooting
Thread-30::ERROR::2014-07-16 14:19:10,522::domainMonitor::239::Storage.DomainMonitorThread::(_monitorDomain) Error while collecting domain b7663d70-e658-41fa-b9f0-8da83c9eddce monitoring information Traceback (most recent call last): File "/usr/share/vdsm/storage/domainMonitor.py", line 204, in _monitorDomain self.domain = sdCache.produce(self.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: ('b7663d70-e658-41fa-b9f0-8da83c9eddce',)
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Dafna Ron

I ended putting the problematic storage domain into maintenance mode. That allowed the other hosts to come online. I then rebooted that storage domain host. That seemed to clear up the problem ----- Original Message ----- From: "Dafna Ron" <dron@redhat.com> To: "Maurice James" <mjames@media-node.com>, "users" <users@ovirt.org> Sent: Thursday, July 17, 2014 2:53:46 AM Subject: Re: [ovirt-users] Missing Storage domain even if the other hosts can see the domain, it doesn't mean that there is no problem from that particular host. if you checked everything and you are positive that the host can see and connect to the domain please restart vdsm to see that there is no cache issue. Dafna On 07/16/2014 07:21 PM, Maurice James wrote:
What do I do when a host in a cluster cant find a storage domain that "it thinks" doesnt exist? The storage domain is in the db and is online because one of the other hosts is working just fine. I pulled this out of the vdsm.log. I even tried rebooting
Thread-30::ERROR::2014-07-16 14:19:10,522::domainMonitor::239::Storage.DomainMonitorThread::(_monitorDomain) Error while collecting domain b7663d70-e658-41fa-b9f0-8da83c9eddce monitoring information Traceback (most recent call last): File "/usr/share/vdsm/storage/domainMonitor.py", line 204, in _monitorDomain self.domain = sdCache.produce(self.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: ('b7663d70-e658-41fa-b9f0-8da83c9eddce',)
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Dafna Ron

x10 :) thanks for letting us know it was resolved have a nice one. Dafna On 07/17/2014 02:20 PM, Maurice James wrote:
I ended putting the problematic storage domain into maintenance mode. That allowed the other hosts to come online. I then rebooted that storage domain host. That seemed to clear up the problem
----- Original Message ----- From: "Dafna Ron" <dron@redhat.com> To: "Maurice James" <mjames@media-node.com>, "users" <users@ovirt.org> Sent: Thursday, July 17, 2014 2:53:46 AM Subject: Re: [ovirt-users] Missing Storage domain
even if the other hosts can see the domain, it doesn't mean that there is no problem from that particular host. if you checked everything and you are positive that the host can see and connect to the domain please restart vdsm to see that there is no cache issue.
Dafna
On 07/16/2014 07:21 PM, Maurice James wrote:
What do I do when a host in a cluster cant find a storage domain that "it thinks" doesnt exist? The storage domain is in the db and is online because one of the other hosts is working just fine. I pulled this out of the vdsm.log. I even tried rebooting
Thread-30::ERROR::2014-07-16 14:19:10,522::domainMonitor::239::Storage.DomainMonitorThread::(_monitorDomain) Error while collecting domain b7663d70-e658-41fa-b9f0-8da83c9eddce monitoring information Traceback (most recent call last): File "/usr/share/vdsm/storage/domainMonitor.py", line 204, in _monitorDomain self.domain = sdCache.produce(self.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: ('b7663d70-e658-41fa-b9f0-8da83c9eddce',)
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Dafna Ron
participants (2)
-
Dafna Ron
-
Maurice James