In testing the shutdown service I decided to go from manually stopping the tasks and executor to using the mesosDriver.stop() API which indicates it will do just that, stop the tasks and executor. And it does, however at that point forward you cannot restart the RM and have it communicate with mesos. This seems odd to me. If I restart mesos I can then start a RM and flex up/down tasks.
The mesosDriver.abort() does not shutdown the tasks and/or executor. So is this a mesos bug or feature? Thanks.
