소스 검색

ignore failover node on signal

Abhishek Kondur 1 년 전
부모
커밋
4642da4819
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      pro/controllers/failover.go

+ 3 - 3
pro/controllers/failover.go

@@ -60,7 +60,7 @@ func createfailOver(w http.ResponseWriter, r *http.Request) {
 	}
 	go mq.PublishPeerUpdate()
 	w.Header().Set("Content-Type", "application/json")
-	logic.ReturnSuccessResponse(w, r, "relayed successfully")
+	logic.ReturnSuccessResponse(w, r, "created failover successfully")
 }
 
 // swagger:route DELETE /api/v1/node/failover node deletefailOver
@@ -152,14 +152,14 @@ func failOverME(w http.ResponseWriter, r *http.Request) {
 			slog.Error("couldn't find node", "id", nodeID, "error", err)
 			continue
 		}
-		if node.IsRelayed {
+		if node.IsRelayed || node.IsFailOver {
 			continue
 		}
 		peerNode, ok := peerNodeMap[node.Network]
 		if !ok {
 			continue
 		}
-		if peerNode.IsRelayed {
+		if peerNode.IsRelayed || peerNode.IsFailOver {
 			continue
 		}
 		// get auto relay Host in this network