Commit History

Author SHA1 Message Date
  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