Merge branch '4523-owner_uuid-index' refs #4523
[arvados.git] / services / nodemanager / arvnodeman / jobqueue.py
index 0eb5b79e78b7dccbafc109c0ee3d5cc6cd2643ec..06f66b71c244f5662fb0c9871f7c92b0603f1617 100644 (file)
@@ -75,11 +75,14 @@ class ServerCalculator(object):
                 if job['uuid'] not in self.logged_jobs:
                     self.logged_jobs.add(job['uuid'])
                     self.logger.debug("job %s not satisfiable", job['uuid'])
-            elif (want_count < self.max_nodes):
+            elif (want_count <= self.max_nodes):
                 servers.extend([cloud_size.real] * max(1, want_count))
         self.logged_jobs.intersection_update(seen_jobs)
         return servers
 
+    def cheapest_size(self):
+        return self.cloud_sizes[0]
+
 
 class JobQueueMonitorActor(clientactor.RemotePollLoopActor):
     """Actor to generate server wishlists from the job queue.