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

Consider adding `unlink` functionality to libprocess

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      Currently we don't have the unlink functionality in libprocess i.e. Erlang's equivalent of http://erlang.org/doc/man/erlang.html#unlink-1. We have a lot of places in our current code with TODO's for implementing it.

      It can benefit us in a couple of ways:

      • Based on the business logic of the actor, it would want to authoritatively communicate that it is no longer interested in ExitedEvent for the external remote link.
      • Sometimes, the ExitedEvent might be delayed or might be dropped due to the remote instance being unavailable (e.g., partition, network intermediaries not sending RST's etc).

      I did not find any old JIRA's pertaining to this but I did come across an initial attempt to add this though albeit for injecting exited events as part of the initial review for MESOS-1059.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              anandmazumdar Anand Mazumdar
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: