- Notifications
You must be signed in to change notification settings - Fork131
Releases: kubewharf/katalyst-core
v0.5.28
0b0409b
Compare
What's Changed
- chore: add cgroupPath for reclaim metrics by@cheney-lin in#867
- feat: support malachite resctrl membandwidth report by@XudongLiuHarold in#865
- feat(eviction): add CNR taint reporting support by@luomingmeng in#869
- fix(cpu/dynamicpolicy): skip zero cpuset or cpu request in metrics by@luomingmeng in#879
- fix(sysadvisor): get reclaimed NUMA binding topo by@funnydreamwinz in#876
- fix(eviction): fix numa eviction bug by@lihonghao314 in#883
- feat(resctrl): hint in GetResourcesAllocation api by@Bourbon-Wang in#880
- feat(eviction): add skipped pod kind in numa cpu eviction by@lihonghao314 in#882
- QRM cpu plugin support hint optimizer by@luomingmeng in#746
- refactor(memory_test): simplify test configuration initialization by@luomingmeng in#887
New Contributors
- @XudongLiuHarold made their first contribution in#865
Full Changelog:v0.5.27...v0.5.28
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.5.27
b8f5e8b
Compare
What's Changed
- chore: support to set klog max size by@cheney-lin in#871
- feat(npd): add npd into cnc by@Bourbon-Wang in#849
- fix: remove redundant numa exclusive check for memory offloading by@yadzhang in#872
- refactor strategy group by@luomingmeng in#874
- check cgroup file's existence before apply data for container in applyExternalCgroupParams by@xu282934741 in#868
- feat(eviction) refactor select numa cpu pressure pod by@lihonghao314 in#873
- refactor(qrm-plugins): handle uneven CPU distribution across NUMAs by@luomingmeng in#875
New Contributors
- @Bourbon-Wang made their first contribution in#849
Full Changelog:v0.5.26...v0.5.27
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.5.26
235719a
Compare
What's Changed
- fix(qrm): fix numa cpu eviction threshold key by@lihonghao314 in#853
- refactor(cpu/dynamicpolicy): track pool size per NUMA node for better granularity by@luomingmeng in#851
- feat(cpu): add sidecar requirement inclusion in CPU isolation by@luomingmeng in#850
- refactor(cgroup): replace libcontainer configs.Resources with custom CgroupResources by@luomingmeng in#863
- fix(qrm): fix numa cpu eviction metrics collect by@lihonghao314 in#858
- fix(typo): fix typo in log of network plugin by@csfldf in#864
- fix(sysadvisor): quota ctrl knob sanity check by@funnydreamwinz in#856
- fix(qrm): filtering insufficient NUMA when allocating NUMAs by metrics by@lihonghao314 in#859
- fix(advisor) pap: fix bug of missed isCapperReady to check getadvice call by@h-w-chen in#857
- feat(eviction): support rootfs overuse eviction plugin by@yehlemias in#841
- numa allocation and numa eviction remove sg by@luomingmeng in#866
Full Changelog:v0.5.24...v0.5.26
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.5.24
1192121
Compare
What's Changed
- fix(reporter): fix reporter pushContent health checker by@cccaoke in#825
- feat(kcc): add config hooks for dynamic configuration updates by@luomingmeng in#823
- fix(network): check if sysfs is mounted before mounting by@luomingmeng in#835
- fix(tmo): remove target size zero check to fix swap not off by@yadzhang in#840
- feat(qrm) - hint resctrl FS for shared subgroup on pod admission by@h-w-chen in#804
- fix(cpu): correct log message and adjust topology hint preference by@luomingmeng in#845
- feat: add cpu_usage_ratio as target indicator of dedicated_cores region by@cheney-lin in#791
- chore(*): fix kubelet endpoint do not support ipv6 by@cccaoke in#846
- feat(*) add featuregate negotiation framework by@xu282934741 in#838
- feat(qrm): implement metric preferred NUMA allocation by@csfldf in#836
- fix(qrm): fix checkMemorySet to support dedicated_cores with numa_bin… by@luomingmeng in#805
- feat(*): add a reallocate tag to the MetricNameAllocateFailed metric by@JulyWindK in#830
- feat(qrm): add qrm store state metrics and fix no memory get hint metrics by@yehlemias in#837
- fix(qrm): fix get hints failed with zero request by@yehlemias in#839
- add strategy names by@sxy390 in#827
- feat(strategy_group): add placeholder for initial strategy group by@csfldf in#834
- fix log cache healthz error when path not exists by@yehlemias in#818
- enhance(advisor): power cap service supports GetAdvice by@h-w-chen in#832
- feat(sysadvisor): support indicator offset update by borwein by@lihonghao314 in#831
- feat(qrm): support numa cpu pressure eviction by@lihonghao314 in#844
- Dev/quota ctrl knob by@funnydreamwinz in#847
New Contributors
Full Changelog:v0.5.23...v0.5.24
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.5.23
da29397
Compare
What's Changed
- chore(git-ci): update runner version by@JulyWindK in#829
- fix(evictionmanager): fix EvictPod null pointer issue by@JulyWindK in#816
- fix(sysadvisor): report zero resource when podList is nil by@cheney-lin in#826
- feat(cpu/dynamicpolicy): add metrics for CPU request exceeding CPU set size by@luomingmeng in#821
New Contributors
- @JulyWindK made their first contribution in#829
Full Changelog:v0.5.22...v0.5.23
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.5.22
e7ccf8e
Compare
What's Changed
- fix(kcc): fix kcc update kcct status not only with generic status by@luomingmeng in#801
- feat(strategy_cgroup): support strategy group by@csfldf in#808
- fix(kcmas): fix kcmas checkTargetPod ignore not ready pod by@luomingmeng in#810
- fix(strategy_group): fix unit-tests race in strate_group controller by@csfldf in#820
- feat(sysadvisor): report node cpu metrics to kcmas and add tags by@sun-yuliang in#802
- feat(qrm): support snb pod preferentially allocated on high numa node by@xu282934741 in#811
- refactor(qrm): cpu plugin support populates hints by already existed … by@luomingmeng in#806
- Katalyst healthz check optimize by@xu282934741 in#814
- feat(sysadvisor): memory headroom supports max oversold rate configur… by@luomingmeng in#812
- refactor(*): move page don't return error if a process has already ex… by@luomingmeng in#807
- qrm support nic manager by@luomingmeng in#800
- fix(sysadvisor): avoid error when fetching malachite system info failed by@sun-yuliang in#822
Full Changelog:v0.5.21...v0.5.22
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.5.21
322edea
Compare
What's Changed
- chore(*): GetPidsWithRelativePath support multi-subsystem by@luomingmeng in#799
- optimize qrm remove pod by@yehlemias in#776
- feat(sysadvisor): support MinIgnoredReclaimedResourceForReport to avo… by@luomingmeng in#796
- feat(sysadvisor): remove borwein v1 model by@lihonghao314 in#797
- feat(qrm): add nic selection result annotation by@luomingmeng in#767
Full Changelog:v0.5.20...v0.5.21
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.5.20
19914b2
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
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.5.18
cdf8732
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
- @lihonghao314 made their first contribution in#770
Full Changelog:v0.5.17...v0.5.18
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.5.17
0c24ce6
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
- @yehlemias made their first contribution in#757
Full Changelog:v0.5.16...v0.5.17
Assets2
Uh oh!
There was an error while loading.Please reload this page.