Commit f018710
committed
fix: resolve client duration reset bug and workflow issues
- Separate connection start time from last heartbeat tracking
- Add client_last_seen dictionary for heartbeat timestamps
- Fix register_heartbeat to only update last_seen, preserving connection start time
- Update _prune_stale_clients to use last_seen for timeout detection
- Fix workflow cache move step to check directory existence
- Add workspace cleanup step to fix permission issues1 parent fc8c123 commit f018710
1 file changed
+9
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
26 | 32 | | |
27 | 33 | | |
28 | 34 | | |
| |||
70 | 76 | | |
71 | 77 | | |
72 | 78 | | |
73 | | - | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
74 | 82 | | |
75 | 83 | | |
76 | 84 | | |
| |||
102 | 110 | | |
103 | 111 | | |
104 | 112 | | |
105 | | - | |
106 | | - | |
| |||
0 commit comments