From fbea85569005e6ca64d4634156a5e65f651ad3e3 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Wed, 15 Oct 2025 17:09:45 +0200 Subject: [PATCH] [web] switch dark compiles to n4 (#29133) * [clsi-perf] run compiles on any backend with prefix clsi_compile * [clsi-lb] add n4 backend * [terraform] clsi: add n4 instances * [web] switch dark compiles to n4 * [terraform] clsi: remove c4d instances * [terraform] clsi: scale up n4 instances GitOrigin-RevId: 8f2d98ef6c3c503366c92c4f148a8dd7394cebd2 --- services/web/app/src/Features/Compile/ClsiManager.mjs | 4 ++-- services/web/test/unit/src/Compile/ClsiManager.test.mjs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/services/web/app/src/Features/Compile/ClsiManager.mjs b/services/web/app/src/Features/Compile/ClsiManager.mjs index ffb8c5025a..49a994483c 100644 --- a/services/web/app/src/Features/Compile/ClsiManager.mjs +++ b/services/web/app/src/Features/Compile/ClsiManager.mjs @@ -451,10 +451,10 @@ async function _makeNewBackendRequest( let newCompileBackendClass switch (currentCompileBackendClass) { case 'n2d': - newCompileBackendClass = 'c2d' + newCompileBackendClass = 'n4' break case 'c2d': - newCompileBackendClass = 'c4d' + newCompileBackendClass = 'n4' break default: throw new Error('unknown ?compileBackendClass') diff --git a/services/web/test/unit/src/Compile/ClsiManager.test.mjs b/services/web/test/unit/src/Compile/ClsiManager.test.mjs index dffe8f6ff1..c677f08bad 100644 --- a/services/web/test/unit/src/Compile/ClsiManager.test.mjs +++ b/services/web/test/unit/src/Compile/ClsiManager.test.mjs @@ -878,7 +878,7 @@ describe('ClsiManager', function () { sinon.match( url => url.toString() === - `${ctx.Settings.apis.clsi_new.url}/project/${ctx.project._id}/user/${ctx.user_id}/compile?compileBackendClass=c4d&compileGroup=priority` + `${ctx.Settings.apis.clsi_new.url}/project/${ctx.project._id}/user/${ctx.user_id}/compile?compileBackendClass=n4&compileGroup=priority` ) ) }) @@ -888,7 +888,7 @@ describe('ClsiManager', function () { ).to.have.been.calledWith(ctx.user_id, 'double-compile-result', { projectId: 'project-id', compileBackendClass: 'c2d', - newCompileBackendClass: 'c4d', + newCompileBackendClass: 'n4', status: 'success', compileTime: 1337, newCompileTime: 1337, @@ -1083,7 +1083,7 @@ describe('ClsiManager', function () { url.host === 'compiles.somewhere.test' && url.pathname === `/project/${ctx.project._id}/user/${ctx.user_id}` && - url.searchParams.get('compileBackendClass') === 'c4d' && + url.searchParams.get('compileBackendClass') === 'n4' && url.searchParams.get('compileGroup') === 'priority' && !url.searchParams.has('clsiserverid') ), @@ -1180,7 +1180,7 @@ describe('ClsiManager', function () { sinon.match( url => url.toString() === - `${ctx.Settings.apis.clsi_new.url}/project/${ctx.project._id}/user/${ctx.user_id}/wordcount?compileBackendClass=c4d&compileGroup=priority&file=main.tex&image=mock-image-name` + `${ctx.Settings.apis.clsi_new.url}/project/${ctx.project._id}/user/${ctx.user_id}/wordcount?compileBackendClass=n4&compileGroup=priority&file=main.tex&image=mock-image-name` ) ) })