Parallelize test jobs result download aggegation#10668
Draft
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 62 metrics, 9 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~7d0f2ca778, baseline=1.60.0-SNAPSHOT~d77d632808
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.065 s) : 0, 1064845
Total [baseline] (10.828 s) : 0, 10827594
Agent [candidate] (1.068 s) : 0, 1068053
Total [candidate] (10.952 s) : 0, 10951912
section appsec
Agent [baseline] (1.239 s) : 0, 1238549
Total [baseline] (11.062 s) : 0, 11062244
Agent [candidate] (1.244 s) : 0, 1244354
Total [candidate] (11.046 s) : 0, 11045852
section iast
Agent [baseline] (1.234 s) : 0, 1234434
Total [baseline] (11.227 s) : 0, 11227275
Agent [candidate] (1.241 s) : 0, 1240603
Total [candidate] (11.27 s) : 0, 11269921
section profiling
Agent [baseline] (1.199 s) : 0, 1198547
Total [baseline] (10.921 s) : 0, 10921314
Agent [candidate] (1.191 s) : 0, 1190555
Total [candidate] (10.932 s) : 0, 10931512
gantt
title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~7d0f2ca778, baseline=1.60.0-SNAPSHOT~d77d632808
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.191 ms) : 0, 1191
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (626.648 ms) : 0, 626648
BytebuddyAgent [candidate] (628.866 ms) : 0, 628866
AgentMeter [baseline] (29.048 ms) : 0, 29048
AgentMeter [candidate] (29.043 ms) : 0, 29043
GlobalTracer [baseline] (256.949 ms) : 0, 256949
GlobalTracer [candidate] (257.588 ms) : 0, 257588
AppSec [baseline] (32.968 ms) : 0, 32968
AppSec [candidate] (32.939 ms) : 0, 32939
Debugger [baseline] (65.259 ms) : 0, 65259
Debugger [candidate] (65.516 ms) : 0, 65516
Remote Config [baseline] (611.209 µs) : 0, 611
Remote Config [candidate] (667.015 µs) : 0, 667
Telemetry [baseline] (10.662 ms) : 0, 10662
Telemetry [candidate] (10.831 ms) : 0, 10831
Flare Poller [baseline] (5.32 ms) : 0, 5320
Flare Poller [candidate] (5.401 ms) : 0, 5401
section appsec
crashtracking [baseline] (1.184 ms) : 0, 1184
crashtracking [candidate] (1.203 ms) : 0, 1203
BytebuddyAgent [baseline] (657.06 ms) : 0, 657060
BytebuddyAgent [candidate] (658.732 ms) : 0, 658732
AgentMeter [baseline] (11.973 ms) : 0, 11973
AgentMeter [candidate] (11.998 ms) : 0, 11998
GlobalTracer [baseline] (258.626 ms) : 0, 258626
GlobalTracer [candidate] (260.174 ms) : 0, 260174
IAST [baseline] (25.126 ms) : 0, 25126
IAST [candidate] (25.814 ms) : 0, 25814
AppSec [baseline] (168.149 ms) : 0, 168149
AppSec [candidate] (169.181 ms) : 0, 169181
Debugger [baseline] (66.892 ms) : 0, 66892
Debugger [candidate] (67.242 ms) : 0, 67242
Remote Config [baseline] (642.369 µs) : 0, 642
Remote Config [candidate] (648.909 µs) : 0, 649
Telemetry [baseline] (9.265 ms) : 0, 9265
Telemetry [candidate] (9.623 ms) : 0, 9623
Flare Poller [baseline] (3.66 ms) : 0, 3660
Flare Poller [candidate] (3.724 ms) : 0, 3724
section iast
crashtracking [baseline] (1.198 ms) : 0, 1198
crashtracking [candidate] (1.208 ms) : 0, 1208
BytebuddyAgent [baseline] (797.79 ms) : 0, 797790
BytebuddyAgent [candidate] (801.948 ms) : 0, 801948
AgentMeter [baseline] (11.283 ms) : 0, 11283
AgentMeter [candidate] (11.54 ms) : 0, 11540
GlobalTracer [baseline] (247.837 ms) : 0, 247837
GlobalTracer [candidate] (248.456 ms) : 0, 248456
IAST [baseline] (27.105 ms) : 0, 27105
IAST [candidate] (27.272 ms) : 0, 27272
AppSec [baseline] (35.864 ms) : 0, 35864
AppSec [candidate] (33.229 ms) : 0, 33229
Debugger [baseline] (64.704 ms) : 0, 64704
Debugger [candidate] (67.932 ms) : 0, 67932
Remote Config [baseline] (532.767 µs) : 0, 533
Remote Config [candidate] (557.625 µs) : 0, 558
Telemetry [baseline] (8.719 ms) : 0, 8719
Telemetry [candidate] (8.824 ms) : 0, 8824
Flare Poller [baseline] (3.448 ms) : 0, 3448
Flare Poller [candidate] (3.538 ms) : 0, 3538
section profiling
crashtracking [baseline] (1.184 ms) : 0, 1184
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (687.359 ms) : 0, 687359
BytebuddyAgent [candidate] (682.349 ms) : 0, 682349
AgentMeter [baseline] (8.62 ms) : 0, 8620
AgentMeter [candidate] (8.606 ms) : 0, 8606
GlobalTracer [baseline] (217.176 ms) : 0, 217176
GlobalTracer [candidate] (216.084 ms) : 0, 216084
AppSec [baseline] (32.96 ms) : 0, 32960
AppSec [candidate] (32.716 ms) : 0, 32716
Debugger [baseline] (67.479 ms) : 0, 67479
Debugger [candidate] (67.241 ms) : 0, 67241
Remote Config [baseline] (644.657 µs) : 0, 645
Remote Config [candidate] (623.877 µs) : 0, 624
Telemetry [baseline] (9.0 ms) : 0, 9000
Telemetry [candidate] (9.002 ms) : 0, 9002
Flare Poller [baseline] (3.739 ms) : 0, 3739
Flare Poller [candidate] (3.697 ms) : 0, 3697
ProfilingAgent [baseline] (99.394 ms) : 0, 99394
ProfilingAgent [candidate] (98.433 ms) : 0, 98433
Profiling [baseline] (99.976 ms) : 0, 99976
Profiling [candidate] (99.006 ms) : 0, 99006
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~7d0f2ca778, baseline=1.60.0-SNAPSHOT~d77d632808
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.069 s) : 0, 1069369
Total [baseline] (8.774 s) : 0, 8774416
Agent [candidate] (1.08 s) : 0, 1079693
Total [candidate] (8.778 s) : 0, 8778497
section iast
Agent [baseline] (1.232 s) : 0, 1231832
Total [baseline] (9.361 s) : 0, 9360810
Agent [candidate] (1.228 s) : 0, 1228463
Total [candidate] (9.366 s) : 0, 9365976
gantt
title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~7d0f2ca778, baseline=1.60.0-SNAPSHOT~d77d632808
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.214 ms) : 0, 1214
BytebuddyAgent [baseline] (631.442 ms) : 0, 631442
BytebuddyAgent [candidate] (636.749 ms) : 0, 636749
AgentMeter [baseline] (29.2 ms) : 0, 29200
AgentMeter [candidate] (29.503 ms) : 0, 29503
GlobalTracer [baseline] (258.754 ms) : 0, 258754
GlobalTracer [candidate] (260.712 ms) : 0, 260712
AppSec [baseline] (33.166 ms) : 0, 33166
AppSec [candidate] (33.801 ms) : 0, 33801
Debugger [baseline] (63.183 ms) : 0, 63183
Debugger [candidate] (67.24 ms) : 0, 67240
Remote Config [baseline] (624.375 µs) : 0, 624
Remote Config [candidate] (612.972 µs) : 0, 613
Telemetry [baseline] (10.746 ms) : 0, 10746
Telemetry [candidate] (9.128 ms) : 0, 9128
Flare Poller [baseline] (4.703 ms) : 0, 4703
Flare Poller [candidate] (4.527 ms) : 0, 4527
section iast
crashtracking [baseline] (1.211 ms) : 0, 1211
crashtracking [candidate] (1.218 ms) : 0, 1218
BytebuddyAgent [baseline] (796.13 ms) : 0, 796130
BytebuddyAgent [candidate] (794.136 ms) : 0, 794136
AgentMeter [baseline] (11.313 ms) : 0, 11313
AgentMeter [candidate] (11.271 ms) : 0, 11271
GlobalTracer [baseline] (247.581 ms) : 0, 247581
GlobalTracer [candidate] (246.858 ms) : 0, 246858
IAST [baseline] (27.208 ms) : 0, 27208
IAST [candidate] (26.808 ms) : 0, 26808
AppSec [baseline] (34.959 ms) : 0, 34959
AppSec [candidate] (35.477 ms) : 0, 35477
Debugger [baseline] (64.736 ms) : 0, 64736
Debugger [candidate] (64.176 ms) : 0, 64176
Remote Config [baseline] (535.49 µs) : 0, 535
Remote Config [candidate] (527.44 µs) : 0, 527
Telemetry [baseline] (8.676 ms) : 0, 8676
Telemetry [candidate] (8.598 ms) : 0, 8598
Flare Poller [baseline] (3.471 ms) : 0, 3471
Flare Poller [candidate] (3.457 ms) : 0, 3457
LoadParameters
See matching parameters
SummaryFound 2 performance improvements and 3 performance regressions! Performance is the same for 15 metrics, 16 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~7d0f2ca778, baseline=1.60.0-SNAPSHOT~d77d632808
dateFormat X
axisFormat %s
section baseline
no_agent (17.375 ms) : 17200, 17550
. : milestone, 17375,
appsec (18.637 ms) : 18451, 18823
. : milestone, 18637,
code_origins (17.694 ms) : 17520, 17869
. : milestone, 17694,
iast (17.37 ms) : 17197, 17543
. : milestone, 17370,
profiling (19.826 ms) : 19626, 20026
. : milestone, 19826,
tracing (17.748 ms) : 17570, 17927
. : milestone, 17748,
section candidate
no_agent (17.526 ms) : 17348, 17704
. : milestone, 17526,
appsec (18.559 ms) : 18368, 18750
. : milestone, 18559,
code_origins (17.828 ms) : 17651, 18005
. : milestone, 17828,
iast (17.536 ms) : 17362, 17711
. : milestone, 17536,
profiling (18.71 ms) : 18518, 18902
. : milestone, 18710,
tracing (18.585 ms) : 18398, 18771
. : milestone, 18585,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~7d0f2ca778, baseline=1.60.0-SNAPSHOT~d77d632808
dateFormat X
axisFormat %s
section baseline
no_agent (1.236 ms) : 1223, 1249
. : milestone, 1236,
iast (3.268 ms) : 3225, 3311
. : milestone, 3268,
iast_FULL (5.721 ms) : 5663, 5778
. : milestone, 5721,
iast_GLOBAL (3.623 ms) : 3566, 3680
. : milestone, 3623,
profiling (1.98 ms) : 1963, 1998
. : milestone, 1980,
tracing (1.795 ms) : 1780, 1810
. : milestone, 1795,
section candidate
no_agent (1.185 ms) : 1174, 1196
. : milestone, 1185,
iast (3.226 ms) : 3182, 3269
. : milestone, 3226,
iast_FULL (6.003 ms) : 5942, 6064
. : milestone, 6003,
iast_GLOBAL (3.479 ms) : 3416, 3543
. : milestone, 3479,
profiling (2.046 ms) : 2028, 2064
. : milestone, 2046,
tracing (1.799 ms) : 1783, 1815
. : milestone, 1799,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 2 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~7d0f2ca778, baseline=1.60.0-SNAPSHOT~d77d632808
dateFormat X
axisFormat %s
section baseline
no_agent (1.476 ms) : 1464, 1487
. : milestone, 1476,
appsec (2.577 ms) : 2519, 2635
. : milestone, 2577,
iast (2.256 ms) : 2187, 2325
. : milestone, 2256,
iast_GLOBAL (2.298 ms) : 2229, 2368
. : milestone, 2298,
profiling (2.492 ms) : 2276, 2708
. : milestone, 2492,
tracing (2.073 ms) : 2019, 2126
. : milestone, 2073,
section candidate
no_agent (1.476 ms) : 1465, 1488
. : milestone, 1476,
appsec (3.779 ms) : 3558, 4001
. : milestone, 3779,
iast (2.251 ms) : 2182, 2320
. : milestone, 2251,
iast_GLOBAL (2.307 ms) : 2237, 2377
. : milestone, 2307,
profiling (2.079 ms) : 2025, 2134
. : milestone, 2079,
tracing (2.075 ms) : 2022, 2129
. : milestone, 2075,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~7d0f2ca778, baseline=1.60.0-SNAPSHOT~d77d632808
dateFormat X
axisFormat %s
section baseline
no_agent (15.352 s) : 15352000, 15352000
. : milestone, 15352000,
appsec (14.786 s) : 14786000, 14786000
. : milestone, 14786000,
iast (18.082 s) : 18082000, 18082000
. : milestone, 18082000,
iast_GLOBAL (17.704 s) : 17704000, 17704000
. : milestone, 17704000,
profiling (14.963 s) : 14963000, 14963000
. : milestone, 14963000,
tracing (14.664 s) : 14664000, 14664000
. : milestone, 14664000,
section candidate
no_agent (15.716 s) : 15716000, 15716000
. : milestone, 15716000,
appsec (14.951 s) : 14951000, 14951000
. : milestone, 14951000,
iast (18.01 s) : 18010000, 18010000
. : milestone, 18010000,
iast_GLOBAL (18.071 s) : 18071000, 18071000
. : milestone, 18071000,
profiling (14.643 s) : 14643000, 14643000
. : milestone, 14643000,
tracing (15.029 s) : 15029000, 15029000
. : milestone, 15029000,
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Does This Do
Gitlab download job artifacts sequentially. Which might be slow, this PR proposes to download artifact directly but in parallel, using the GNU
paralleltool so that it maintains a steady 8 "working" download.Motivation
Most of the job duration spent on downloading these artifacts. Reducing this part should improve the jobs duration.