[A·M2 follow-up] Supervise engine transport tasks #19

Closed
opened 2026-06-25 03:07:46 +00:00 by vxfemboy · 0 comments
vxfemboy commented 2026-06-25 03:07:46 +00:00 (Migrated from github.com)

From the M2 whole-branch review. In blackwalld run, the serve and run_nfqueue task handles are dropped, so a transport death is swallowed and the daemon keeps running degraded (e.g. ICMP deception dead but process healthy). Use a JoinSet/select! so a fatal transport error takes down or restarts the daemon.

From the M2 whole-branch review. In `blackwalld run`, the `serve` and `run_nfqueue` task handles are dropped, so a transport death is swallowed and the daemon keeps running degraded (e.g. ICMP deception dead but process healthy). Use a `JoinSet`/`select!` so a fatal transport error takes down or restarts the daemon.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
femboy/blackwall#19
No description provided.