From 809bc2eac8b158ccdbb1676c2c16f10fdf4fe1ba Mon Sep 17 00:00:00 2001 From: Denis Kirillov Date: Mon, 23 Oct 2023 17:06:21 +0300 Subject: [PATCH] [#262] Set tree request id Signed-off-by: Denis Kirillov --- api/middleware/reqinfo.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/middleware/reqinfo.go b/api/middleware/reqinfo.go index 0388dca..0a96ca8 100644 --- a/api/middleware/reqinfo.go +++ b/api/middleware/reqinfo.go @@ -10,6 +10,7 @@ import ( "sync" "git.frostfs.info/TrueCloudLab/frostfs-s3-gw/internal/logs" + treepool "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/pool/tree" "github.com/go-chi/chi/v5" "github.com/google/uuid" "go.uber.org/zap" @@ -206,6 +207,8 @@ func Request(log *zap.Logger) Func { r.Context(), HdrAmzRequestID, reqInfo.RequestID, )) + r = r.WithContext(treepool.SetRequestID(r.Context(), reqInfo.RequestID)) + reqLogger := log.With(zap.String("request_id", reqInfo.RequestID)) r = r.WithContext(SetReqLogger(r.Context(), reqLogger))