mirror of
https://github.com/ClusterCockpit/cc-backend
synced 2026-03-23 16:17:30 +01:00
fix: Prevent interruption of body lineprotocol parsing on locks
Entire-Checkpoint: ccda3b2ff4cb
This commit is contained in:
@@ -344,17 +344,17 @@ 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,
|
||||||
|
|||||||
Reference in New Issue
Block a user