@@ -196,7 +196,7 @@ func (m *Manager) restorePrevSessions() {
196
196
}
197
197
m .sessions [sess .info .ID ] = sess
198
198
log .Info ("Coordinator restart reload sessions" , "ID" , sess .info .ID , "sess" , sess .info )
199
- go m .CollectProofs (sess . info . ID , sess )
199
+ go m .CollectProofs (sess )
200
200
}
201
201
}
202
202
}
@@ -308,7 +308,7 @@ func (m *Manager) handleZkProof(pk string, msg *message.ProofDetail) error {
308
308
}
309
309
310
310
// CollectProofs collects proofs corresponding to a proof generation session.
311
- func (m * Manager ) CollectProofs (id string , sess * session ) {
311
+ func (m * Manager ) CollectProofs (sess * session ) {
312
312
timer := time .NewTimer (time .Duration (m .cfg .CollectionTime ) * time .Minute )
313
313
314
314
for {
@@ -318,7 +318,7 @@ func (m *Manager) CollectProofs(id string, sess *session) {
318
318
319
319
// Ensure proper clean-up of resources.
320
320
defer func () {
321
- delete (m .sessions , id )
321
+ delete (m .sessions , sess . info . ID )
322
322
m .mu .Unlock ()
323
323
}()
324
324
@@ -335,13 +335,13 @@ func (m *Manager) CollectProofs(id string, sess *session) {
335
335
// record failed session.
336
336
errMsg := "proof generation session ended without receiving any valid proofs"
337
337
m .addFailedSession (sess , errMsg )
338
- log .Warn (errMsg , "session id" , id )
338
+ log .Warn (errMsg , "session id" , sess . info . ID )
339
339
// Set status as skipped.
340
340
// Note that this is only a workaround for testnet here.
341
341
// TODO: In real cases we should reset to orm.ProvingTaskUnassigned
342
342
// so as to re-distribute the task in the future
343
- if err := m .orm .UpdateProvingStatus (id , orm .ProvingTaskFailed ); err != nil {
344
- log .Error ("fail to reset task_status as Unassigned" , "id" , id , "err" , err )
343
+ if err := m .orm .UpdateProvingStatus (sess . info . ID , orm .ProvingTaskFailed ); err != nil {
344
+ log .Error ("fail to reset task_status as Unassigned" , "id" , sess . info . I , "err" , err )
345
345
}
346
346
return
347
347
}
@@ -456,7 +456,7 @@ func (m *Manager) StartProofGenerationSession(task *orm.BlockBatch) (success boo
456
456
m .mu .Lock ()
457
457
m .sessions [task .ID ] = s
458
458
m .mu .Unlock ()
459
- go m .CollectProofs (task . ID , s )
459
+ go m .CollectProofs (s )
460
460
461
461
return true
462
462
}
0 commit comments