From 8f3968af1e9cc09f7156f406d4b2e0c72976f683 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Wed, 29 Jan 2025 16:34:16 +0000 Subject: [PATCH] Configure the knots web server connection buffer size Rather than changing the buffer size when processing each request. --- guix-data-service/web/server.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/guix-data-service/web/server.scm b/guix-data-service/web/server.scm index 3044e4d..20b34cb 100644 --- a/guix-data-service/web/server.scm +++ b/guix-data-service/web/server.scm @@ -75,10 +75,6 @@ (request-method request) (uri-path (request-uri request))))) #:unwind? #t) - ;; The fibers web server uses a 1024 byte buffer, so increase this - (setvbuf (request-port request) - 'block - (expt 2 16)) (apply values (let-values (((request-components mime-types) (request->path-components-and-mime-type request))) @@ -294,6 +290,7 @@ port. Also, the port used can be changed by passing the --port option.\n" exn #f)) #:code 500)))))) + #:connection-buffer-size (expt 2 16) #:host host #:port port))) #:unwind? #t)))