Add unit test to validate queue priority preemption works under node partition.
queue A (capacity=50, priority=1)
queue B (capacity=50, priority=2)
both have accessible-node-labels set to x
A.accessible-node-labels.x.capacity = 50
B.accessible-node-labels.x.capacity = 50
Along with this pre-emption related properties have been set.
- Submit an application A1 to B, with am-container = container = 4096, no. of containers = 4
- Submit an application A2 to A, with am-container = 1024, container = 2048, no of containers = (NUM_NM-1)
- Kill application A1
- Submit an application A3 to B with am-container=container=5210, no. of containers=NUM_NM
- Expectation is that containers are pre-empted from application A2 to A3