From 9c8cd1320d85e366154b859d5d3a5304cd745671 Mon Sep 17 00:00:00 2001 From: Saty <5752427+SatyPardus@users.noreply.github.com> Date: Mon, 19 Oct 2026 00:09:01 +0200 Subject: [PATCH] Verify three batches at once by default (was two) The server has room (8 cores, load about 5.5); batches waited about 15 minutes for their result. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RNwtXPYqFu3oKaaXwYwNWW --- src/server/app.js | 2 +- src/server/verify.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/app.js b/src/server/app.js index 2e1ea18..eb9f114 100644 --- a/src/server/app.js +++ b/src/server/app.js @@ -34,7 +34,7 @@ export const DEFAULT_CONFIG = { publicUrl: 'http://127.0.0.1:8080', leaseMinutes: 120, maxLeasesPerUser: 3, - verifyConcurrency: 2, + verifyConcurrency: 3, buildTimeoutMs: 300000, submitsPerHour: 30, runners: { msvc2010: { type: 'docker', image: 'togetherdecomp/msvc2010:1', memory: '1g', cpus: 1 } }, diff --git a/src/server/verify.js b/src/server/verify.js index d6764ae..38fd366 100644 --- a/src/server/verify.js +++ b/src/server/verify.js @@ -74,7 +74,7 @@ export class Verifier { pump() { if (this.stopped) return; - const max = this.config.verifyConcurrency ?? 2; + const max = this.config.verifyConcurrency ?? 3; while (this.running < max) { // Verification compiles only the submitted units, so every batch is small here; the units // that include a changed header are compiled in the merge's big lane.