From 2cc33e2ee74e073d4e04171da7a2617bf90812f5 Mon Sep 17 00:00:00 2001 From: Santiago Palladino Date: Wed, 7 Aug 2024 18:04:46 -0300 Subject: [PATCH] fix: Create proving job queue when prover node started with no agents If the prover node is started with no in-proc agents, then we should create a proving job source so agents can attach to it. --- yarn-project/aztec/src/cli/cmds/start_prover_node.ts | 2 +- yarn-project/prover-client/src/prover-agent/prover-agent.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn-project/aztec/src/cli/cmds/start_prover_node.ts b/yarn-project/aztec/src/cli/cmds/start_prover_node.ts index 43058a54fed1..9a95b0bb947b 100644 --- a/yarn-project/aztec/src/cli/cmds/start_prover_node.ts +++ b/yarn-project/aztec/src/cli/cmds/start_prover_node.ts @@ -70,7 +70,7 @@ export const startProverNode = async ( services.push({ node: createProverNodeRpcServer(proverNode) }); - if (options.prover) { + if (!options.prover) { const provingJobSource = createProvingJobSourceServer(proverNode.getProver().getProvingJobSource()); services.push({ provingJobSource }); } diff --git a/yarn-project/prover-client/src/prover-agent/prover-agent.ts b/yarn-project/prover-client/src/prover-agent/prover-agent.ts index a1d0fd7013cf..a7f0fd57a1ff 100644 --- a/yarn-project/prover-client/src/prover-agent/prover-agent.ts +++ b/yarn-project/prover-client/src/prover-agent/prover-agent.ts @@ -71,7 +71,7 @@ export class ProverAgent { ); } } catch (err) { - // no-op + this.log.error(`Error fetching job`, err); } } }, this.pollIntervalMs); @@ -96,7 +96,7 @@ export class ProverAgent { this.log.debug(`Picked up proving job id=${job.id} type=${ProvingRequestType[job.request.type]}`); const [time, result] = await elapsed(this.getProof(job.request)); if (this.isRunning()) { - this.log.debug( + this.log.verbose( `Processed proving job id=${job.id} type=${ProvingRequestType[job.request.type]} duration=${time}ms`, ); await jobSource.resolveProvingJob(job.id, result);