[Cluster-devel] conga/luci/site/luci/Extensions ModelBuilder.py
jparsons at sourceware.org
jparsons at sourceware.org
Wed Jan 10 19:26:56 UTC 2007
CVSROOT: /cvs/cluster
Module name: conga
Branch: RHEL5
Changes by: jparsons at sourceware.org 2007-01-10 19:26:56
Modified files:
luci/site/luci/Extensions: ModelBuilder.py
Log message:
part of bz212021 for two-node case
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/ModelBuilder.py.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.8.2.3&r2=1.8.2.4
--- conga/luci/site/luci/Extensions/ModelBuilder.py 2006/12/22 17:50:16 1.8.2.3
+++ conga/luci/site/luci/Extensions/ModelBuilder.py 2007/01/10 19:26:56 1.8.2.4
@@ -965,8 +965,14 @@
return True
def check_two_node(self):
- if self.getLockType() == DLM_TYPE:
+ if self.getLockType() == DLM_TYPE and self.quorumd_ptr == None:
clusternodes_count = len(self.clusternodes_ptr.getChildren())
+ #Make certain that there is a cman tag in the file
+ #If missing, it will not hurt to add it here
+ if self.CMAN_ptr == None:
+ cman = Cman()
+ self.cluster_ptr.addChild(cman)
+ self.CMAN_ptr = cman
if clusternodes_count == 2:
self.CMAN_ptr.addAttribute('two_node', '1')
self.CMAN_ptr.addAttribute('expected_votes', '1')
More information about the Cluster-devel
mailing list