judge: set higher priority for compile task

This commit is contained in:
undefined committed 2023-04-26 23:43:52 +08:00
1 parent 6d591aef37
commit 37851fc4ee
9 files changed
+31 -29

No files matched your search

+3 -2
View File
@@ -80,8 +80,9 @@ export async function postInit() {
logger.debug('Record not found: %o', t);
return;
}
(new JudgeTask(session, Object.assign(rdoc, t))).handle().catch(logger.error);
await (new JudgeTask(session, Object.assign(rdoc, t))).handle().catch(logger.error);
};
TaskModel.consume({ type: 'judge' }, handle);
const parallelism = Math.max(getConfig('parallelism'), 2);
for (let i = 1; i < parallelism; i++) TaskModel.consume({ type: 'judge' }, handle);
TaskModel.consume({ type: 'judge', priority: { $gt: -50 } }, handle);
}