[ https://issues.apache.org/jira/browse/MESOS-5038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15213869#comment-15213869 ]
haosdent commented on MESOS-5038: --------------------------------- As you see, we use {{any}} in https://reviews.apache.org/r/45085/diff/ {code} any(futures).onAny(defer(PID<CgroupsIsolatorProcess>(this), &CgroupsIsolatorProcess::__prepare, containerId, lambda::_1)); {code} > Added a any mechanism for futures > --------------------------------- > > Key: MESOS-5038 > URL: https://issues.apache.org/jira/browse/MESOS-5038 > Project: Mesos > Issue Type: Improvement > Components: libprocess > Reporter: haosdent > Assignee: haosdent > > Now we already have {{collect}} and {{await}} mechanisms which would wait for > a list of {{Future}}. However, we would like to return immediately if any of > the list of {{Future}} complete instead of wait for the whole list finished > in {{collect}}. The interface of this any mechanism could be > {code} > template <typename T> > Future<T> any(const std::list<Future<T>>& futures); > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)