Thank you for the confirmation and the pointer to the 1 sec sleep. Yes, I meant TASK_FINISHED.
> If you don't want to implement an Executor and your Task merely consists > of forking an arbitrary process, you can use the built-in "Command > Executor". You can launch a task directly in this manner by specifying a > CommandInfo inside your TaskInfo (see the documentation in mesos.proto). > Unless you're using the "Command Executor", you will still need to > implement "forking and process management". > > I do have an Executor implementation in Java to handle all the callbacks from the driver. The launchTask implementation simply loads the task's jar and runs the code in the same JVM. In this case, it sounds like I don't need to implement forking and process management. Unless there's something else I am missing?

