You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Kapil Arya (JIRA)" <ji...@apache.org> on 2015/04/21 20:27:58 UTC

[jira] [Created] (MESOS-2641) Provide a way to synchronize between Modules and the test suite

Kapil Arya created MESOS-2641:
---------------------------------

             Summary: Provide a way to synchronize between Modules and the test suite
                 Key: MESOS-2641
                 URL: https://issues.apache.org/jira/browse/MESOS-2641
             Project: Mesos
          Issue Type: Improvement
          Components: technical debt, test
            Reporter: Kapil Arya


Currently, there is no way for a module to notify the test suite of certain event(s) that might have taken place in the module.  For example, when the remove-executor hook has executed in a hook module, the test suite has no way to figure out whether the hook executed successfully or not. In most cases we rely on a later "Message" being sent for master, slave or executor, and capturing this message (via future()) in the test suite. But for remove-executor hook, there is not later message to be sent out and thus the test suite has not way of waiting for a future.

We thus have to rely on non-Mesos ways such as passing a pointer from the test suite to the module to register a promise (see RR https://reviews.apache.org/r/29947/ for an example).



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