浏览代码

Merge pull request #3182 from gravitl/NET-1759

NET-1759: ignore failover requests to failover node
Abhishek K 10 月之前
父节点
当前提交
06e414f0e8
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      pro/controllers/failover.go

+ 8 - 0
pro/controllers/failover.go

@@ -203,6 +203,14 @@ func failOverME(w http.ResponseWriter, r *http.Request) {
 		)
 		return
 	}
+	if peerNode.IsFailOver {
+		logic.ReturnErrorResponse(
+			w,
+			r,
+			logic.FormatError(errors.New("peer is acting as failover"), "badrequest"),
+		)
+		return
+	}
 	if node.IsFailOver {
 		logic.ReturnErrorResponse(
 			w,