Details
-
Bug
-
Status: Accepted
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
Mesosphere Sprint 23
Description
If the libprocess process is terminated, we can still dispatch calls to it as long as we have a UPID. In this case the future will be pending forever. Instead, it would be better to introduce a separate state for such case, e.g. Disconnected, Abandoned.
Attachments
Issue Links
- relates to
-
MESOS-1866 Race between ~Authenticator() and Authenticator::authenticate() can lead to schedulers/slaves to never get authenticated
- Resolved
-
MESOS-1456 Metric lifetime should be tied to process runstate, not lifetime.
- Accepted
This has come up before (example here and here), we were considering failing futures for dispatches to unknown processes. Any reason not to re-use Failure for this case?
Are you seeing this in a specific place?