You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Neil Conway (JIRA)" <ji...@apache.org> on 2015/11/10 11:08:10 UTC

[jira] [Created] (MESOS-3871) Document libprocess message delivery semantics

Neil Conway created MESOS-3871:
----------------------------------

             Summary: Document libprocess message delivery semantics
                 Key: MESOS-3871
                 URL: https://issues.apache.org/jira/browse/MESOS-3871
             Project: Mesos
          Issue Type: Documentation
          Components: documentation, libprocess
            Reporter: Neil Conway
            Priority: Minor


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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)