import os
import time
-def create_node(ec, username, pl_user, pl_password, hostname=None, country=None,
- operatingSystem=None, minBandwidth=None, minCpu=None,
- critical=None):
+def create_node(ec, username, pl_user, pl_password, critical=True, hostname=None,
+ country=None, operatingSystem=None, minBandwidth=None, minCpu=None):
node = ec.register_resource("PlanetlabNode")
ec.set(node, "minBandwidth", minBandwidth)
if minCpu:
ec.set(node, "minCpu", minCpu)
- if critical:
- ec.set(node, "critical", critical)
+ ec.set(node, "critical", critical)
- ec.set(node, "cleanHome", True)
- ec.set(node, "cleanProcesses", True)
+ #ec.set(node, "cleanHome", True)
+ #ec.set(node, "cleanProcesses", True)
return node
ec.register_condition(second_set_nodes, ResourceAction.DEPLOY, first_set_nodes, ResourceState.PROVISIONED)
ec.register_condition(third_set_nodes, ResourceAction.DEPLOY, second_set_nodes, ResourceState.PROVISIONED)
-
+
# Deploy the experiment:
ec.deploy()