resulting pg rspec should have 'request' type
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 23 May 2011 16:09:19 +0000 (12:09 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 23 May 2011 16:09:19 +0000 (12:09 -0400)
sfa/client/sfiAddSliver.py

index b51c705..7716f97 100755 (executable)
@@ -28,6 +28,9 @@ else:
 rspec = parse_rspec(infile)
 nodes = file(command.opts.nodefile).read().split()
 try:
+    if rspec.version['type'].lower() == 'protogeni':
+        rspec.xml.set('type', 'request')
+        rspec.remove_element('available')    
     slivers = [{'hostname': node} for node in nodes]
     rspec.add_slivers(slivers)
 except: