Chun-Hung Hsiao created MESOS-9369:
--------------------------------------
Summary: Avoid blocking `Future::get()` calls
Key: MESOS-9369
URL: https://issues.apache.org/jira/browse/MESOS-9369
Project: Mesos
Issue Type: Improvement
Components: libprocess
Reporter: Chun-Hung Hsiao
Assignee: Chun-Hung Hsiao
{{Future::get()}} does a wait if the future is still pending. If this is
accidentally called in an actor, the actor will be blocked. We should avoid
calling {{Future::get()}} in the code. The plan would be:
# Introduce {{Future::value()}}: crash if not READY
# Make {{Future::operator*}} and {{Future::operator->}} akin to
{{Future::value()}}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)