-
Notifications
You must be signed in to change notification settings - Fork 304
Avoid potential race conditions on collecting process tags #8799
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
reset
should also be protected with a synchronized because it calls TAGS.putAll()
ans TAGS.clear()
They are for testing but it's worth adding. I just did it thanks
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 14 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~ac47a276ef, baseline=1.50.0-SNAPSHOT~95412e3e2b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.024 s) : 0, 1024071
Total [baseline] (8.688 s) : 0, 8687824
Agent [candidate] (1.018 s) : 0, 1017722
Total [candidate] (8.645 s) : 0, 8644502
section iast
Agent [baseline] (1.164 s) : 0, 1164089
Total [baseline] (9.251 s) : 0, 9251308
Agent [candidate] (1.149 s) : 0, 1148525
Total [candidate] (9.228 s) : 0, 9227666
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.157 s) : 0, 1156663
Total [baseline] (9.261 s) : 0, 9260905
Agent [candidate] (1.157 s) : 0, 1156918
Total [candidate] (9.193 s) : 0, 9192532
section iast_TELEMETRY_OFF
Agent [baseline] (1.158 s) : 0, 1157844
Total [baseline] (9.245 s) : 0, 9244848
Agent [candidate] (1.152 s) : 0, 1152389
Total [candidate] (9.236 s) : 0, 9236232
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~ac47a276ef, baseline=1.50.0-SNAPSHOT~95412e3e2b
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (684.539 ms) : 0, 684539
BytebuddyAgent [candidate] (681.199 ms) : 0, 681199
GlobalTracer [baseline] (240.663 ms) : 0, 240663
GlobalTracer [candidate] (239.803 ms) : 0, 239803
AppSec [baseline] (54.662 ms) : 0, 54662
AppSec [candidate] (54.347 ms) : 0, 54347
Debugger [baseline] (9.056 ms) : 0, 9056
Debugger [candidate] (8.25 ms) : 0, 8250
Remote Config [baseline] (720.637 µs) : 0, 721
Remote Config [candidate] (681.44 µs) : 0, 681
Telemetry [baseline] (10.654 ms) : 0, 10654
Telemetry [candidate] (9.792 ms) : 0, 9792
section iast
BytebuddyAgent [baseline] (813.551 ms) : 0, 813551
BytebuddyAgent [candidate] (801.643 ms) : 0, 801643
GlobalTracer [baseline] (232.884 ms) : 0, 232884
GlobalTracer [candidate] (230.426 ms) : 0, 230426
AppSec [baseline] (49.918 ms) : 0, 49918
AppSec [candidate] (51.991 ms) : 0, 51991
Debugger [baseline] (5.96 ms) : 0, 5960
Debugger [candidate] (5.911 ms) : 0, 5911
Remote Config [baseline] (599.599 µs) : 0, 600
Remote Config [candidate] (598.562 µs) : 0, 599
Telemetry [baseline] (8.042 ms) : 0, 8042
Telemetry [candidate] (7.877 ms) : 0, 7877
IAST [baseline] (29.367 ms) : 0, 29367
IAST [candidate] (25.839 ms) : 0, 25839
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (807.799 ms) : 0, 807799
BytebuddyAgent [candidate] (808.85 ms) : 0, 808850
GlobalTracer [baseline] (231.872 ms) : 0, 231872
GlobalTracer [candidate] (231.173 ms) : 0, 231173
AppSec [baseline] (47.919 ms) : 0, 47919
AppSec [candidate] (51.203 ms) : 0, 51203
Debugger [baseline] (5.933 ms) : 0, 5933
Debugger [candidate] (5.897 ms) : 0, 5897
Remote Config [baseline] (585.278 µs) : 0, 585
Remote Config [candidate] (585.384 µs) : 0, 585
Telemetry [baseline] (7.917 ms) : 0, 7917
Telemetry [candidate] (7.868 ms) : 0, 7868
IAST [baseline] (31.014 ms) : 0, 31014
IAST [candidate] (27.722 ms) : 0, 27722
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (808.445 ms) : 0, 808445
BytebuddyAgent [candidate] (804.592 ms) : 0, 804592
GlobalTracer [baseline] (232.374 ms) : 0, 232374
GlobalTracer [candidate] (231.575 ms) : 0, 231575
AppSec [baseline] (54.484 ms) : 0, 54484
AppSec [candidate] (52.683 ms) : 0, 52683
Debugger [baseline] (6.018 ms) : 0, 6018
Debugger [candidate] (5.973 ms) : 0, 5973
Remote Config [baseline] (623.797 µs) : 0, 624
Remote Config [candidate] (596.369 µs) : 0, 596
Telemetry [baseline] (7.907 ms) : 0, 7907
Telemetry [candidate] (7.784 ms) : 0, 7784
IAST [baseline] (24.227 ms) : 0, 24227
IAST [candidate] (25.502 ms) : 0, 25502
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~ac47a276ef, baseline=1.50.0-SNAPSHOT~95412e3e2b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.032 s) : 0, 1031672
Total [baseline] (10.504 s) : 0, 10503824
Agent [candidate] (1.019 s) : 0, 1019227
Total [candidate] (10.463 s) : 0, 10462586
section appsec
Agent [baseline] (1.166 s) : 0, 1166111
Total [baseline] (10.718 s) : 0, 10717816
Agent [candidate] (1.163 s) : 0, 1162597
Total [candidate] (10.705 s) : 0, 10705297
section iast
Agent [baseline] (1.149 s) : 0, 1149230
Total [baseline] (10.873 s) : 0, 10873213
Agent [candidate] (1.159 s) : 0, 1158771
Total [candidate] (11.0 s) : 0, 11000318
section profiling
Agent [baseline] (1.281 s) : 0, 1281235
Total [baseline] (10.832 s) : 0, 10832411
Agent [candidate] (1.287 s) : 0, 1287386
Total [candidate] (10.959 s) : 0, 10958870
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~ac47a276ef, baseline=1.50.0-SNAPSHOT~95412e3e2b
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (691.145 ms) : 0, 691145
BytebuddyAgent [candidate] (681.588 ms) : 0, 681588
GlobalTracer [baseline] (242.084 ms) : 0, 242084
GlobalTracer [candidate] (239.628 ms) : 0, 239628
AppSec [baseline] (55.736 ms) : 0, 55736
AppSec [candidate] (54.308 ms) : 0, 54308
Debugger [baseline] (8.317 ms) : 0, 8317
Debugger [candidate] (9.813 ms) : 0, 9813
Remote Config [baseline] (696.002 µs) : 0, 696
Remote Config [candidate] (682.856 µs) : 0, 683
Telemetry [baseline] (9.868 ms) : 0, 9868
Telemetry [candidate] (9.58 ms) : 0, 9580
section appsec
BytebuddyAgent [baseline] (704.518 ms) : 0, 704518
BytebuddyAgent [candidate] (700.333 ms) : 0, 700333
GlobalTracer [baseline] (237.049 ms) : 0, 237049
GlobalTracer [candidate] (237.356 ms) : 0, 237356
IAST [baseline] (21.748 ms) : 0, 21748
IAST [candidate] (22.096 ms) : 0, 22096
AppSec [baseline] (175.621 ms) : 0, 175621
AppSec [candidate] (175.894 ms) : 0, 175894
Debugger [baseline] (5.957 ms) : 0, 5957
Debugger [candidate] (5.984 ms) : 0, 5984
Remote Config [baseline] (624.436 µs) : 0, 624
Remote Config [candidate] (641.781 µs) : 0, 642
Telemetry [baseline] (7.782 ms) : 0, 7782
Telemetry [candidate] (7.784 ms) : 0, 7784
section iast
BytebuddyAgent [baseline] (802.385 ms) : 0, 802385
BytebuddyAgent [candidate] (809.334 ms) : 0, 809334
GlobalTracer [baseline] (230.499 ms) : 0, 230499
GlobalTracer [candidate] (232.182 ms) : 0, 232182
IAST [baseline] (28.348 ms) : 0, 28348
IAST [candidate] (28.474 ms) : 0, 28474
AppSec [baseline] (49.326 ms) : 0, 49326
AppSec [candidate] (49.862 ms) : 0, 49862
Debugger [baseline] (5.922 ms) : 0, 5922
Debugger [candidate] (5.921 ms) : 0, 5921
Remote Config [baseline] (590.334 µs) : 0, 590
Remote Config [candidate] (593.575 µs) : 0, 594
Telemetry [baseline] (7.86 ms) : 0, 7860
Telemetry [candidate] (7.944 ms) : 0, 7944
section profiling
BytebuddyAgent [baseline] (673.682 ms) : 0, 673682
BytebuddyAgent [candidate] (676.427 ms) : 0, 676427
GlobalTracer [baseline] (378.566 ms) : 0, 378566
GlobalTracer [candidate] (379.465 ms) : 0, 379465
AppSec [baseline] (54.5 ms) : 0, 54500
AppSec [candidate] (54.072 ms) : 0, 54072
Debugger [baseline] (6.138 ms) : 0, 6138
Debugger [candidate] (6.2 ms) : 0, 6200
Remote Config [baseline] (656.494 µs) : 0, 656
Remote Config [candidate] (671.572 µs) : 0, 672
Telemetry [baseline] (8.063 ms) : 0, 8063
Telemetry [candidate] (8.24 ms) : 0, 8240
ProfilingAgent [baseline] (108.978 ms) : 0, 108978
ProfilingAgent [candidate] (111.394 ms) : 0, 111394
Profiling [baseline] (109.003 ms) : 0, 109003
Profiling [candidate] (111.419 ms) : 0, 111419
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 18 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~ac47a276ef, baseline=1.50.0-SNAPSHOT~95412e3e2b
dateFormat X
axisFormat %s
section baseline
no_agent (386.24 µs) : 366, 406
. : milestone, 386,
iast (513.1 µs) : 490, 536
. : milestone, 513,
iast_FULL (727.987 µs) : 706, 750
. : milestone, 728,
iast_GLOBAL (573.667 µs) : 551, 597
. : milestone, 574,
iast_HARDCODED_SECRET_DISABLED (507.005 µs) : 485, 529
. : milestone, 507,
iast_INACTIVE (465.285 µs) : 442, 488
. : milestone, 465,
iast_TELEMETRY_OFF (514.615 µs) : 492, 537
. : milestone, 515,
tracing (463.526 µs) : 441, 486
. : milestone, 464,
section candidate
no_agent (379.835 µs) : 360, 399
. : milestone, 380,
iast (508.626 µs) : 487, 530
. : milestone, 509,
iast_FULL (734.584 µs) : 713, 757
. : milestone, 735,
iast_GLOBAL (559.981 µs) : 538, 582
. : milestone, 560,
iast_HARDCODED_SECRET_DISABLED (520.773 µs) : 498, 543
. : milestone, 521,
iast_INACTIVE (466.841 µs) : 444, 490
. : milestone, 467,
iast_TELEMETRY_OFF (503.545 µs) : 481, 527
. : milestone, 504,
tracing (460.216 µs) : 438, 483
. : milestone, 460,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~ac47a276ef, baseline=1.50.0-SNAPSHOT~95412e3e2b
dateFormat X
axisFormat %s
section baseline
no_agent (1.364 ms) : 1344, 1383
. : milestone, 1364,
appsec (1.738 ms) : 1714, 1761
. : milestone, 1738,
appsec_no_iast (1.713 ms) : 1690, 1737
. : milestone, 1713,
code_origins (1.662 ms) : 1636, 1688
. : milestone, 1662,
iast (1.514 ms) : 1490, 1537
. : milestone, 1514,
profiling (1.543 ms) : 1519, 1567
. : milestone, 1543,
tracing (1.473 ms) : 1450, 1495
. : milestone, 1473,
section candidate
no_agent (1.356 ms) : 1336, 1376
. : milestone, 1356,
appsec (1.738 ms) : 1715, 1762
. : milestone, 1738,
appsec_no_iast (1.713 ms) : 1690, 1737
. : milestone, 1713,
code_origins (1.666 ms) : 1639, 1692
. : milestone, 1666,
iast (1.521 ms) : 1497, 1546
. : milestone, 1521,
profiling (1.522 ms) : 1498, 1547
. : milestone, 1522,
tracing (1.494 ms) : 1471, 1518
. : milestone, 1494,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~ac47a276ef, baseline=1.50.0-SNAPSHOT~95412e3e2b
dateFormat X
axisFormat %s
section baseline
no_agent (15.018 s) : 15018000, 15018000
. : milestone, 15018000,
appsec (14.9 s) : 14900000, 14900000
. : milestone, 14900000,
iast (18.955 s) : 18955000, 18955000
. : milestone, 18955000,
iast_GLOBAL (18.097 s) : 18097000, 18097000
. : milestone, 18097000,
profiling (15.177 s) : 15177000, 15177000
. : milestone, 15177000,
tracing (15.048 s) : 15048000, 15048000
. : milestone, 15048000,
section candidate
no_agent (15.205 s) : 15205000, 15205000
. : milestone, 15205000,
appsec (15.101 s) : 15101000, 15101000
. : milestone, 15101000,
iast (19.137 s) : 19137000, 19137000
. : milestone, 19137000,
iast_GLOBAL (18.027 s) : 18027000, 18027000
. : milestone, 18027000,
profiling (15.743 s) : 15743000, 15743000
. : milestone, 15743000,
tracing (15.297 s) : 15297000, 15297000
. : milestone, 15297000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~ac47a276ef, baseline=1.50.0-SNAPSHOT~95412e3e2b
dateFormat X
axisFormat %s
section baseline
no_agent (1.471 ms) : 1460, 1483
. : milestone, 1471,
appsec (2.399 ms) : 2349, 2448
. : milestone, 2399,
iast (2.185 ms) : 2123, 2247
. : milestone, 2185,
iast_GLOBAL (2.233 ms) : 2171, 2296
. : milestone, 2233,
profiling (2.03 ms) : 1979, 2080
. : milestone, 2030,
tracing (2.019 ms) : 1971, 2067
. : milestone, 2019,
section candidate
no_agent (1.477 ms) : 1465, 1488
. : milestone, 1477,
appsec (2.4 ms) : 2351, 2449
. : milestone, 2400,
iast (2.185 ms) : 2123, 2247
. : milestone, 2185,
iast_GLOBAL (2.226 ms) : 2164, 2289
. : milestone, 2226,
profiling (2.052 ms) : 2001, 2102
. : milestone, 2052,
tracing (2.009 ms) : 1961, 2058
. : milestone, 2009,
|
Datadog Summary✅ Code Quality ✅ Code Security ✅ Dependencies Was this helpful? Give us feedback! |
What Does This Do
Motivation
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]