q792602257
d3024b4810
feat(host-agent): stop assignment execution collaboratively on cancellation
...
- LeaseGuard gains an is_cancellation convenience property
- ActiveAssignmentRunner marks the lease lost with a cancellation
reason when a renewal response reports cancel_requested
- AssignmentExecutor threads stop_reason through to TaskRunner/
WorkflowRunner and maps a cancellation-flavored stop to
AssignmentExecutionResult.status = "cancelled" instead of "failed"
- AssignmentProcessor forwards a three-way done/cancelled/failed
status when reporting the terminal result
- Add/extend tests across lease, assignment, processor, and client
2026-07-15 18:28:21 +08:00
..
2026-07-06 13:22:15 +08:00
2026-07-06 17:24:03 +08:00
2026-07-15 10:12:09 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-12 13:48:50 +08:00
2026-07-14 12:47:49 +08:00
2026-07-15 12:43:22 +08:00
2026-07-13 14:47:01 +08:00
2026-07-13 14:47:01 +08:00
2026-07-13 19:45:53 +08:00
2026-07-13 14:00:23 +08:00
2026-07-15 11:46:27 +08:00
2026-07-13 19:45:53 +08:00
2026-07-12 16:53:02 +08:00
2026-07-06 23:44:18 +08:00
2026-07-13 22:56:31 +08:00
2026-07-14 12:47:49 +08:00
2026-07-12 18:37:51 +08:00
2026-07-14 12:47:49 +08:00
2026-07-12 17:42:20 +08:00
2026-07-15 18:08:48 +08:00
2026-07-14 12:47:49 +08:00
2026-07-15 07:55:08 +08:00
2026-07-07 08:30:47 +08:00
2026-07-15 18:08:48 +08:00
2026-07-13 17:54:53 +08:00
2026-07-15 09:43:14 +08:00
2026-07-07 08:30:49 +08:00
2026-07-15 10:03:30 +08:00
2026-07-15 17:04:59 +08:00
2026-07-06 17:24:03 +08:00
2026-07-07 08:30:47 +08:00
2026-07-06 13:22:15 +08:00
2026-07-06 13:22:15 +08:00
2026-07-15 14:39:28 +08:00
2026-07-15 18:13:43 +08:00
2026-07-15 18:28:21 +08:00
2026-07-12 18:07:42 +08:00
2026-07-15 11:46:27 +08:00
2026-07-15 07:28:42 +08:00
2026-07-06 17:24:03 +08:00
2026-07-15 16:51:36 +08:00
2026-07-15 10:03:30 +08:00
2026-07-15 12:43:22 +08:00
2026-07-07 08:31:00 +08:00
2026-07-15 16:12:53 +08:00
2026-07-07 08:31:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-07 08:30:49 +08:00
2026-07-15 07:38:12 +08:00
2026-07-15 07:38:12 +08:00
2026-07-07 10:33:23 +08:00
2026-07-06 18:07:53 +08:00
2026-07-07 08:31:11 +08:00
2026-07-07 10:33:23 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 18:07:53 +08:00
2026-07-07 08:31:11 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 23:44:18 +08:00
2026-07-15 17:52:33 +08:00
2026-07-13 22:56:31 +08:00
2026-07-15 14:39:28 +08:00
2026-07-15 13:43:39 +08:00
2026-07-12 13:48:50 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 23:15:30 +08:00
2026-07-06 23:15:30 +08:00
2026-07-15 17:52:33 +08:00
2026-07-06 23:15:30 +08:00
2026-07-06 23:15:30 +08:00
2026-07-13 16:11:40 +08:00
2026-07-07 08:30:36 +08:00
2026-07-15 12:43:22 +08:00
2026-07-06 17:24:03 +08:00