From 31bee7b8c9bce615058b7d28a9f0a6b2cc813119 Mon Sep 17 00:00:00 2001 From: Leandro Poroli Date: Fri, 1 Sep 2023 17:42:50 -0300 Subject: [PATCH] close engine connect server --- engine/server/engine/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/engine/server/engine/main.go b/engine/server/engine/main.go index c26589ed85..8680a61840 100644 --- a/engine/server/engine/main.go +++ b/engine/server/engine/main.go @@ -183,6 +183,11 @@ func runMain() error { engineConnectServer := server.NewEngineConnectServerService(serverArgs.ImageVersionTag, enclaveManager, serverArgs.MetricsUserID, serverArgs.DidUserAcceptSendingMetrics, logsDatabaseClient) apiPath, handler := kurtosis_engine_rpc_api_bindingsconnect.NewEngineServiceHandler(engineConnectServer) + defer func() { + if err := engineConnectServer.Close(); err != nil { + logrus.Errorf("We tried to close the engine connect server service but something fails. Err:\n%v", err) + } + }() logrus.Info("Running server...") engineHttpServer := connect_server.NewConnectServer(serverArgs.GrpcListenPortNum, grpcServerStopGracePeriod, handler, apiPath)