You are viewing a plain text version of this content. The canonical link for it is here.
Posted to tashi-commits@incubator.apache.org by mr...@apache.org on 2009/05/19 19:20:10 UTC

svn commit: r776423 - in /incubator/tashi/trunk/src/tashi/nodemanager: nodemanagerservice.py vmcontrol/qemu.py

Author: mryan3
Date: Tue May 19 19:20:10 2009
New Revision: 776423

URL: http://svn.apache.org/viewvc?rev=776423&view=rev
Log:
Remove unnecessary lambdas


Modified:
    incubator/tashi/trunk/src/tashi/nodemanager/nodemanagerservice.py
    incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py

Modified: incubator/tashi/trunk/src/tashi/nodemanager/nodemanagerservice.py
URL: http://svn.apache.org/viewvc/incubator/tashi/trunk/src/tashi/nodemanager/nodemanagerservice.py?rev=776423&r1=776422&r2=776423&view=diff
==============================================================================
--- incubator/tashi/trunk/src/tashi/nodemanager/nodemanagerservice.py (original)
+++ incubator/tashi/trunk/src/tashi/nodemanager/nodemanagerservice.py Tue May 19 19:20:10 2009
@@ -163,7 +163,7 @@
 	def suspendVm(self, vmId, name, suspendCookie):
 		instance = self.getInstance(vmId)
 		instance.state = InstanceState.Suspending
-		threading.Thread(target=lambda: self.vmm.suspendVm(vmId, name, suspendCookie)).start()
+		threading.Thread(target=self.vmm.suspendVm, args=(vmId, name, suspendCookie)).start()
 	
 	@RPC
 	def resumeVm(self, instance, name):
@@ -188,7 +188,7 @@
 	def migrateVm(self, vmId, target, transportCookie):
 		instance = self.getInstance(vmId)
 		instance.state = InstanceState.MigrateTrans
-		threading.Thread(target=lambda: self.migrateVmHelper(instance, target, transportCookie)).start()
+		threading.Thread(target=self.migrateVmHelper, args=(instance, target, transportCookie)).start()
 		return
 	
 	def receiveVmHelper(self, instance, transportCookie):
@@ -211,7 +211,7 @@
 	@RPC
 	def receiveVm(self, instance, transportCookie):
 		instance.state = InstanceState.MigrateTrans
-		threading.Thread(target=lambda: self.receiveVmHelper(instance, transportCookie)).start()
+		threading.Thread(target=self.receiveVmHelper, args=(instance, transportCookie)).start()
 		return
 	
 	@RPC

Modified: incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py
URL: http://svn.apache.org/viewvc/incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py?rev=776423&r1=776422&r2=776423&view=diff
==============================================================================
--- incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py (original)
+++ incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py Tue May 19 19:20:10 2009
@@ -205,7 +205,7 @@
 	def getControlConsole(self, vmId, port):
 		"""Spawn a thread that attaches the control console of a particular Qemu to a TCP port -- used for debugging only"""
 		child = self.getChildFromPid(vmId)
-		threading.Thread(target=(lambda: controlConsole(child, port))).start()
+		threading.Thread(target=controlConsole, args=(child, port)).start()
 		return port
 	
 	def consumeAvailable(self, child):
@@ -568,7 +568,7 @@
 			consolePort = self.consolePort
 			self.consolePort = self.consolePort+1
 			self.consolePortLock.release()
-			threading.Thread(target=lambda: controlConsole(child,consolePort)).start()
+			threading.Thread(target=controlConsole, args=(child,consolePort)).start()
 			return "Control console listenting on %s:%d" % (hostname, consolePort)
 		elif (arg == "list"):
 			return "startVnc\nstopVnc\nchangeCdrom:<image.iso>\nstartConsole"