Closed manuel-alvarez-alvarez closed 1 week ago
LGTM
Baseline | Candidate | |
---|---|---|
baseline_or_candidate | baseline | candidate |
git_branch | master | malvarez/iast-improve-jersey-instrumentation |
git_commit_date | 1726504555 | 1726559410 |
git_commit_sha | a369f7b401 | 2758d2bd99 |
release_version | 1.40.0-SNAPSHOT~a369f7b401 | 1.40.0-SNAPSHOT~2758d2bd99 |
Found 0 performance improvements and 1 performance regressions! Performance is the same for 48 metrics, 14 unstable metrics.
scenario | Δ mean execution_time | candidate mean execution_time | baseline mean execution_time |
---|---|---|---|
scenario:startup:insecure-bank:iast_HARDCODED_SECRET_DISABLED:AppSec | worse [+1.827ms; +6.381ms] or [+3.435%; +12.000%] |
57.280ms | 53.176ms |
Baseline | Candidate | |
---|---|---|
baseline_or_candidate | baseline | candidate |
end_time | 2024-09-17T08:02:56 | 2024-09-17T08:09:48 |
git_branch | master | malvarez/iast-improve-jersey-instrumentation |
git_commit_date | 1726504555 | 1726559410 |
git_commit_sha | a369f7b401 | 2758d2bd99 |
release_version | 1.40.0-SNAPSHOT~a369f7b401 | 1.40.0-SNAPSHOT~2758d2bd99 |
start_time | 2024-09-17T08:02:42 | 2024-09-17T08:09:35 |
Found 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 18 unstable metrics.
Baseline | Candidate | |
---|---|---|
baseline_or_candidate | baseline | candidate |
git_branch | master | malvarez/iast-improve-jersey-instrumentation |
git_commit_date | 1726504555 | 1726559410 |
git_commit_sha | a369f7b401 | 2758d2bd99 |
release_version | 1.40.0-SNAPSHOT~a369f7b401 | 1.40.0-SNAPSHOT~2758d2bd99 |
Found 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics.
On of the jersey related system test seems failing. Is it due to the change of behviour introduced by this PR?
On of the jersey related system test seems failing. Is it due to the change of behviour introduced by this PR?
Yes, most likely is due to this PR, I'm currently having a look, thanks for pointing it out :smile:
On of the jersey related system test seems failing. Is it due to the change of behviour introduced by this PR?
It's fixed with the last commit :smile:
What Does This Do
Removes thread locals from the IAST jersey instrumentation, it also introduces unit tests which where missing from this particular instrumentations.
Motivation
Some of the jersey tests started to flake in CI due to the randomness introduced by the thread local.
Additional Notes
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]