Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Forbidden child Join of ancestor

Platform spec ADR

Forbidden child Join of ancestor

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Parent/child Join cycles deadlock the scheduler.

Child Join parent → compile-time diagnostic JoinWouldDeadlock. Parent Join child and sibling Join remain allowed.

Diagnostic registry documents JoinWouldDeadlock.

Semantic analyzer tests for join graph.