Compare commits
2 Commits
ea35871676
...
c4f0c67580
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c4f0c67580 | ||
|
|
6a9ebbf453 |
@@ -46,7 +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) {
|
||||||
|
log.Printf("got ping")
|
||||||
return &messages.PingReply{
|
return &messages.PingReply{
|
||||||
Host: s.pool.Hostname(),
|
Host: s.pool.Hostname(),
|
||||||
UnixTime: time.Now().Unix(),
|
UnixTime: time.Now().Unix(),
|
||||||
@@ -89,14 +89,15 @@ func NewControlServer[V any](addr string, pool GrainPool[V]) (*grpc.Server, erro
|
|||||||
pool: pool,
|
pool: pool,
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Printf("gRPC server listening on %s", addr)
|
|
||||||
|
|
||||||
if err := grpcServer.Serve(lis); err != nil {
|
|
||||||
log.Fatalf("failed to serve gRPC: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
messages.RegisterControlPlaneServer(grpcServer, server)
|
messages.RegisterControlPlaneServer(grpcServer, server)
|
||||||
reflection.Register(grpcServer)
|
reflection.Register(grpcServer)
|
||||||
|
|
||||||
|
log.Printf("gRPC server listening on %s", addr)
|
||||||
|
go func() {
|
||||||
|
if err := grpcServer.Serve(lis); err != nil {
|
||||||
|
log.Fatalf("failed to serve gRPC: %v", err)
|
||||||
|
}
|
||||||
|
}()
|
||||||
|
|
||||||
return grpcServer, nil
|
return grpcServer, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user