fix: Prevent interruption of body lineprotocol parsing on locks

Entire-Checkpoint: ccda3b2ff4cb
This commit is contained in:
2026-03-23 07:12:13 +01:00
parent e41d1251ba
commit 192c94a78d

View File

@@ -344,18 +344,18 @@ func (s *Server) init() error {
// Server timeout defaults (in seconds) // Server timeout defaults (in seconds)
const ( const (
defaultReadTimeout = 20 defaultReadHeaderTimeout = 20
defaultWriteTimeout = 20 defaultWriteTimeout = 20
) )
func (s *Server) Start(ctx context.Context) error { func (s *Server) Start(ctx context.Context) error {
// Use configurable timeouts with defaults // Use configurable timeouts with defaults
readTimeout := time.Duration(defaultReadTimeout) * time.Second readHeaderTimeout := time.Duration(defaultReadHeaderTimeout) * time.Second
writeTimeout := time.Duration(defaultWriteTimeout) * time.Second writeTimeout := time.Duration(defaultWriteTimeout) * time.Second
s.server = &http.Server{ s.server = &http.Server{
ReadTimeout: readTimeout, ReadHeaderTimeout: readHeaderTimeout,
WriteTimeout: writeTimeout, WriteTimeout: writeTimeout,
Handler: s.router, Handler: s.router,
Addr: config.Keys.Addr, Addr: config.Keys.Addr,
} }