Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

May 06, 2014

  1. Seth Falcon

    Merge pull request #22 from jwilberding/master

    Updates for better building
    authored
  2. Jordan Wilberding

    Update to modernize build a little bit

  3. Jordan Wilberding

    Add older versions of erlang back in, we have to remove 17.0rc1 becau…

    …se it handles depcrecations different than 17.0, which makes life difficult
  4. Jordan Wilberding

    Better way of handling deprecations

Apr 10, 2014

  1. Seth Falcon

    Set nowarn_deprecated_type erl_opt for R17 compat

    R17 deprecates built-in type spec for dict() in favor of
    dict:dict(). However, the latter is not available in R16 and below and
    is a compile time error. Ignoring the warning isn't great, but allows
    the code to compile clean on R16 and R17.
    
    Also updating the list of supported/tested Erlang versions in the travis
    yaml.
    authored

Jan 02, 2014

  1. Seth Falcon

    Merge remote-tracking branch 'TanYewWei/issue-16'

    * Fix trailing whitespace
    authored
  2. Yew-Wei Tan

    fix bad spec for pooler:rm_group/1

    TanYewWei authored
  3. Yew-Wei Tan

    rm_group/1 returns pool names of pools that failed to terminate

    TanYewWei authored

Jan 01, 2014

  1. Yew-Wei Tan

    fix bad test for pooler:rm_group/1

    TanYewWei authored
  2. Yew-Wei Tan

    added pooler:rm_group/1 test for empty group

    TanYewWei authored
  3. Yew-Wei Tan

    added pooler:rm_group/1 function

    TanYewWei authored
  4. Seth Falcon

    Clarify take_group_member/1 behavior in README

    authored

Oct 11, 2013

  1. Seth Falcon

    Merge pull request #14 from nevar/embed_pool

    Added the ability to embed a pool to another supervisor
    authored
  2. Slava Yurin

    Added the ability to embed a pool to another supervisor

    nevar authored

May 27, 2013

  1. Seth Falcon

    Test remove and re-add of a pool

    authored
  2. Heinz N. Gies

    Fixed bug in rmpool

    Licenser authored

Mar 23, 2013

  1. Seth Falcon

    Enable stale member culling by default

    New default behavior is to check for stale members once per minute
    where max_age (stale member criteria) is 30 seconds.
    authored
  2. Seth Falcon

    Do not schedule member culling if pool has fixed size

    If init_count matches max_count, attempting to cull members will never
    modify pool state. So avoid starting the timer and doing work for
    nothing.
    authored
  3. Seth Falcon

    Make member start timeout configurable per pool

    The time allowed for a member to start can be configured via
    `{member_start_timeout, {1, min}}` in the per-pool config. The default
    is one minute.
    authored
  4. Seth Falcon

    Use erlang:demonitor(MRef, [flush])

    Using the flush option removes a DOWN message matching the MRef from
    the mailbox if present.
    authored

Mar 22, 2013

  1. Seth Falcon

    Merge branch 'pooler-1-0'

    authored
  2. Seth Falcon

    Add sup tree diagram

    authored
  3. Seth Falcon

    README fixes

    authored
  4. Seth Falcon

    Add basho bench rig

    A simple benchmark can be run as:
    
        cd bench
        make test
    
    This assumes R is installed and on PATH. The test rig will reclone
    pooler into bench/deps. This can be useful to compare different
    branches.
    authored

Mar 11, 2013

  1. Seth Falcon

    Update README with example of using pooler:new_pool

    authored
  2. Seth Falcon

    Allow pooler application start without pools config key

    The pools key is now optional since pools can be entirely configured
    at run time via pooler:new_pool/1.
    
    Improved unit test coverage for dynamically created pools and coverage
    for app start without pools config key.
    authored
  3. Seth Falcon

    Update copyright year in pooler_starter.erl

    authored
  4. Seth Falcon

    Add dynamic pool creation via pooler:new_pool/1

    Mostly for testing purposes, also added pooler:rm_pool/1.
    
    Updating overview doc, added doc for new_pool (documenting pool config
    proplist) and adding basic test coverage for dynamic pools.
    authored

Mar 08, 2013

  1. Seth Falcon

    Handle edge case of empty group in take_group_member

    This shouldn't happen, but seems worth protecting against since it
    doesn't add much complexity.
    authored
  2. Seth Falcon

    Add NEWS

    Announces breaking changes and new features
    authored

Mar 07, 2013

  1. Seth Falcon

    Cleanup helper function names for take_group_member

    Clarify that we are first obtaining a pool and only use "member" to
    refer to pooled entity.
    authored
  2. Seth Falcon

    Remove dependency on crypto application

    Use a simpler and faster method of obtaining a random pool from a
    group. Method taken from pg2. This removes the dependency on the
    crypto application
    authored
  3. Seth Falcon

    Merge branch 'async-start' into pooler-1-0

    authored
  4. Seth Falcon

    Merge branch 'use-monitoring' into pooler-1-0

    authored
  5. Seth Falcon

    Merge branch 'multi-pool' into pooler-1-0

    authored
Something went wrong with that request. Please try again.