瀏覽代碼

add addtional loggin on failover

abhishek9686 1 年之前
父節點
當前提交
298f427602
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      pro/controllers/failover.go

+ 6 - 2
pro/controllers/failover.go

@@ -134,10 +134,14 @@ func failOverME(w http.ResponseWriter, r *http.Request) {
 		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
 		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
 		return
 		return
 	}
 	}
-
+	host, err := logic.GetHost(node.HostID.String())
+	if err != nil {
+		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
+		return
+	}
 	failOverNode, exists := proLogic.FailOverExists(node.Network)
 	failOverNode, exists := proLogic.FailOverExists(node.Network)
 	if !exists {
 	if !exists {
-		logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("failover node doesn't exist in the network"), "badrequest"))
+		logic.ReturnErrorResponse(w, r, logic.FormatError(fmt.Errorf("req-from: %s, failover node doesn't exist in the network", host.Name), "badrequest"))
 		return
 		return
 	}
 	}
 	var failOverReq models.FailOverMeReq
 	var failOverReq models.FailOverMeReq