From 6aa6f5097bbb93c1f2654fb2391e607c5add0cba Mon Sep 17 00:00:00 2001 From: Nayan Das Date: Tue, 19 Aug 2025 11:38:50 +0000 Subject: [PATCH 1/3] Add timeouts --- registry/registry.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/registry/registry.go b/registry/registry.go index 8a1f9a8c77a..6f15a9c44c9 100644 --- a/registry/registry.go +++ b/registry/registry.go @@ -164,6 +164,9 @@ func NewRegistry(ctx context.Context, config *configuration.Configuration) (*Reg server := &http.Server{ Handler: handler, ReadHeaderTimeout: readHeaderTimeout, + ReadTimeout: 60 * time.Minute, + WriteTimeout: 60 * time.Minute, + IdleTimeout: 60 * time.Minute, } return &Registry{ From 0b4fea8e75494d3bab8188ee87711747c4ee89d3 Mon Sep 17 00:00:00 2001 From: Nayan Das Date: Tue, 19 Aug 2025 11:38:50 +0000 Subject: [PATCH 2/3] forkedchanges: Add timeouts --- registry/registry.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/registry/registry.go b/registry/registry.go index 8a1f9a8c77a..6f15a9c44c9 100644 --- a/registry/registry.go +++ b/registry/registry.go @@ -164,6 +164,9 @@ func NewRegistry(ctx context.Context, config *configuration.Configuration) (*Reg server := &http.Server{ Handler: handler, ReadHeaderTimeout: readHeaderTimeout, + ReadTimeout: 60 * time.Minute, + WriteTimeout: 60 * time.Minute, + IdleTimeout: 60 * time.Minute, } return &Registry{ From d57397628619481c41b07bb02a5216f56c170c7e Mon Sep 17 00:00:00 2001 From: Nayan Das Date: Tue, 26 Aug 2025 11:47:17 +0000 Subject: [PATCH 3/3] Change idle timeout to 5 mins --- registry/registry.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/registry.go b/registry/registry.go index 6f15a9c44c9..2252b06b887 100644 --- a/registry/registry.go +++ b/registry/registry.go @@ -166,7 +166,7 @@ func NewRegistry(ctx context.Context, config *configuration.Configuration) (*Reg ReadHeaderTimeout: readHeaderTimeout, ReadTimeout: 60 * time.Minute, WriteTimeout: 60 * time.Minute, - IdleTimeout: 60 * time.Minute, + IdleTimeout: 5 * time.Minute, } return &Registry{