[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Reduce the log level for the 'cannot recreate information for dying domain'
# HG changeset patch # User emellor@ewan # Node ID 1cfe0875658d5f83d38a5d96abe7a66e0d5db508 # Parent b0bc53c9d5b6c9c5c8ff79272f7c25c7eaaf4d2a Reduce the log level for the 'cannot recreate information for dying domain' message for all but the first refresh when Xend starts. Signed-off-by: Ewan Mellor <ewan@xxxxxxxxxxxxx> diff -r b0bc53c9d5b6 -r 1cfe0875658d tools/python/xen/xend/XendDomain.py --- a/tools/python/xen/xend/XendDomain.py Thu Oct 6 09:16:50 2005 +++ b/tools/python/xen/xend/XendDomain.py Thu Oct 6 10:04:49 2005 @@ -22,6 +22,7 @@ Needs to be persistent for one uptime. """ import os +import logging import threading import xen.lowlevel.xc @@ -61,7 +62,7 @@ self.domains_lock.acquire() try: - self.refresh() + self.refresh(True) self.dom0_setup() finally: self.domains_lock.release() @@ -148,9 +149,13 @@ info.cleanupDomain() - def refresh(self): + def refresh(self, initialising = False): """Refresh domain list from Xen. Expects to be protected by the domains_lock. + + @param initialising True if this is the first refresh after starting + Xend. This does not change this method's behaviour, except for + logging. """ doms = self.xen_domains() for d in self.domains.values(): @@ -162,10 +167,10 @@ for d in doms: if d not in self.domains: if doms[d]['dying']: - log.error( - 'Cannot recreate information for dying domain %d. ' - 'Xend will ignore this domain from now on.', - doms[d]['dom']) + log.log(initialising and logging.ERROR or logging.DEBUG, + 'Cannot recreate information for dying domain %d.' + ' Xend will ignore this domain from now on.', + doms[d]['dom']) else: try: dominfo = XendDomainInfo.recreate(doms[d]) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |