tag:github.com,2008:/basho/poolboy/commits/masterRecent Commits to poolboy:master2013-06-25T14:47:23-06:00tag:github.com,2008:Grit::Commit/82511c5e9949f10a5520c37b00c225445ba9a701
Roll poolboy version 0.8.1p1
2013-06-25T14:47:23-06:00jaredmorrowhttps://github.com/jaredmorrow
<pre style='white-space:pre-wrap;width:81ex'>Roll poolboy version 0.8.1p1</pre>
tag:github.com,2008:Grit::Commit/71e554db4db5476bc8c042d8e5d14df3a9a3019f
Merge pull request #2 from branch 'bwf-pool-race'
2013-04-15T17:55:15-04:00beerriothttps://github.com/beerriot
<pre style='white-space:pre-wrap;width:81ex'>Merge pull request #2 from branch 'bwf-pool-race'</pre>
tag:github.com,2008:Grit::Commit/efe0f8ac3a7032cbd9cf6341dfeda2faa788f994
PULSE annotations to support bwf-pool-race branch of riak_core
2013-04-15T08:09:08-04:00beerriothttps://github.com/beerriot
<pre style='white-space:pre-wrap;width:81ex'>PULSE annotations to support bwf-pool-race branch of riak_core
The worker_pool_pulse.erl test in riak_core needs poolboy to be compiled with PULSE annotations. This commit provides those.</pre>
tag:github.com,2008:Grit::Commit/0e15b5dcbff89b3d1d4021591f90375d4d2ee9a1
Merge branch 'master' of github.com:devinus/poolboy
2012-09-04T15:32:36-04:00Vagabondhttps://github.com/Vagabond
<pre style='white-space:pre-wrap;width:81ex'>Merge branch 'master' of github.com:devinus/poolboy</pre>
tag:github.com,2008:Grit::Commit/31fef55cdd468b0507a388f03427388c8e810ff1
Keep the backwards API compatible start_link/1 the same as start/1 for now
2012-09-04T13:47:30-05:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Keep the backwards API compatible start_link/1 the same as start/1 for now</pre>
tag:github.com,2008:Grit::Commit/40a22537555e8ba0f3ae39fe9e488ccd74a8c6de
Add make qc
2012-09-04T13:46:20-05:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Add make qc</pre>
tag:github.com,2008:Grit::Commit/5d23ce5bf62c68ec32227824c51e5203695a15e5
Merge pull request #16 from devinus/adt-backwards-compat
2012-09-04T11:42:05-07:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Merge pull request #16 from devinus/adt-backwards-compat
Fix backwards compatability with old start_link/2</pre>
tag:github.com,2008:Grit::Commit/87ce1a8cb292db6b3c83e6f0e8da67fbf24bc208
Fix backwards compatability with old start_link/2
2012-09-04T14:17:13-04:00Vagabondhttps://github.com/Vagabond
<pre style='white-space:pre-wrap;width:81ex'>Fix backwards compatability with old start_link/2
If the old API is used, pass PoolArgs as WorkerArgs so that legacy code
doesn't break.
Also, fix some whitespace screwups.</pre>
tag:github.com,2008:Grit::Commit/b81a56a8fe62eefbbbd4b4c89757335283ac5c73
Merge branch 'master' of github.com:devinus/poolboy
2012-09-03T17:27:12-04:00Vagabondhttps://github.com/Vagabond
<pre style='white-space:pre-wrap;width:81ex'>Merge branch 'master' of github.com:devinus/poolboy</pre>
tag:github.com,2008:Grit::Commit/c8f3f83a1d09285b941579a2a6560c7a2155ad2e
Merge pull request #15 from devinus/adt-eqc-blocking
2012-08-31T13:26:46-07:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Merge pull request #15 from devinus/adt-eqc-blocking
Update quickcheck to use blocking/1 and fix uncovered bug</pre>
tag:github.com,2008:Grit::Commit/3acb45739315e28174985d057c003686124e139b
Update quickcheck to use blocking/1 and fix uncovered bug
2012-08-31T11:55:51-04:00Vagabondhttps://github.com/Vagabond
<pre style='white-space:pre-wrap;width:81ex'>Update quickcheck to use blocking/1 and fix uncovered bug
Blocking/1 was added in quickcheck 1.27 and allows the test to indicate
which states might block execution and lets quickcheck find bugs around
them.
The bug uncovered has to do with when a process holding a worker exits,
the DOWN monitor fires and poolboy calls supervisor:terminate_child on
the worker the process held. When the EXIT message comes in for that
process, we then change the state around such that there is an
additional worker.
This caused a race condition if there were already checkout messages
waiting in the mailbox, because the EXIT message would come in behind
the checkout messages, and so even though we had just killed a worker,
we'd fail checkouts because we hadn't processed the EXIT yet.
The fix is to call into handle_worker_exit right after we terminate the
worker, thus updating our state to reflect the actual worker count
before processing any messages in the mailbox.</pre>
tag:github.com,2008:Grit::Commit/6294c7d2b067ee6b3aff0a8bd537a8439ac5e2c7
Add start/1 and start/2 for starting pools without linking to the
2012-08-14T13:18:50-05:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Add start/1 and start/2 for starting pools without linking to the
starting process.
This is useful for use in e.g. init_per_suite/1 in Common Tests.</pre>
tag:github.com,2008:Grit::Commit/ce08748be17a4151214710657c3b5f376c4e20d7
Separate pool args and worker args into two lists
2012-08-10T14:20:39-05:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Separate pool args and worker args into two lists</pre>
tag:github.com,2008:Grit::Commit/985f6cf748344a29a2615b95e860e992a98d8d61
Fix bug with sending worker_module last in the list of args
2012-08-09T17:23:53-05:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Fix bug with sending worker_module last in the list of args</pre>
tag:github.com,2008:Grit::Commit/914b4f42097d5c5610458d09b194febdb338f9c5
Merge branch 'master' of github.com:devinus/poolboy
2012-08-08T16:31:44-04:00Vagabondhttps://github.com/Vagabond
<pre style='white-space:pre-wrap;width:81ex'>Merge branch 'master' of github.com:devinus/poolboy
Conflicts:
.travis.yml
README.md</pre>
tag:github.com,2008:Grit::Commit/69c8ef1c652e35a50b4500041403411d7016cad6
Let's do R15 too, why not
2012-08-08T15:16:55-05:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Let's do R15 too, why not</pre>
tag:github.com,2008:Grit::Commit/f7868015007fca2493d08f6ef00ab70a5ae80d80
Merge branch 'master' of github.com:devinus/poolboy
2012-08-08T15:11:25-05:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Merge branch 'master' of github.com:devinus/poolboy</pre>
tag:github.com,2008:Grit::Commit/8a918db3585fd1c77ffb717a80c854911fe52277
Merge pull request #13 from devinus/adt-r14-testing
2012-08-08T13:11:14-07:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Merge pull request #13 from devinus/adt-r14-testing
Switch to a R14 compatible rebar and re-add R14 testing to travis</pre>
tag:github.com,2008:Grit::Commit/e7d2f649b68b410a861ca1c42668367d44a36a91
Switch to a R14 compatible rebar and re-add R14 testing to travis
2012-08-08T16:05:35-04:00Vagabondhttps://github.com/Vagabond
<pre style='white-space:pre-wrap;width:81ex'>Switch to a R14 compatible rebar and re-add R14 testing to travis</pre>
tag:github.com,2008:Grit::Commit/1e9bfba55c0c05529aac266a84dba90d0c948059
Bump version to 0.8.1
2012-08-08T14:44:11-05:00devinushttps://github.com/devinus
<pre style='white-space:pre-wrap;width:81ex'>Bump version to 0.8.1</pre>