public NotifyReplicaAboutCrashReply NotifyReplicaAboutCrashHandler(NotifyReplicaAboutCrashRequest request) { Console.WriteLine(">>> Received Notification about crashed server..."); Console.WriteLine(">>> PartitionName=" + request.PartitionId + ", Crashed Server=" + request.CrashedMasterServerId); CrashUtils.RemoveCrashedServerFromMyLocalPartition(request.IsMasterCrashed, request.PartitionId, request.CrashedMasterServerId); return(new NotifyReplicaAboutCrashReply { Ok = true }); }
public override Task <NotifyReplicaAboutCrashReply> NotifyReplicaAboutCrash(NotifyReplicaAboutCrashRequest request, ServerCallContext context) { return(Task.FromResult(NotifyReplicaAboutCrashHandler(request))); }