Replies: 1 comment 3 replies
-
From my limited knowledge of Azure Batch, I wonder if it has to do with the autoscaling formula:
It doesn't seem to be accounting for task packing, it looks like the formula just scales up the nodes to match the number of pending tasks. @abhi18av do you have any insights here? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Bug report
Expected behavior and actual behavior
Expected: run a full pipeline on a single compute node using Tower and Azure Batch.
Actual: in addition to a single node 10 more nodes are added to a pool, then immediately transition to
idle
state and stayidle
until the pipeline is finished.Steps to reproduce the problem
Tower configuration:
Batch pool configuration:
Program output
idle
state and are not deallocated from the pool until the pipeline is finished. So the total number of nodes after 5 mins becomes 11 instead of 1.Environment
Additional context
The main problem with this behaviour is that I believe I am still charged for the
idle
nodes, so I pay for 11 nodes instead of 1.Beta Was this translation helpful? Give feedback.
All reactions