Forráskód Böngészése

revert the peerUpdate from SignalPull

Max Ma 1 éve
szülő
commit
3ca8df0cf5
2 módosított fájl, 7 hozzáadás és 9 törlés
  1. 1 1
      Dockerfile
  2. 6 8
      mq/publishers.go

+ 1 - 1
Dockerfile

@@ -1,5 +1,5 @@
 #first stage - builder
-FROM gravitl/go-builder as builder
+FROM gravitl/go-builder AS builder
 ARG tags 
 WORKDIR /app
 COPY . .

+ 6 - 8
mq/publishers.go

@@ -24,19 +24,17 @@ func PublishPeerUpdate(replacePeers bool) error {
 		logger.Log(1, "err getting all hosts", err.Error())
 		return err
 	}
-
+	allNodes, err := logic.GetAllNodes()
+	if err != nil {
+		return err
+	}
 	for _, host := range hosts {
 		host := host
 		go func(host models.Host) {
-			hostUpdate := models.HostUpdate{
-				Action: models.SignalPull,
-				Host:   host,
-			}
-			if err = HostUpdate(&hostUpdate); err != nil {
-				slog.Warn("failed to send host pull request", "host", host.ID.String(), "error", err)
+			if err = PublishSingleHostPeerUpdate(&host, allNodes, nil, nil, replacePeers); err != nil {
+				logger.Log(1, "failed to publish peer update to host", host.ID.String(), ": ", err.Error())
 			}
 		}(host)
-
 	}
 	return err
 }