[Cluster-devel] conga/luci/site/luci/Extensions ricci_bridge.py

jparsons at sourceware.org jparsons at sourceware.org
Thu Jul 27 14:24:00 UTC 2006


CVSROOT:	/cvs/cluster
Module name:	conga
Changes by:	jparsons at sourceware.org	2006-07-27 14:23:59

Modified files:
	luci/site/luci/Extensions: ricci_bridge.py 

Log message:
	set cluster.conf method

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/ricci_bridge.py.diff?cvsroot=cluster&r1=1.8&r2=1.9

--- conga/luci/site/luci/Extensions/ricci_bridge.py	2006/07/19 22:50:13	1.8
+++ conga/luci/site/luci/Extensions/ricci_bridge.py	2006/07/27 14:23:59	1.9
@@ -514,6 +514,24 @@
 
       return False
 
+def setClusterConf(clusterconf, propagate=True):
+  if propagate == True:
+    propg = "True"
+  else:
+    propg = "False"
+
+  QUERY_STR='<?xml version="1.0" ?><ricci async="true" function="process_batch" version="1.0"><batch><module name="cluster"><request API_version="1.0"><function_call name="set_cluster.conf"/><var propagate="' + propg + '" cluster.conf="' + clusterconf + '"/></request></module></batch></ricci>'
+
+  try:
+    payload = self.makeConnection(QUERY_STR)
+  except RicciReceiveError, r:
+    return None
+                                                                                
+                                                                                
+  batch_number, result = self.batchAttemptResult(payload)
+  return (batch_number, result)
+
+
 def createClusterBatch(cluster_name, cluster_alias, nodeList, services, shared_storage, LVS):
     batch = '<?xml version="1.0" ?>'
     batch += '<batch>'




More information about the Cluster-devel mailing list