/** * Instantiates a new EvaluatorManager for a failed evaluator during driver restart. * Does not fire an EvaluatorAllocatedEvent. * @param resourceStatusEvent * @return an EvaluatorManager for the user to call fail on. */ public EvaluatorManager getNewEvaluatorManagerForEvaluatorFailedDuringDriverRestart( final ResourceStatusEvent resourceStatusEvent) { return getNewEvaluatorManagerInstance(resourceStatusEvent.getIdentifier(), new EvaluatorDescriptorImpl(null, 128, 1, processFactory.newEvaluatorProcess(), resourceStatusEvent.getRuntimeName())); }
public void onNext(final ResourceStatusEvent resourceStatusEvent) { final String id = resourceStatusEvent.getIdentifier(); final Optional<EvaluatorManager> evaluatorManager = this.evaluators.get(id); new Object[] {evaluatorManager, resourceStatusEvent.getState()}); LOG.log(Level.WARNING, "Unexpected resource status from closed evaluator {0} with state {1}", new Object[] {id, resourceStatusEvent.getState()}); "Unknown resource status from evaluator " + id + " with state " + resourceStatusEvent.getState());