#759 Fix Jumper race condition: HeartbeatService vs cleanup field mismatch

closed critical Created 2026-01-01 22:32 · Updated 2026-01-01 22:41

Description

Edit
claim_expires_at not extended by heartbeat, causing spurious task failures. HeartbeatService updates last_heartbeat but cleanup checks claim_expires_at. Tasks running >10s get marked failed despite active heartbeats.

Comments

Loading comments...

Context

Loading context...

Audit History

View All
Loading audit history...