From mboxrd@z Thu Jan 1 00:00:00 1970 From: rmccabe@sourceware.org Date: 11 Dec 2006 21:51:14 -0000 Subject: [Cluster-devel] conga/luci cluster/form-macros site/luci/Exten ... Message-ID: <20061211215114.9213.qmail@sourceware.org> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit CVSROOT: /cvs/cluster Module name: conga Changes by: rmccabe at sourceware.org 2006-12-11 21:51:14 Modified files: luci/cluster : form-macros luci/site/luci/Extensions: cluster_adapters.py Log message: fixes for bz219156 Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/cluster/form-macros.diff?cvsroot=cluster&r1=1.126&r2=1.127 http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/cluster_adapters.py.diff?cvsroot=cluster&r1=1.178&r2=1.179 --- conga/luci/cluster/form-macros 2006/12/08 20:47:37 1.126 +++ conga/luci/cluster/form-macros 2006/12/11 21:51:13 1.127 @@ -2318,14 +2318,20 @@
@@ -2342,7 +2348,7 @@ + tal:condition="python: (nodeinfo['nodestate'] == '0' or nodeinfo['nodestate'] == '1') and not 'ricci_error' in nodeinfo"> @@ -2352,6 +2358,7 @@ +
-
- fenceinfo: -
- fencedevinfo: - -
-
--- conga/luci/site/luci/Extensions/cluster_adapters.py 2006/12/08 23:02:49 1.178 +++ conga/luci/site/luci/Extensions/cluster_adapters.py 2006/12/11 21:51:14 1.179 @@ -3231,6 +3231,7 @@ raise Exception, 'rc is none' except Exception, e: rc = None + infohash['ricci_error'] = True luci_log.info('Error connecting to %s: %s' \ % (nodename_resolved, str(e))) @@ -3242,6 +3243,8 @@ dlist.append("rgmanager") states = getDaemonStates(rc, dlist) infohash['d_states'] = states + else: + infohash['ricci_error'] = True infohash['logurl'] = '/luci/logs/?nodename=' + nodename_resolved + '&clustername=' + clustername return infohash @@ -3333,7 +3336,12 @@ map['currentservices'] = svc_dict_list #next is faildoms - fdoms = model.getFailoverDomainsForNode(name) + + if model: + fdoms = model.getFailoverDomainsForNode(name) + else: + map['ricci_error'] = True + fdoms = list() fdom_dict_list = list() for fdom in fdoms: fdom_dict = {}