Sergey Prokhorov
|
005e6e81d5
Make sure it is safe to trigger member culling from outside
|
2 years ago |
Sergey Prokhorov
|
4154ed990b
Add property-based tests; add `pooler:group_pools/1` API
|
2 years ago |
Sergey Prokhorov
|
d8c64208e3
Add code formatter; re-format existing code
|
2 years ago |
Sergey Prokhorov
|
c2cc90b5b8
Improve tests
|
2 years ago |
Sergey Prokhorov
|
af3f74d26b
Make sure it supports OTP up to OTP-25; modernize
|
2 years ago |
Mikael Pettersson
|
f64f0972a1
pooler: use pg instead of pg2 with OTP >= 23
|
4 years ago |
Mikael Pettersson
|
4d309057d6
pooler:take_group_member/1: do not distinguish empty from non-existing group
|
4 years ago |
Mark Anderson
|
8bb3bb9cc8
Add pool utilization stats endpoint
|
7 years ago |
Mark Anderson
|
9d4c72f200
Support erlang through R21
|
6 years ago |
Sam Tavakoli
|
cec7932ae2
Terminating pooled children through supervisor
|
9 years ago |
Seth Falcon
|
54a60643d6
Remove conditional export_all
|
9 years ago |
Seth Falcon
|
44fbe4a8e0
Remove unused {dec, V} fun head for send_metric
|
9 years ago |
Seth Falcon
|
35ad40143f
Address dialyzer warnings
|
9 years ago |
Seth Falcon
|
59e7d718f3
Remove eunit header include from main pooler module
|
9 years ago |
Alexander Petrovsky
|
2fac9a8d64
Migrate to Rebar3
|
9 years ago |
Sam Tavakoli
|
1c1fc51fc6
Perform task across free members
|
9 years ago |
Hamidreza Soleimani
|
aaeb8d340a
Guard against passing wrong-typed argument instead of pid when calling return_group_member
|
9 years ago |
Shawn Debnath
|
2b6c2160ea
Switch from erlang:now/0 to os:timestamp/0
|
9 years ago |
Juan Puig
|
8dc7020e15
Add option `stop_mfa`
|
10 years ago |
Dan Checkoway
|
7c4a3be9db
Add optional `auto_grow_threshold` for anticipatory growth
|
10 years ago |
Dan Checkoway
|
a65d8f7cd6
Don't bother queueing when Timeout=0
|
10 years ago |
Oliver Ferrigni
|
632a2117c8
Switch to erlang:send_after and erlang:cancel_timer
|
10 years ago |
Oliver Ferrigni
|
2171b10104
Decrement free_count when replying to queued requestor
|
10 years ago |
Oliver Ferrigni
|
e1ba4a75dc
Support return_member satisfying a queued requestors
|
10 years ago |
Oliver Ferrigni
|
893f05f033
Implement take_member queueing
|
10 years ago |
Oliver Ferrigni
|
4c0a457336
pooler_starter should cleanup slow process starts
|
10 years ago |
Seth Falcon
|
83e7ad3b3d
Fix bug when a member is returned more than once
|
10 years ago |
Ramon Lastres
|
06e37a61ba
Add the possibility of calling the Exometer API for the metrics instead of the Folsom one
|
11 years ago |
Jordan Wilberding
|
e6cc050bf0
Better way of handling deprecations
|
11 years ago |
Yew-wei Tan
|
7a0199953b
fix bad spec for pooler:rm_group/1
|
11 years ago |