Skip to content

Conversation

@zdevito
Copy link
Contributor

@zdevito zdevito commented Nov 18, 2025

Stack from ghstack (oldest at bottom):

Looks like this now:

The actor <root>.<tests.test_supervision_hierarchy.Nest top> and all its descendants have failed.
This occurred because the actor <root>.<tests.test_supervision_hierarchy.Nest top>.<tests.test_supervision_hierarchy.Lambda nested{'a_dim': 0/1}> was running on a process which failed.
The error was:
 process failure: Killed(sig=9)

Kinda janky because supervision code is messy. When we clean up supervision code, we should make sure the owning actor knows the friendly names of all of its children (e.g. has a map from actor/proc id to their fully qualified display names). A parent always knows what the name will be before it spawns it.

Differential Revision: D87284093

NOTE FOR REVIEWERS: This PR has internal Meta-specific changes or comments, please review them on Phabricator!

Looks like this now:

```
The actor <root>.<tests.test_supervision_hierarchy.Nest top> and all its descendants have failed.
This occurred because the actor <root>.<tests.test_supervision_hierarchy.Nest top>.<tests.test_supervision_hierarchy.Lambda nested{'a_dim': 0/1}> was running on a process which failed.
The error was:
 process failure: Killed(sig=9)
```

Kinda janky because supervision code is messy. When we clean up supervision code, we should make sure the owning actor knows the friendly names of all of its children (e.g. has a map from actor/proc id to their fully qualified display names). A parent always knows what the name will be before it spawns it.

Differential Revision: [D87284093](https://our.internmc.facebook.com/intern/diff/D87284093/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D87284093/)!

[ghstack-poisoned]
zdevito added a commit that referenced this pull request Nov 18, 2025
Looks like this now:

```
The actor <root>.<tests.test_supervision_hierarchy.Nest top> and all its descendants have failed.
This occurred because the actor <root>.<tests.test_supervision_hierarchy.Nest top>.<tests.test_supervision_hierarchy.Lambda nested{'a_dim': 0/1}> was running on a process which failed.
The error was:
 process failure: Killed(sig=9)
```

Kinda janky because supervision code is messy. When we clean up supervision code, we should make sure the owning actor knows the friendly names of all of its children (e.g. has a map from actor/proc id to their fully qualified display names). A parent always knows what the name will be before it spawns it.

Differential Revision: [D87284093](https://our.internmc.facebook.com/intern/diff/D87284093/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D87284093/)!

ghstack-source-id: 323985996
Pull Request resolved: #1911
@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Nov 18, 2025
Looks like this now:

```
The actor <root>.<tests.test_supervision_hierarchy.Nest top> and all its descendants have failed.
This occurred because the actor <root>.<tests.test_supervision_hierarchy.Nest top>.<tests.test_supervision_hierarchy.Lambda nested{'a_dim': 0/1}> was running on a process which failed.
The error was:
 process failure: Killed(sig=9)
```

Kinda janky because supervision code is messy. When we clean up supervision code, we should make sure the owning actor knows the friendly names of all of its children (e.g. has a map from actor/proc id to their fully qualified display names). A parent always knows what the name will be before it spawns it.

Differential Revision: [D87284093](https://our.internmc.facebook.com/intern/diff/D87284093/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D87284093/)!

[ghstack-poisoned]
zdevito added a commit that referenced this pull request Nov 18, 2025
Pull Request resolved: #1911

Looks like this now:

```
The actor <root>.<tests.test_supervision_hierarchy.Nest top> and all its descendants have failed.
This occurred because the actor <root>.<tests.test_supervision_hierarchy.Nest top>.<tests.test_supervision_hierarchy.Lambda nested{'a_dim': 0/1}> was running on a process which failed.
The error was:
 process failure: Killed(sig=9)
```

Kinda janky because supervision code is messy. When we clean up supervision code, we should make sure the owning actor knows the friendly names of all of its children (e.g. has a map from actor/proc id to their fully qualified display names). A parent always knows what the name will be before it spawns it.
ghstack-source-id: 324165921
@exported-using-ghexport

Differential Revision: [D87284093](https://our.internmc.facebook.com/intern/diff/D87284093/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D87284093/)!
@meta-codesync meta-codesync bot closed this in 6757d53 Nov 19, 2025
@meta-codesync
Copy link

meta-codesync bot commented Nov 19, 2025

This pull request has been merged in 6757d53.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot. fb-exported Merged meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants