Seth Falcon
|
f7829d7b89
Fix do_return_member to properly handle an unknown pid
|
12 лет назад |
Seth Falcon
|
613aebe608
Fix unused variable warning
|
12 лет назад |
Kevin Smith
|
927e9d47f4
Adding backpressure & timeout protection
|
12 лет назад |
Seth Falcon
|
5fa967d06e
Add scheduled culling of stale pool members above init_count
|
13 лет назад |
Seth Falcon
|
55c3e8ad46
Improve type specs for pool metrics and send_metric/3
|
13 лет назад |
Seth Falcon
|
d620e8f2df
Add time_as_millis/1 and time_as_micros/1 helper functions
|
13 лет назад |
seth
|
02f3023c72
Merge branch 'add_member_retry'
|
13 лет назад |
seth
|
7c61e90e18
Fix bug in handling unexpected gen_server calls
|
13 лет назад |
seth
|
396a800af4
Limit attempts to add members while serving take_member request
|
13 лет назад |
Seth Falcon
|
7c502ac964
Tighten specs for send_metric and pool_metric
|
13 лет назад |
Seth Falcon
|
ae924e6010
Remove spec for handle_call for dialyzer
|
13 лет назад |
Seth Falcon
|
ddabf8ba56
Improve specs on take_member and internal take_member functions
|
13 лет назад |
Seth Falcon
|
178a547107
Fix some dialyzer warnings
|
13 лет назад |
Seth Falcon
|
c83d9f8831
Fix cull_members, more robustness against bad pool names, test metrics
|
13 лет назад |
Seth Falcon
|
6f6a0f012e
Don't crash if given wrong pool name
|
13 лет назад |
Seth Falcon
|
615b69142c
Add return_member/1 for the default ok status
|
13 лет назад |
Seth Falcon
|
65e5a79c74
Add metrics instrumentation
|
13 лет назад |
Seth Falcon
|
f1397b44f8
Add take_member/2 if you know the pool you want, ask for it
|
13 лет назад |
Seth Falcon
|
34ff5b6c45
Handle inability to start new members more gracefully
|
13 лет назад |
Seth Falcon
|
495a43261b
Add strict gaurds to return_member; handle error_no_members gracefully
|
13 лет назад |
Seth Falcon
|
17969e7d4d
Some code formatting cleanups
|
13 лет назад |
Seth Falcon
|
7482a9ac74
Set trap_exit early in init.
|
13 лет назад |
Seth Falcon
|
00b2f7f186
Preliminary support for culling unused pool members
|
14 лет назад |
Seth Falcon
|
2eb24b2252
Add some helper functions for manipulating records in pooler
|
14 лет назад |
Seth Falcon
|
8b40249c3b
Fix do_return_member to clean up consumer_to_pid mapping
|
14 лет назад |
Seth Falcon
|
dcef3ae491
Fix bug in remove_pid not to corrupt Pool state.
|
14 лет назад |
Seth Falcon
|
454d0e7728
Add Apache 2.0 license and more doc/edoc
|
14 лет назад |
Seth Falcon
|
c801a1908a
Update docs and add specs from typer for gen_server callbacks
|
14 лет назад |
Seth Falcon
|
0ef3aa760e
Cleanup max_free_pool for dialyzer warning
|
14 лет назад |
Seth Falcon
|
defa776237
Rename do_return_member2 => do_return_member
|
14 лет назад |