remote-create: document load-balancing algorithm
[invirt/packages/invirt-remote.git] / files / usr / sbin / sipb-xen-remote-create
index c4a62cc..214097f 100755 (executable)
@@ -2,10 +2,7 @@
 """
 Picks a host to "create" (boot) a VM on, and does so.
 
-For now, a very dumb algorithm for which host to boot on:
-the one with fewer machines running.
-
-TODO: load-balance based on something like actual free RAM
+Current load-balancing algorithm: wherever there's more free RAM.
 
 TODO: use a lock to avoid creating the same VM twice in a race
 """
@@ -59,6 +56,7 @@ def main(argv):
 
     host = choose_host()
     print 'Creating on host %s...' % host
+    sys.stdout.flush()
     return call(['remctl', host, 'remote', 'control',
                  machine_name, 'create'] + args)