Releases: kubewharf/katalyst-core
Releases · kubewharf/katalyst-core
v0.5.17
What's Changed
- add message tag in healthz metric by @xu282934741 in #755
- fix eviction manager getEvictPodFromCandidates sort order by @luomingmeng in #756
- fix(net): not change request hint for network plugin by @yehlemias in #757
- metrics(sysadvisor) - power aware advisor emits metrics of essential ops by @h-w-chen in #759
- refactor: relace raw CPI metric with exponential weighted moving average by @cheney-lin in #754
- feat(qrm-plugins): synchronous GetAdvice API between qrm-plugins and sys-advisor by @gary-lgy in #747
- feat(metric): add NIC speed, tx_bps, rx_bps metrics by @csfldf in #760
New Contributors
- @yehlemias made their first contribution in #757
Full Changelog: v0.5.16...v0.5.17
v0.5.16
What's Changed
- refactor cnr taint by @luomingmeng in #742
- fix(sysadvisor): fix assemble logic of multi share region by @cheney-lin in #731
- feat(*): support get kubelet config via insecure port by @xu282934741 in #744
- support cpu codename aware indicator by @dongmx in #734
- Refactor and enhance QRM plugins support for reclaim_cores with numa_binding by @luomingmeng in #741
- refactor(sysadvisor): synchronous api between qrm-plugins and sys-advisor by @gary-lgy in #736
- feat(sysadvisor): pap - evict first strategy for power control plan by @h-w-chen in #743
- fix(qrm): remove extra slashes in the URL when calling the configz endpoint by @xu282934741 in #748
- sysadvisor support reclaimed core with numa binding by @funnydreamwinz in #745
- fix(qrm): fix shared-cores ramp-up make reclaimed pool size too small… by @luomingmeng in #737
- fix getIndicators use minTarget by @luomingmeng in #751
- fix(sysadvisor): trivial - malachite realtime provisioner health check name by @h-w-chen in #753
- fix(advisor): fix deadlock on panic by @gary-lgy in #752
- fix(sysadvisor): fix provision logic of dedicated_cores region by @cheney-lin in #750
New Contributors
- @dongmx made their first contribution in #734
- @funnydreamwinz made their first contribution in #745
Full Changelog: v0.5.15...v0.5.16
v0.5.15
What's Changed
- feat (sysadvisor): get power data served by metric store sourced from malachite realtime metric server by @h-w-chen in #720
- fix(*): empty cpuset.mems will lead to failure of tmo by @cheney-lin in #721
- Refactor qrm state by @luomingmeng in #725
- fix (test): test code fix TestNodeMetricUpdate by @h-w-chen in #730
- fix(*): Remove the constraints on move pages by @cheney-lin in #729
- chore(cgroup): add condition compile for IsCgroupPath by @luomingmeng in #732
- fix (sysadvisor): pap - fixes of defects identified in integration validation by @h-w-chen in #728
- feat(kcc): support kcc canary update by @gary-lgy in #722
- chore(qrm): support migrate pages in handleAdvisorCPUSetMems by @luomingmeng in #733
Full Changelog: v0.5.13...v0.5.15
v0.5.13
What's Changed
- (feat)pap: power aware plugin = policy advisor + power eviction plugin + power capping plugin by @h-w-chen in #696
- chore(cgroup): fix memory policy build not in linux by @luomingmeng in #712
- feat(sockmem): keep the values in tcp_mem consistent by @lubinszARM in #705
- ci: add test summary by @gary-lgy in #723
- fix(qrm): fix printing of numa mem migrate container stats by @gary-lgy in #710
New Contributors
Full Changelog: v0.5.12...v0.5.13
v0.5.12
What's Changed
- unsupportedManager: adding GetMemoryPressure by @lubinszARM in #698
- refactor(qrm): refactor the state module for enhanced extensibility by @xu282934741 in #697
- dirtymem: adding support to virtio disk by @lubinszARM in #669
- system_cores support set specific pool by @luomingmeng in #680
- Refactor the QRM plugin state by @luomingmeng in #702
- fix(qrm): fix cpu admit failed caused by float ceil by @nightmeng in #704
- multi-models in borwein by @csfldf in #701
- feat: report NUMA cpu usage by @cheney-lin in #694
- refactor: make kernel allocate zram memory at allowed NUMAs of workload process by @cheney-lin in #685
- feat(fragmem): unified solution for memory compaction by @lubinszARM in #667
- refactor resource-recommend controller by @ozline in #684
New Contributors
- @xu282934741 made their first contribution in #697
- @ozline made their first contribution in #684
Full Changelog: v0.5.11...v0.5.12
v0.5.11
What's Changed
- topology adapter support configure custom kubelet resource plugin state file by @luomingmeng in #692
- log cache evict by @xixi2 in #689
- cpu regulator support config parameter by @luomingmeng in #675
- reduce move_pages granularity by @yadzhang in #682
- fix: check having upper bound by @cheney-lin in #690
- feat(tmo): block config support kcc and optimize target size calc by @yadzhang in #693
Full Changelog: v0.5.10...v0.5.11
v0.5.10
What's Changed
- feat: add npd controller by @WangZzzhe in #633
- feat(qrm): optimize admit logic by @nightmeng in #686
- fix(*): adapt to kubelet configz endpoint changes to support K8s 1.28 by @caohe in #691
Full Changelog: v0.5.9...v0.5.10
v0.5.9
What's Changed
- support clear residual net class by @luomingmeng in #666
- fix: fix some orm and reporter plugin issues by @caohe in #673
- fix(reporter): fix race condition regarding orm and reporter start order by @caohe in #674
- feat(qrm): refine getting hint by memory bandwidth by @csfldf in #671
- feat: support to update reservedForReclaim dynamicly by @cheney-lin in #659
- feat: optimize system_eviction & numa_eviction under high memory pressure by @lubinszARM in #661
- feat(qrm): support pod inplace update resize admit by @nightmeng in #665
- feat(advisor): fix advisor snb pool size calc by @nightmeng in #678
- feat(qrm): fix reclaimed cores topology hints by @nightmeng in #681
Full Changelog: v0.5.8...v0.5.9
v0.5.8
What's Changed
- feat(qrm): support allocate resource for pod by @Silverglass in #653
- feat(qrm): remove dropcache when migrate numa memory by @yadzhang in #655
- fix(sysadvisor): fix isolacted size calculated incorrectly by @cheney-lin in #656
- refine pressure_supression eviction and getUtilBasedHeadroom by @cheney-lin in #663
New Contributors
- @Silverglass made their first contribution in #653
Full Changelog: v0.5.7...v0.5.8
v0.5.7
What's Changed
- ioweight: adding pod level setting by @lubinszARM in #550
- fix(qrm): populate not preferred hints by filterout available NUMA nodes by @csfldf in #648
- agent get SPD syncly & spd creation improvement by @ddjjia in #606
- chore(tmo): add more logs by @cheney-lin in #649
- fix(advisor): optimize lw health check by @nightmeng in #645
- spd fetcher add config for enable service profile namespaces by @luomingmeng in #651
New Contributors
Full Changelog: v0.5.6...v0.5.7