Details
-
Documentation
-
Status: Accepted
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
Mesosphere Sprint 26, Mesosphere Sprint 27
Description
What are the semantics of send() in libprocess? Specifically, does libprocess guarantee that messages will not be dropped, reordered, or duplicated? These are important properties to understand when building software on top of libprocess.
Clearly message drops are allowed. Message reordering appears to be allowed, although it should only happen in corner cases (see MESOS-3870). Duplicate message delivery probably can't happen.
Attachments
Issue Links
- is related to
-
MESOS-3870 Prevent out-of-order libprocess message delivery
- Accepted