Closed jotak closed 3 months ago
@jotak: This pull request references NETOBSERV-1564 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the spike to target the "4.17.0" version, but no target version was set.
@jotak: This pull request references NETOBSERV-1564 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the spike to target the "4.17.0" version, but no target version was set.
@jotak: This pull request references NETOBSERV-1564 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.17.0" version, but no target version was set.
@jotak: This pull request references NETOBSERV-1564 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.17.0" version, but no target version was set.
New image: quay.io/netobserv/netobserv-ebpf-agent:81e0239
It will expire after two weeks.
To deploy this build, run from the operator repo, assuming the operator is running:
USER=netobserv VERSION=81e0239 make set-agent-image
Attention: Patch coverage is 0%
with 2 lines
in your changes missing coverage. Please review.
Please upload report for BASE (
main@88136bd
). Learn more about missing BASE report. Report is 2 commits behind head on main.
/label qe-approved
@jotak: This pull request references NETOBSERV-1564 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.17.0" version, but no target version was set.
/lgtm
thanks @msherif1234 /approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jotak
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Description
Flushing (without throttling) has a harmful effect in high stressed scenario, generating a lot of evictions from maps, resulting in many more flows generated.
High stressed scenarios should rather rely on rb+accounter, which better handles the number of generated flows, than trying to force using maps this way
Also, use errno as the reason for the metric
With this change + high stress scenario I'm seeing better CPU but more memory slightly increased:
Patch applied at 16:55
overall, -50% CPU and +10% memory
This should be tested against cluster-density-v2
Dependencies
n/a
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.