I am trying to change Apache Aurora's code to call SHUTDOWN instead of KILL. SHUTDOWN seems to offer more robust termination than KILL.
On Tue, Jan 16, 2018 at 6:40 PM, Benjamin Mahler <[email protected]> wrote: > Mohit, what are you trying to accomplish by going from KILL to SHUTDOWN? > > On Tue, Jan 16, 2018 at 5:15 PM, Joseph Wu <[email protected]> wrote: > >> If a framework launches tasks, then it will use an executor. Mesos >> provides a "default" executor if the framework doesn't explicitly specify >> an executor. (And the Shutdown call will work with that default executor.) >> >> On Tue, Jan 16, 2018 at 4:49 PM, Mohit Jaggi <[email protected]> >> wrote: >> >>> Gotcha. Another question: if a framework doesn't use executors, can it >>> still use the SHUTDOWN call? >>> >>> On Fri, Jan 12, 2018 at 2:37 PM, Anand Mazumdar < >>> [email protected]> wrote: >>> >>>> Yes; It's a newer interface that still allows you to switch between the >>>> v1 (new) and the old API. >>>> >>>> -anand >>>> >>>> On Fri, Jan 12, 2018 at 3:28 PM, Mohit Jaggi <[email protected]> >>>> wrote: >>>> >>>>> Are you suggesting >>>>> >>>>> *send(new Call(METHOD, Param1, ...)) * >>>>> >>>>> instead of >>>>> >>>>> *driver.method(Param1, ....)* >>>>> >>>>> *?* >>>>> >>>>> On Fri, Jan 12, 2018 at 10:59 AM, Anand Mazumdar < >>>>> [email protected]> wrote: >>>>> >>>>>> Mohit, >>>>>> >>>>>> You can use the V1Mesos class that uses the v1 API internally >>>>>> allowing you to send the 'SHUTDOWN' call. We also have a V0Mesos class >>>>>> that >>>>>> uses the old scheduler driver internally. >>>>>> >>>>>> -anand >>>>>> >>>>>> On Wed, Jan 10, 2018 at 2:53 PM, Mohit Jaggi <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Thanks Vinod. Is there a V1SchedulerDriver.java file? I see >>>>>>> https://github.com/apache/mesos/tree/72752fc6deb8ebcbfbd >>>>>>> 5448dc599ef3774339d31/src/java/src/org/apache/mesos/v1/scheduler >>>>>>> but it does not have a V1 driver. >>>>>>> >>>>>>> On Fri, Jan 5, 2018 at 3:59 PM, Vinod Kone <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> That's right. It is only available for v1 schedulers. >>>>>>>> >>>>>>>> On Fri, Jan 5, 2018 at 3:38 PM, Mohit Jaggi <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Folks, >>>>>>>>> I am trying to change Apache Aurora's code to call SHUTDOWN >>>>>>>>> instead of KILL. However, it seems that the SchedulerDriver class in >>>>>>>>> Mesos >>>>>>>>> does not have a shutdownExecutor() call. >>>>>>>>> >>>>>>>>> https://github.com/apache/mesos/blob/72752fc6deb8ebcbfbd5448 >>>>>>>>> dc599ef3774339d31/src/java/src/org/apache/mesos/SchedulerDri >>>>>>>>> ver.java >>>>>>>>> >>>>>>>>> Mohit. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Anand Mazumdar >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Anand Mazumdar >>>> >>> >>> >> >

