test
This commit is contained in:
@@ -46,9 +46,7 @@ func (s *ControlServer[V]) AnnounceExpiry(ctx context.Context, req *messages.Exp
|
|||||||
|
|
||||||
// ControlPlane: Ping
|
// ControlPlane: Ping
|
||||||
func (s *ControlServer[V]) Ping(ctx context.Context, _ *messages.Empty) (*messages.PingReply, error) {
|
func (s *ControlServer[V]) Ping(ctx context.Context, _ *messages.Empty) (*messages.PingReply, error) {
|
||||||
// Expose cart owner cookie (first-touch owner = this host) for HTTP gateways translating gRPC metadata.
|
|
||||||
// Gateways that propagate Set-Cookie can help establish sticky sessions at the edge.
|
|
||||||
//_ = grpc.SendHeader(ctx, metadata.Pairs("set-cookie", fmt.Sprintf("cartowner=%s; Path=/; HttpOnly", s.syncedPool.Hostname())))
|
|
||||||
return &messages.PingReply{
|
return &messages.PingReply{
|
||||||
Host: s.pool.Hostname(),
|
Host: s.pool.Hostname(),
|
||||||
UnixTime: time.Now().Unix(),
|
UnixTime: time.Now().Unix(),
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ func (h *RemoteHost) Ping() bool {
|
|||||||
cancel()
|
cancel()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
h.MissedPings++
|
h.MissedPings++
|
||||||
log.Printf("Ping %s failed (%d)", h.Host, h.MissedPings)
|
log.Printf("Ping %s failed (%d) %v", h.Host, h.MissedPings, err)
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user