11896: Add integration test coverage for gce and aws drivers. Handle disk=None from...
[arvados.git] / services / nodemanager / arvnodeman / jobqueue.py
index 1716a57d3f9763ac1f8303499e6baf893888394f..2237420ffb39d5da6ec408c26f7d8f12ed6a42e3 100644 (file)
@@ -27,6 +27,8 @@ class ServerCalculator(object):
             self.cores = kwargs.pop('cores')
             # libcloud disk sizes are in GB, Arvados/SLURM are in MB
             # multiply by 1000 instead of 1024 to err on low side
+            if self.disk is None:
+                self.disk = 0
             self.scratch = self.disk * 1000
             self.ram = int(self.ram * node_mem_scaling)
             for name, override in kwargs.iteritems():