mirror of
https://github.com/rustfs/rustfs.git
synced 2026-09-21 18:13:34 +00:00
ci(performance): move the performance suite to its own concurrency group (#7984)
The performance suite runs on the pf-testing fleet - a completely separate environment (own runner, own target nodes) from the smoke-testing fleet the functional suites share. Holding rustfs-shared-functional-tests-v2 made an in-flight performance run block every functional dispatch (observed: kms queued pending with zero jobs for 4+ hours behind a 4-hour performance run), and performance benchmarks queued behind functional suites in return. Give it its own group; nothing else changes.
This commit is contained in:
@@ -64,7 +64,11 @@ permissions:
|
||||
# The default performance nodes overlap the other suites' remote VMs, even
|
||||
# though the runner differs. Hold the shared lock through cleanup as well.
|
||||
concurrency:
|
||||
group: rustfs-shared-functional-tests-v2
|
||||
# Own group: the performance suite runs on the pf-testing fleet - a fully
|
||||
# separate environment from the smoke-testing fleet the functional suites
|
||||
# use. No shared node, no shared runner: it must never queue behind them
|
||||
# (or block them).
|
||||
group: rustfs-performance-suite
|
||||
cancel-in-progress: false
|
||||
|
||||
defaults:
|
||||
|
||||
Reference in New Issue
Block a user