From 6189d2e4fb57f4ae830f1bbf1ac6873d174e7343 Mon Sep 17 00:00:00 2001
From: Automatic website updater <>
Date: Mon, 23 Mar 2026 13:55:43 +0000
Subject: [PATCH] Automatic website update
---
index.html | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 91 insertions(+), 7 deletions(-)
diff --git a/index.html b/index.html
index 9508809..8b9ff2e 100644
--- a/index.html
+++ b/index.html
@@ -923,10 +923,19 @@ POOL. Syntactic sugar around Call PROC with a resource from POOL, blocking until a resource becomes
available. Return the resource once PROC has returned.
call-with-resource-from-pool
-#:delay-logger is called as (delay-logger seconds) with
+the time spent waiting for a resource to become available. Defaults to
+the pool’s #:delay-logger if not specified.
+#:duration-logger is called as (duration-logger seconds)
+after PROC completes, whether it returned normally or raised an
+exception. Defaults to the pool’s #:duration-logger if not
+specified.
+&resource-pool-too-many-waiters
when a resource is requested. Defaults to #f (no limit).
#:delay-loggerCalled as (delay-logger seconds) with the time spent waiting for
+a resource to become available. Defaults to #f (no logging).
+
#:duration-loggerCalled as (duration-logger seconds) after the proc passed to
+call-with-resource-from-pool completes, whether it returned
+normally or raised an exception. Can be overridden per-call via the
+#:duration-logger keyword argument to
+call-with-resource-from-pool. Defaults to #f (no
+logging).
+
#:schedulerThe Fibers scheduler to use for the pool’s internal fiber. Defaults to
the current scheduler.
@@ -1041,6 +1064,20 @@ this limit is exceeded, &resource-pool-too-many-waiters
when a resource is requested. Defaults to #f (no limit).
#:delay-loggerCalled as (delay-logger seconds) with the time spent waiting for
+a resource to become available. Defaults to #f (no logging).
+
#:duration-loggerCalled as (duration-logger seconds) after the proc passed to
+call-with-resource-from-pool completes, whether it returned
+normally or raised an exception. Can be overridden per-call via the
+#:duration-logger keyword argument to
+call-with-resource-from-pool. Defaults to #f (no
+logging).
+
#:schedulerThe Fibers scheduler to use for the pool’s internal fiber. Defaults to the current scheduler. @@ -1062,6 +1099,15 @@ the current scheduler. +
Undocumented procedure. +
+Return #t if OBJ is a &resource-pool-destroy-resource
@@ -1090,6 +1136,15 @@ exception.
+
Undocumented procedure. +
+Return an alist of statistics for POOL with the following keys: @@ -1341,7 +1396,7 @@ Next: (knots timeout),
Run PROC in THREAD-POOL and return its values, blocking until complete.
If called from within a thread that already belongs to THREAD-POOL, PROC
is called directly in that thread.
@@ -1366,9 +1421,16 @@ Equivalent to per-call #:expire-on-exception?. Defaul
#f.
#:delay-loggerCalled as (delay-logger seconds) with the time spent waiting for
+a thread to become available. Defaults to the pool’s
+#:delay-logger if not specified.
+
#:duration-loggerCalled as (duration-logger seconds) after PROC completes (whether
-or not it raised an exception).
+or not it raised an exception). Defaults to the pool’s
+#:duration-logger if not specified.
#:channel#:delay-loggerCalled as (delay-logger seconds proc) with the time spent waiting
-for a thread to become available.
+
Called as (delay-logger seconds) with the time spent waiting for
+a thread to become available.
#:duration-loggerCalled as (duration-logger seconds proc) after each procedure
-completes.
+
Called as (duration-logger seconds) after each procedure
+completes, whether it returned normally or raised an exception.
Return the delay logger for POOL, dispatching on pool type. +
+Return the duration logger for POOL, dispatching on pool type. +
+Return the pool from a &thread-pool-timeout-error exception.
@@ -2170,9 +2250,11 @@ Next: Variable Index, Pre
request-body-port/knotsresource-pool-channelresource-pool-configurationresource-pool-delay-loggerresource-pool-destroy-resource-exception?resource-pool-destroyed-error-poolresource-pool-destroyed-error?resource-pool-duration-loggerresource-pool-nameresource-pool-statsresource-pool-timeout-error-poolthread-namethread-pool-arguments-parameterthread-pool-default-checkout-timeoutthread-pool-delay-loggerthread-pool-duration-loggerthread-pool-resource-poolthread-pool-timeout-error-poolthread-pool-timeout-error?