process links, failure propagation and trapping

RESOLVED INCOMPLETE

Status

Servo
Rust
--
enhancement
RESOLVED INCOMPLETE
9 years ago
8 years ago

People

(Reporter: graydon, Unassigned)

Tracking

Details

(Reporter)

Description

9 years ago
A proc needs a link (or a link-group) such that when it fails, it calls other->kill() on the linked procs, a la the erlang failure-linking model.

Generalize to 'signal handler' eventually, but probably not at first.
(Reporter)

Comment 1

9 years ago
Basic version of this (child kills parent on failure) went in with aa59e9bb09ce.
(Reporter)

Updated

8 years ago
Summary: process links, failure propagation → process links, failure propagation and trapping
(Reporter)

Comment 2

8 years ago
Mechanism for trapping failures still lacking. All child-deaths now cause parent-death.
(Reporter)

Comment 3

8 years ago
Moved to github issue #21.
Status: NEW → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → INCOMPLETE
Group: servo
You need to log in before you can comment on or make changes to this bug.