Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-3871

Document libprocess message delivery semantics

    XMLWordPrintableJSON

Details

    • Documentation
    • Status: Accepted
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • documentation, libprocess

    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

          Activity

            People

              benjaminhindman Benjamin Hindman
              neilc Neil Conway
              Benjamin Hindman Benjamin Hindman
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: