Skip to content
New issue

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

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

Already on GitHub? # to your account

performance: instantiate license check scanner to prevent memory leak #3290

Merged
merged 1 commit into from
Oct 1, 2024

Conversation

govrin
Copy link
Contributor

@govrin govrin commented Oct 1, 2024

The built-in scanner is never cleaned, so it leaks memory

Signed-off-by: Niv Govrin <nivgo@oligosecurity.io>
@spiffcs spiffcs merged commit dbad17d into anchore:main Oct 1, 2024
12 checks passed
@spiffcs
Copy link
Contributor

spiffcs commented Oct 1, 2024

Thanks a million @govrin - this was a great find and will help improve the next release

spiffcs added a commit that referenced this pull request Oct 2, 2024
* main: (343 commits)
  feat: update haproxy classifier (#3277)
  chore(deps): update tools to latest versions (#3291)
  fix: don't use builtin scanner in licensecheck (#3290)
  chore(deps): update CPE dictionary index (#3288)
  chore(deps): bump github/codeql-action from 3.26.9 to 3.26.10 (#3289)
  update redis classifier (#3281)
  fix: improve node classifier version matching (#3284)
  fix: update ruby classifier for -rc, -dev, etc. versions (#3285)
  chore(deps): update CPE dictionary index (#3262)
  chore(deps): bump github.com/docker/docker (#3264)
  chore(deps): bump github/codeql-action from 3.26.8 to 3.26.9 (#3275)
  chore(deps): update stereoscope to dc10ea61fd18efa45b516eda4de8bc19d8322429 (#3280)
  chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 (#3283)
  add awaiting response management (#3272)
  fix: correct excluded mount point comparison to file paths (#3269)
  Add JVM cataloger (#3217)
  feat: classifier for Dart lang binaries (#3265)
  Add compliance policy for empty name and version (#3257)
  chore(deps): bump github.com/github/go-spdx/v2 from 2.3.1 to 2.3.2 (#3254)
  chore(deps): bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 (#3255)
  ...
@wagoodman wagoodman added the bug Something isn't working label Oct 7, 2024
@willmurphyscode willmurphyscode changed the title fix: don't use licensecheck's builtin scanner performance: instantiate license check scanner to prevent memory leak Oct 7, 2024
@willmurphyscode willmurphyscode added performance bug Something isn't working and removed bug Something isn't working labels Oct 7, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working performance
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants