What's New
1. Add monitor compontent
Monitor compontent added support display some base metrics about Volcano.(#1066, @alcorj-mizar)
2. Support resource reservation for big job automatically
Reserve resource for pending job which is at highest priority among pending jobs and waits for a long time. The big job is recognized by scheduler automatically.(#1044, @Thor-wl)
3. Support HDRF
Hierarchical dominant resource fairness is configured with a weighted tree, such that each node in the tree has a positive weight value.(#928, @ggaaooppeenngg)
Other Notable Changes
- add queue weight validation(#1092, @Thor-wl)
- add file watcher for scheduler config file(#1016, @hzxuzhonghu)
- add arm64 support(#1000, @Thor-wl)
Bug Fixes
- not skip lower prioprity job when job with high priority allocated failed(#1089, @merryzhou)
- remove creationTimestamp comparation in jobOrderFn of gang plugin(#1061, @zionwu)
- fix queue capability overuse when specify minAvailable less than task replicas(#1042, @zen-xu)
- fix duplicate preemptee in victims(#1023, @xiaoanyunfei)
- fix scheduler panic when volcano job use pvc(#1022, @wpeng102)
- fix scheduler panic if minResource not set(#1010, @hzxuzhonghu)
- remove controlled resource in
OnJobDelete
(#1005, @hzxuzhonghu) - fix ssh authorize key and remove
no-root
flag(#996, @hzxuzhonghu) - plugins/binpack: fix typo of BinpackMemory(#994, @aixeshunter)
- scheduler: avoid pushing back empty jobs in allocate action(#992, @lixiang233)
- fix unallocate(#984, @hzxuzhonghu)
- fix bug of queue capability lose efficacy(#974, @hzxuzhonghu)