maziggy
fdaff37975
fix(queue): two-phase dispatch watchdog so a printer that accepts project_file but never starts doesn't wedge the queue ( #1678 )
...
_watchdog_print_start now treats subtask_id-advance as Phase A
"command landed", not as final success. Phase B (180s) keeps watching
for the active-state transition; if it never arrives — printer
accepted the file but stalled (cloud+LAN re-auth after a power cycle
on old firmware was the reported trigger) — revert the queue item to
'pending' instead of leaving it stuck in 'printing' until container
restart. Phase B skips force_reconnect because subtask_id-advance
proves the project_file landed; a reconnect mid-parse would trigger
0500_4003 (#1150 ). Phase A's H2D 50s FINISH→PREPARE tolerance (#1078 )
is preserved by Phase B's 180s headroom.
2026-06-08 07:54:24 +02:00
..
2026-05-17 15:30:05 +02:00
2026-06-07 08:39:40 +02:00
2025-11-28 10:23:59 +01:00
2026-05-15 09:21:43 +02:00
2026-05-17 10:54:28 +02:00
2026-06-07 11:43:19 +02:00
2026-06-06 10:41:28 +02:00
2026-06-02 10:55:25 +02:00
2026-05-20 08:52:10 +02:00
2026-06-04 10:54:04 +02:00
2026-03-04 13:33:19 +01:00
2026-05-18 10:52:02 +02:00
2026-04-25 09:56:45 +02:00
2026-05-22 13:55:16 +02:00
2026-06-05 13:53:26 +02:00
2026-05-24 10:16:30 +02:00
2026-02-24 08:18:02 +01:00
2026-04-13 13:24:28 +02:00
2026-03-31 12:13:58 +02:00
2026-05-24 08:49:21 +02:00
2026-05-24 15:21:10 +02:00
2026-05-23 08:47:46 +02:00
2026-05-20 11:25:45 +02:00
2026-06-06 13:30:13 +02:00
2026-06-06 10:41:28 +02:00
2026-06-05 08:30:19 +02:00
2026-05-17 15:30:05 +02:00
2026-01-27 08:48:57 +01:00
2026-05-17 08:20:28 +02:00
2026-05-19 13:14:03 +02:00
2026-05-03 07:59:02 +02:00
2026-05-15 12:05:43 +02:00
2026-06-02 12:12:54 +02:00
2026-06-04 10:17:10 +02:00
2026-05-22 16:31:16 +02:00
2026-05-22 16:31:16 +02:00
2026-04-25 10:44:37 +02:00
2026-05-22 09:28:43 +02:00
2026-05-12 12:18:56 +02:00
2026-02-24 08:18:02 +01:00
2026-04-19 13:51:58 +02:00
2026-02-18 06:37:27 +01:00
2026-05-26 11:21:03 +02:00
2026-04-13 09:54:26 +02:00
2026-05-21 08:45:59 +02:00
2026-04-13 09:54:26 +02:00
2026-05-15 08:50:37 +02:00
2026-05-08 11:52:42 +02:00
2026-06-04 15:50:44 +02:00
2026-03-03 13:34:03 +01:00
2026-05-03 07:59:02 +02:00
2026-06-04 15:50:44 +02:00
2026-05-16 11:34:40 +02:00
2026-06-08 07:54:24 +02:00
2026-06-04 10:54:04 +02:00
2026-06-04 10:57:46 +02:00
2026-04-03 08:31:08 +02:00
2026-04-28 16:36:49 +02:00
2026-05-06 09:10:35 +02:00
2026-05-23 12:16:34 +02:00
2026-05-23 12:16:34 +02:00
2026-06-06 10:41:28 +02:00
2026-05-21 09:02:18 +02:00
2026-05-29 10:15:53 +02:00
2026-05-08 14:28:41 +02:00
2026-06-02 12:12:54 +02:00
2026-05-29 10:15:53 +02:00
2026-06-02 12:12:54 +02:00
2026-02-21 08:17:59 +01:00
2026-02-06 12:19:17 +01:00
2026-06-03 09:45:10 +02:00