From e0ccc47981a1aec80399ebb895e2952ca78b31cd Mon Sep 17 00:00:00 2001 From: Chris Goller Date: Tue, 29 Aug 2023 12:47:24 -0500 Subject: [PATCH] fix(metadata): close store on exit Signed-off-by: Chris Goller --- worker/base/worker.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/worker/base/worker.go b/worker/base/worker.go index 8d402ff2fb1b..dcea020cb1f8 100644 --- a/worker/base/worker.go +++ b/worker/base/worker.go @@ -211,6 +211,9 @@ func NewWorker(ctx context.Context, opt WorkerOpt) (*Worker, error) { func (w *Worker) Close() error { var rerr error + if err := w.MetadataStore.Close(); err != nil { + rerr = multierror.Append(rerr, err) + } for _, provider := range w.NetworkProviders { if err := provider.Close(); err != nil { rerr = multierror.Append(rerr, err)