From 1c9e7f4b20bb97fb167e885ae6d514c024d2fae7 Mon Sep 17 00:00:00 2001 From: Jesko Plitt Date: Fri, 16 Feb 2024 12:10:14 +0100 Subject: [PATCH] Fix grpc runtime stop --- CHANGELOG.md | 4 ++++ grpc/grpc.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d329d3c..cac0fb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # vNext +# v1.4.2 + +- (bug) Fix grpc runtime stop + # v1.4.1 - (bug) Fix grpc runtime stop diff --git a/grpc/grpc.go b/grpc/grpc.go index 9008a22..e3dd303 100644 --- a/grpc/grpc.go +++ b/grpc/grpc.go @@ -54,7 +54,7 @@ func New(lifecycle *app.Lifecycle, logger golog.Logger) *grpc.Server { return nil }) - lifecycle.OnStop(func(ctx context.Context) error { + lifecycle.OnStopLast(func(ctx context.Context) error { stopped := make(chan bool) go func() { server.GracefulStop()