Skip to content

Releases: kubewharf/katalyst-core

v0.5.20

03 Mar 07:36
19914b2
Compare
Choose a tag to compare

What's Changed

  • fix(sysadvisor): supplement the missing metrics in CGroupV2 by @lihonghao314 in #784
  • fix(sysadvisor): skip invalid numa for headroom calculation by @funnydreamwinz in #789
  • sockmem: optimize the fail handling by @lubinszARM in #781
  • fix(*): fix sysadvisor state reclaim pod's TopologyAwareAssignments i… by @luomingmeng in #786
  • feat(sysadvisor): add ignore check in borwein model by @lihonghao314 in #787
  • fix(qrm-plugins): populate sidecar container annotations by @gary-lgy in #790
  • fix(spd): fix spd mergeIndicatorSpec by @luomingmeng in #792
  • fix(qrm): fix sharedCoresWithNUMABindingHintHandler when hints alread… by @luomingmeng in #785
  • fix(qrm): qrm cpu/memory plugin state restore include headroom by @luomingmeng in #793

Full Changelog: v0.5.18...v0.5.20

v0.5.18

13 Feb 07:09
cdf8732
Compare
Choose a tag to compare

What's Changed

  • feat(qrm): add message tag in qrm plugins alloc_failed,get_topology_hints_failed and remove_pod_failed metric by @xu282934741 in #768
  • fix(sysadvisor): fix assembler calculate reclaim pool size of non-bin… by @luomingmeng in #762
  • fix(qrm): fix numaBindingHintHandler calculateHints before GetHintsFr… by @luomingmeng in #765
  • chore(qrm): qrm cpu/memory plugin alloc_failed and get_topology_hints… by @luomingmeng in #763
  • feat(sysadvisor): support borwein latency regression model by @lihonghao314 in #770
  • chore(util): add DeepCopyIntToStringMap to util by @luomingmeng in #779
  • fix(qrm): fix GetMainContainerPoolName panic when the main container … by @luomingmeng in #780
  • feat(metrics): emit metrics for out-of-date/missing malachite data by @gary-lgy in #773
  • feat(network): support bond nic by @yehlemias in #769
  • fix(sysadvisor): get util based headroom per-numa by @funnydreamwinz in #772
  • fix(sysadvisor): pap - level p1 action plan not to evict by @h-w-chen in #774
  • chore(*): log clean up - log level downgraded to 6 for detailed and lengthy lines by @h-w-chen in #771
  • fix(sysadvisor): fix unit test failed of get headroom by @funnydreamwinz in #783

New Contributors

Full Changelog: v0.5.17...v0.5.18

v0.5.17

14 Jan 03:34
0c24ce6
Compare
Choose a tag to compare

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

Full Changelog: v0.5.16...v0.5.17

v0.5.16

06 Jan 07:23
bbf3ec5
Compare
Choose a tag to compare

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

Full Changelog: v0.5.15...v0.5.16

v0.5.15

04 Dec 06:13
9158323
Compare
Choose a tag to compare
v0.5.15 Pre-release
Pre-release

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

22 Nov 08:00
32a3253
Compare
Choose a tag to compare

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

29 Oct 03:33
4fe5c45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.11...v0.5.12

v0.5.11

12 Sep 02:37
f975841
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.10...v0.5.11

v0.5.10

03 Sep 14:12
41dedc0
Compare
Choose a tag to compare

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

26 Aug 08:54
cb9c984
Compare
Choose a tag to compare
v0.5.9 Pre-release
Pre-release

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