Merge ~mdeslaur/ubuntu-cve-tracker:perf-part5 into ubuntu-cve-tracker:master
Status: | Merged |
---|---|
Merge reported by: | Marc Deslauriers |
Merged at revision: | 76ecba2f928f6757122b4a5d78b3380af47a0b79 |
Proposed branch: | ~mdeslaur/ubuntu-cve-tracker:perf-part5 |
Merge into: | ubuntu-cve-tracker:master |
Diff against target: |
47 lines (+5/-6) 2 files modified
scripts/check-syntax (+4/-5) scripts/cve_lib.py (+1/-1) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alex Murray | Approve | ||
Review via email: mp+461984@code.launchpad.net |
Commit message
commit 76ecba2f928f675
Author: Marc Deslauriers <email address hidden>
Date: Thu Mar 7 10:44:11 2024 -0500
cve_lib.py: add caching to product_series() as it is used often
commit edb4ba8712239aa
Author: Marc Deslauriers <email address hidden>
Date: Thu Mar 7 10:43:36 2024 -0500
check-syntax: don't call pkg_ever_existed() for every release
commit 7145416e263bbeb
Author: Marc Deslauriers <email address hidden>
Date: Thu Mar 7 10:35:01 2024 -0500
check-syntax: improve ever_existed() performance
We don't need to parse through lists of releases and eol releases,
we just need to see if the package exists in the source map.
Description of the change
more performance changes.
BEFORE:
$ time ./scripts/
real 0m50.450s
user 6m15.385s
sys 0m7.404s
AFTER:
$ time ./scripts/
real 0m38.672s
user 4m50.809s
sys 0m6.109s
LGTM!