From 6855d62bf25b61c62fb7ade51e827913f9e95531 Mon Sep 17 00:00:00 2001 From: Jan Eitzinger Date: Mon, 16 Mar 2026 20:03:27 +0100 Subject: [PATCH] Make log in scanRow more descriptive. No log for common no rows error Entire-Checkpoint: 858b34ef56b8 --- internal/repository/job.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/repository/job.go b/internal/repository/job.go index 3b237bce..1c8b4a8d 100644 --- a/internal/repository/job.go +++ b/internal/repository/job.go @@ -66,6 +66,8 @@ import ( "fmt" "maps" "math" + "path/filepath" + "runtime" "sort" "strconv" "sync" @@ -159,7 +161,10 @@ func scanJob(row interface{ Scan(...any) error }) (*schema.Job, error) { &job.StartTime, &job.Partition, &job.ArrayJobID, &job.NumNodes, &job.NumHWThreads, &job.NumAcc, &job.Shared, &job.MonitoringStatus, &job.SMT, &job.State, &job.Duration, &job.Walltime, &job.RawResources, &job.RawFootprint, &job.Energy); err != nil { - cclog.Warnf("Error while scanning rows (Job): %v", err) + if err != sql.ErrNoRows { + _, file, line, _ := runtime.Caller(1) + cclog.Warnf("Error while scanning rows (Job) (%s:%d): %v", filepath.Base(file), line, err) + } return nil, err }