diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2025-02-19 15:57:58 +0100 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2025-02-19 15:11:29 +0000 |
| commit | 506687987fc2f8f40b2918782fc2943285fdc602 (patch) | |
| tree | c850bfb05292b43fe0c1bc36bdbfb390a041338e /syz-cluster/controller/processor.go | |
| parent | b257a9b7546c59d44cd69160b5a65a1bf1f050eb (diff) | |
syz-cluster/controller: add more logging
That should hopefully shed more light on #5776.
Diffstat (limited to 'syz-cluster/controller/processor.go')
| -rw-r--r-- | syz-cluster/controller/processor.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/syz-cluster/controller/processor.go b/syz-cluster/controller/processor.go index 532bfca3a..809640f0e 100644 --- a/syz-cluster/controller/processor.go +++ b/syz-cluster/controller/processor.go @@ -140,19 +140,20 @@ func (sp *SeriesProcessor) handleSession(ctx context.Context, session *db.Sessio case <-ctx.Done(): return } - status, log, err := sp.workflows.Status(session.ID) + status, workflowLog, err := sp.workflows.Status(session.ID) if err != nil { app.Errorf("failed to query workflow %q status: %v", session.ID, err) continue } - if log != nil { - err := sp.updateSessionLog(ctx, session, log) + if workflowLog != nil { + err := sp.updateSessionLog(ctx, session, workflowLog) if err != nil { app.Errorf("failed to update session log: %v", err) } } switch status { case workflow.StatusNotFound: + log.Printf("scheduling a workflow for %q", session.ID) if err := sp.sessionRepo.Start(ctx, session.ID); err != nil { app.Errorf("failed to mark session started: %v", err) break @@ -162,6 +163,7 @@ func (sp *SeriesProcessor) handleSession(ctx context.Context, session *db.Sessio app.Errorf("failed to start a workflow: %v", err) } case workflow.StatusFinished, workflow.StatusFailed: + log.Printf("workflow for %q completed, mark the session finished", session.ID) // TODO: StatusFailed needs a different handling. err := sp.sessionRepo.Update(ctx, session.ID, func(session *db.Session) error { session.SetFinishedAt(time.Now()) |
