v0.5.32
What's Changed
- refactor(memorybandwidth): reorder checks and improve code structure by @luomingmeng in #920
- fix(sysadvisor): fix kcmas resctrl reported memory bandwidth calculation issue by @XudongLiuHarold in #914
- feat(eviction): add QoS-aware pod killer implementation by @luomingmeng in #940
- feat: use uid to deduplicate pods during eviction by @JustinChengLZ in #924
- feat(*): supports NUMA-granular be resource eviction by @JulyWindK in #928
- fix(memory_offloading): improve offloading target size calculation by @yadzhang in #933
- chore(*): correct variable naming spelling errors by @JulyWindK in #944
- feat(qrm): consider request in dynamic packing by @lihonghao314 in #923
- fix(qrm): fix health state by @junyu-peng in #946
- reduce spd sync annotation cost by @luomingmeng in #945
- fix sysadvisor memory headroom calculate by @luomingmeng in #942
- feat(metaserver): filter out pods that are not managed by current node by @junyu-peng in #932
- feat(resource): add disable reclaim for share pools and improve CPU provision logic by @luomingmeng in #930
- feat(threshold): support metric threshold from npd by @lihonghao314 in #918
- feat(advisor): update borwein offset calculation by @lihonghao314 in #952
- feat(irq): support irq tuning by @JulyWindK in #919
- feat: cache not existed spd by @cheney-lin in #949
- fix(sysadvisor): pending Pods is considered as Active by @cheney-lin in #948
New Contributors
- @JustinChengLZ made their first contribution in #924
Full Changelog: v0.5.31...v0.5.32