Skip to content

Commit 9881791

Browse files
authored
Add a debug log when worker fails to start a job (#47)
1 parent f01bf50 commit 9881791

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

pool/node_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,6 @@ func TestJobPayload(t *testing.T) {
163163
// Check if job payload is correct
164164
assert.Eventually(t, func() bool {
165165
payload, ok := node.JobPayload(tt.key)
166-
fmt.Println(payload, ok)
167-
fmt.Println(tt.payload)
168166
return ok && assert.Equal(t, tt.payload, payload)
169167
}, max, delay, fmt.Sprintf("Failed to get correct payload for job %s", tt.key))
170168
})

pool/worker.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,7 @@ func (w *Worker) startJob(ctx context.Context, job *Job) error {
256256
}
257257
job.Worker = w
258258
if err := w.handler.Start(job); err != nil {
259+
w.logger.Debug("handler failed to start job", "job", job.Key, "error", err)
259260
if _, _, err := w.jobsMap.RemoveValues(ctx, w.ID, job.Key); err != nil {
260261
w.logger.Error(fmt.Errorf("start failure handling: failed to remove job %q from jobs map: %w", job.Key, err))
261262
}

0 commit comments

Comments
 (0)