Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(sysadvisor): Refined NUMA-granularity Memory Management and Control Framework #381

Merged
merged 1 commit into from
Dec 28, 2023

Conversation

Lan-ce-lot
Copy link
Contributor

@Lan-ce-lot Lan-ce-lot commented Nov 28, 2023

What type of PR is this?

What this PR does / why we need it:

Which issue(s) this PR fixes:

#217

Special notes for your reviewer:

@luomingmeng

@Lan-ce-lot Lan-ce-lot force-pushed the feat/mem-provision branch 2 times, most recently from d9428e0 to a1b22af Compare November 28, 2023 06:52
Copy link

codecov bot commented Nov 28, 2023

Codecov Report

Attention: 102 lines in your changes are missing coverage. Please review.

Comparison is base (f0f2218) 53.41% compared to head (fb7902a) 53.61%.

Files Patch % Lines
...ce/memory/plugin/provisioner/memory_provisioner.go 3.33% 58 Missing ⚠️
...ins/memory/dynamicpolicy/policy_advisor_handler.go 0.00% 12 Missing ⚠️
...mory/plugin/provisioner/policy/policy_canonical.go 86.66% 11 Missing and 1 partial ⚠️
...esource/memory/plugin/provisioner/policy/policy.go 22.22% 7 Missing ⚠️
...sadvisor/plugin/qosaware/resource/helper/memory.go 87.50% 3 Missing and 1 partial ⚠️
...ware/resource/memory/plugins/memory_provisioner.go 70.00% 3 Missing ⚠️
pkg/util/machine/topology.go 89.65% 2 Missing and 1 partial ⚠️
...esource/memory/headroompolicy/policy_numa_aware.go 33.33% 2 Missing ⚠️
...advisor/qosaware/resource/memory/plugins/common.go 75.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #381      +/-   ##
==========================================
+ Coverage   53.41%   53.61%   +0.20%     
==========================================
  Files         448      454       +6     
  Lines       50138    50370     +232     
==========================================
+ Hits        26782    27007     +225     
- Misses      20298    20300       +2     
- Partials     3058     3063       +5     
Flag Coverage Δ
unittest 53.61% <61.21%> (+0.20%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Lan-ce-lot Lan-ce-lot force-pushed the feat/mem-provision branch 3 times, most recently from a346fad to e8d7f3c Compare November 29, 2023 17:18
@Lan-ce-lot Lan-ce-lot changed the title WIP feat(sysadvisor): Refined NUMA-granularity Memory Management and Control Framework feat(sysadvisor): Refined NUMA-granularity Memory Management and Control Framework Nov 30, 2023
@luomingmeng luomingmeng added the workflow/need-review review: test succeeded, need to review label Dec 6, 2023
@luomingmeng luomingmeng added this to the v0.4 milestone Dec 6, 2023
luomingmeng
luomingmeng previously approved these changes Dec 15, 2023
luomingmeng
luomingmeng previously approved these changes Dec 21, 2023
waynepeking348
waynepeking348 previously approved these changes Dec 21, 2023
@waynepeking348
Copy link
Collaborator

@sun-yuliang @csfldf

csfldf
csfldf previously approved these changes Dec 25, 2023
@luomingmeng luomingmeng self-requested a review December 25, 2023 11:14
@waynepeking348 waynepeking348 merged commit 7d41cb0 into kubewharf:main Dec 28, 2023
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request workflow/merge-ready merge-ready: code is ready and can be merged workflow/need-review review: test succeeded, need to review
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

5 participants