I'm using AutoPools with Jobs in Azure Batch, therefore I have a 1-to-1 ratio of Pools to Jobs.
If I submit a few jobs at the same time, one of them may be prevented from starting by the core quota on the Azure Batch account, i.e. the AutoPool would cause the number of cores to exceed the limit. When this happens the Job will never start and instead sit idle until I manually resize the pool.
Is there a way for the Job and AutoPool to resubmit once the number of cores in use has reduced and therefore there is free space? Could I use an Autoscaling Formula with a fixed number to resize the pool every x minutes?