public void Handle(WorkerFailureMessage message) { Console.WriteLine("Worker failed: " + message.TaskId + "-" + CoordinatorId + "-" + message.WorkerId); Console.WriteLine(message.Message); MasterActor.Tell(message); workers.Remove(Sender); Context.Stop(Sender); }
public void Handle(WorkerFailureMessage message) { Task task; if (tasks.TryGetValue(message.TaskId, out task)) { Console.WriteLine("Aborting task: " + message.Message); abortTask(task, message.Message); } }