diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2026-01-24 14:41:37 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2026-01-26 13:56:37 +0000 |
| commit | 540489ec493e4008754f05c4e8388d48b9b2f204 (patch) | |
| tree | c1cc0ed5c0eb432b9f4ae2f0211337737c60c28a | |
| parent | eac13be8b5e4ce8989f5199d976a0b722a5c99c5 (diff) | |
syz-agent: extend logging
| -rw-r--r-- | syz-agent/agent.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/syz-agent/agent.go b/syz-agent/agent.go index 301ccec11..6bccb0564 100644 --- a/syz-agent/agent.go +++ b/syz-agent/agent.go @@ -183,6 +183,7 @@ func (s *Server) poll(ctx context.Context) (bool, error) { Name: flow.Name, }) } + log.Logf(0, "querying jobs for %v", req.Workflows) resp, err := s.dash.AIJobPoll(req) if err != nil { return false, err @@ -190,6 +191,8 @@ func (s *Server) poll(ctx context.Context) (bool, error) { if resp.ID == "" { return false, nil } + log.Logf(0, "starting job %v %v", resp.Workflow, resp.ID) + defer log.Logf(0, "finished job %v %v", resp.Workflow, resp.ID) doneReq := &dashapi.AIJobDoneReq{ ID: resp.ID, } @@ -208,10 +211,14 @@ func (s *Server) poll(ctx context.Context) (bool, error) { // the dashboard at all. For the dashboard it will look like // the server has crashed while executing the job, and it should // eventually retry it on common grounds. - s.overQuotaModels[model] = time.Now() + now := time.Now() + s.overQuotaModels[model] = now + log.Logf(0, "model %v is over daily quota until %v", + model, aflow.QuotaResetTime(now)) return true, nil } } + log.Logf(0, "done executing job %v %v", resp.Workflow, resp.ID) if err := s.dash.AIJobDone(doneReq); err != nil { return false, err } @@ -261,6 +268,7 @@ func (s *Server) modelOverQuota(flow *aflow.Flow) bool { func (s *Server) resetModelQuota() { for model, when := range s.overQuotaModels { if aflow.QuotaResetTime(when).After(time.Now()) { + log.Logf(0, "model %v daily quota is replenished", model) delete(s.overQuotaModels, model) } } |
