mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 09:09:36 +02:00
[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
This commit is contained in:
@@ -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')
|
||||
|
||||
@@ -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`
|
||||
)
|
||||
)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user