6337103525
Remove the resource pool reply timeout
...
By being smarter about how long to wait for replies.
2025-02-04 13:16:38 +00:00
a11cd24e57
Improve resource pool performance when there are lots of waiters
2025-02-04 13:16:10 +00:00
aadbee0d0e
Improve handling of idle resources in the resource pool
2025-02-04 11:13:15 +00:00
bddc6c04ad
Fix idle resource removal in the resource pool
2025-02-03 12:16:16 +01:00
a2ab770536
Tweak resource pool backtraces
2025-02-03 12:16:07 +01:00
dc98ef9dcc
Improve exception reporting in the resource pool
2025-02-03 10:37:45 +01:00
823cd95628
Guard against the remove message not working
2025-02-03 09:55:57 +01:00
2910e66150
Fix issue with parallel creating resource pool resources
2025-02-02 11:29:25 +01:00
61451907a9
Improve resource pool destruction
2025-01-31 12:33:50 +01:00
eebb42e7a7
Default to an resource-pool add-resources-parallelism of 1
...
So that there aren't issues with concurrent resource addition, at
least by default.
2025-01-30 09:57:14 +01:00
dcb56ee2c5
Tweak the resource pool
...
Mostly to no longer sleep in the main fiber. Now the main fiber just
spawns other fibers when it would previously block on put-operation
and these other fibers communicate back to the main resource pool
fiber when necessary.
This should mean that the resource pool is more responsive.
2025-01-09 09:34:11 +00:00
409fa1df5c
Allow customising the resource-pool put-message timeout
2025-01-08 12:23:18 +00:00
66e0c52bf4
Export resource-pool-name
2025-01-08 12:23:08 +00:00
0771a41fe0
Print resource pools without the channel
...
Since the channel printer prints quite a lot of text.
2025-01-06 19:22:50 +00:00
97a3116b81
Support getting the pool from the timeout error
2025-01-06 19:06:28 +00:00
2f39c58d6c
Initial commit
2024-12-16 09:18:12 +00:00