@POST @Path("/abort") @ApiOperation("Abort the Mesos scheduler driver.") public void abort() { checkForbidden( configuration.isAllowTestResourceCalls(), "Test resource calls are disabled (set isAllowTestResourceCalls to true in configuration)"); abort.abort(AbortReason.TEST_ABORT, Optional.<Throwable>absent()); }
private void reEnqueueOrAbort(SingularityTask task) { try { healthchecker.enqueueHealthcheck(task); } catch (Throwable t) { LOG.error( "Caught throwable while re-enqueuing health check for {}, aborting", task.getTaskId(), t); exceptionNotifier.notify(t); abort.abort(AbortReason.UNRECOVERABLE_ERROR); } }