Commit History

Author SHA1 Message Date
  Yew-wei Tan b77d53d794 added pooler:rm_group/1 function 11 years ago
  Slava Yurin 8bed68fa02 Added the ability to embed a pool to another supervisor 11 years ago
  Seth Falcon 17f5590497 Enable stale member culling by default 12 years ago
  Seth Falcon 4fe27018b0 Do not schedule member culling if pool has fixed size 12 years ago
  Seth Falcon 25479472d5 Make member start timeout configurable per pool 12 years ago
  Seth Falcon 7371263c22 Use erlang:demonitor(MRef, [flush]) 12 years ago
  Seth Falcon 668b5b6aa4 Add dynamic pool creation via pooler:new_pool/1 12 years ago
  Seth Falcon 1fe38ff905 Handle edge case of empty group in take_group_member 12 years ago
  Seth Falcon 1e92b3f371 Cleanup helper function names for take_group_member 12 years ago
  Seth Falcon 9a8ee44508 Remove dependency on crypto application 12 years ago
  Seth Falcon 92bf37933d Add pooler:manual_start to make testing in console easier 12 years ago
  Seth Falcon b7d5f6b0cc Remove stale members when processing a failed accept member 12 years ago
  Seth Falcon fe4916c193 Start members in init in parallel 12 years ago
  Seth Falcon 223aafe05b Rename helper add_pids -> add_members_sync 12 years ago
  Seth Falcon 9e4b73a5af Async member addition when returning failed members 12 years ago
  Seth Falcon 0fa645d2a6 Remove unused code from pooler module 12 years ago
  Seth Falcon 2c542412b9 Remove members that timeout in starting state 12 years ago
  Seth Falcon 2f7f4c7f40 Initial pool with parallel start of init_count members 12 years ago
  Seth Falcon 9bf8d6044b Add a batch of new members on take when all in-use 12 years ago
  Seth Falcon b2cd30a72f start members asynchronously using pooler_starter 12 years ago
  Seth Falcon 08211e5324 Use monitors instead of links to track members and consumers 12 years ago
  Seth Falcon 3ad56bb1ce Use metrics_mod stored in pool record in send_metric 12 years ago
  Seth Falcon 703b054eff Update metrics to be pool specific 12 years ago
  Seth Falcon 52648c15ab Remove unused start and stop functions from pooler module 12 years ago
  Seth Falcon dc1d9b115f Remove unreachable fun head for pool_add_retries 12 years ago
  Seth Falcon ddfddae91a Remove now unused functions max_free_pool and fold_max_free_count 12 years ago
  Seth Falcon 670d5eb764 Add load balancing support using pg2 and an ets table 12 years ago
  Seth Falcon 48ab776d06 Remove unused props_to_pool function 12 years ago
  Seth Falcon 0e5802349e multi-pool refactor part 1 12 years ago
  Seth Falcon f7829d7b89 Fix do_return_member to properly handle an unknown pid 12 years ago