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

Add a set of performance benchmark #3248

Open
Shell32-Natsu opened this issue Nov 18, 2020 · 4 comments
Open

Add a set of performance benchmark #3248

Shell32-Natsu opened this issue Nov 18, 2020 · 4 comments
Labels
area/cli Issues for kustomize CLI interface area/kyaml issues for kyaml help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. kind/regression Categorizes issue or PR as related to a regression from a prior release. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@Shell32-Natsu
Copy link
Contributor

There are some reports about the kustomize performance reduction, like #2987, #2869. And we also have PRs try to improve the performance, like #3172. These issues and PRs should be based on a performance benchmark so that we can accurately estimate and assess the performance reduction or improvement.

This set of benchmark should:

  • Has enough workloads to show the difference of performance between different versions
  • Has good coverage and use as more kustomize features as possible.

One option is converting the examples into a set of benchmark. However, the size of it may be not enough so we may need to repeat it multiple times.

@Shell32-Natsu Shell32-Natsu added help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. area/kyaml issues for kyaml kind/regression Categorizes issue or PR as related to a regression from a prior release. area/cli Issues for kustomize CLI interface labels Nov 18, 2020
@Shell32-Natsu Shell32-Natsu added this to Under consideration in kanban via automation Nov 18, 2020
@Shell32-Natsu Shell32-Natsu modified the milestone: v3.8.8 Nov 19, 2020
@fejta-bot
Copy link

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Feb 22, 2021
@Shell32-Natsu
Copy link
Contributor Author

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Feb 22, 2021
@fejta-bot
Copy link

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 23, 2021
@Shell32-Natsu Shell32-Natsu added lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels May 24, 2021
@KnVerey KnVerey added this to To do in Kustomize performance Jun 9, 2021
@natasha41575 natasha41575 added the triage/accepted Indicates an issue or PR is ready to be actively worked on. label Aug 21, 2023
@shapirus
Copy link

shapirus commented Oct 27, 2023

See also #5422 for ideas and/or a possible implementation of certain pieces.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cli Issues for kustomize CLI interface area/kyaml issues for kyaml help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. kind/regression Categorizes issue or PR as related to a regression from a prior release. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
kanban
  
Under consideration
Development

No branches or pull requests

5 participants