aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2025-01-29 16:34:16 +0000
committerChristopher Baines <mail@cbaines.net>2025-01-29 18:34:20 +0100
commit8f3968af1e9cc09f7156f406d4b2e0c72976f683 (patch)
treee6a5a13e6718c2567aa943f0a9a1390da752712d
parent98c4fae76f44547171156fbdc0e83dd68a8c9af7 (diff)
downloaddata-service-8f3968af1e9cc09f7156f406d4b2e0c72976f683.tar
data-service-8f3968af1e9cc09f7156f406d4b2e0c72976f683.tar.gz
Configure the knots web server connection buffer size
Rather than changing the buffer size when processing each request.
-rw-r--r--guix-data-service/web/server.scm5
1 files changed, 1 insertions, 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)))