Permalink
Commits on Jun 13, 2016
  1. Merge pull request #66 from sata/fix_default_terminate

    seth committed Jun 13, 2016
    Terminating pooled children through supervisor
Commits on May 28, 2016
  1. Terminating pooled children through supervisor

    sata committed May 28, 2016
    By doing so the supervisor won't generate a error report through
    error_logger which SASL picks up and generates a supervisor report.
    
    Tests install a error_logger handler which keeps track of number of
    messages during culling to make sure this behaviour is consistent in
    future.
Commits on Apr 25, 2016
  1. Merge pull request #63 from seth/sf/fix-warnings

    seth committed Apr 25, 2016
    Fix warnings
Commits on Apr 21, 2016
  1. Generate a cover report (HTML) via make test

    seth committed Apr 21, 2016
  2. Move testing module back to test/

    seth committed Apr 21, 2016
  3. Remove conditional export_all

    seth committed Apr 21, 2016
    These export_all declarations weren't getting used -- that is, we
    weren't testing unexported functions. So removing.
  4. Don't warn on missing specs

    seth committed Apr 21, 2016
  5. Add record specs to pooled_gs

    seth committed Apr 21, 2016
Commits on Apr 20, 2016
  1. Remove unused {dec, V} fun head for send_metric

    seth committed Apr 20, 2016
    This was triggering a dialyzer warning and is unused in the code base.
  2. Address dialyzer warnings

    seth committed Apr 20, 2016
    * Matching empty list in record field seems to require variable binding
      and guard.
    
    * Remove unreachable fun head for terminate_pid.
  3. Use rebar3 shell for make run

    seth committed Apr 20, 2016
  4. Merge pull request #62 from seth/sf/remove-eunit-header

    seth committed Apr 20, 2016
    Remove eunit header include from main pooler module
  5. Remove eunit header include from main pooler module

    seth committed Apr 20, 2016
    Including the eunit header defines TEST. Since the module conditionally
    specifies `export_all` when TEST is defined, we were exporting
    allthethings inadvertently all the time.
  6. Merge pull request #61 from seth/sf/build-fixes

    seth committed Apr 20, 2016
    Makefile cleanup for rebar3 transition
  7. Makefile cleanup for rebar3 transition

    seth committed Apr 20, 2016
    * Use one tab, not two
    * Ensure rebar3 is fetched for all tasks that use it
    * Clean the test profile as part of clean target
  8. Merge pull request #59 from juise/master

    seth committed Apr 20, 2016
    Migrate to Rebar3
Commits on Apr 19, 2016
Commits on Apr 17, 2016
  1. Make tests more quiet

    juise committed Apr 17, 2016
Commits on Apr 13, 2016
  1. Make travis happy

    juise committed Apr 13, 2016
  2. Migrate to Rebar3

    juise committed Apr 13, 2016
Commits on Apr 12, 2016
  1. Merge pull request #58 from seth/sf/edown-update

    seth committed Apr 12, 2016
    Use uwiger remote for edown
  2. Cleanup Travis Erlang version testing

    seth committed Apr 12, 2016
    Test on one version of 15, 16, 17, and 18
  3. Use uwiger remote for edown

    seth committed Apr 12, 2016
    Fixes Erlang 18 compat issue
Commits on Jan 26, 2016
  1. Merge pull request #53 from sebastian/master

    seth committed Jan 26, 2016
    Correct 2 minutes in ms in docs
Commits on Nov 24, 2015
Commits on Nov 20, 2015
  1. Merge pull request #52 from sata/call-free-members

    seth committed Nov 20, 2015
    Perform task across free members
Commits on Nov 19, 2015
  1. Perform task across free members

    sata committed Nov 10, 2015
    * call_free_members/{2,3} performs passed in function across free members in pool
    * adds tests for api call
Commits on Oct 26, 2015
  1. Merge pull request #50 from hamidreza-s/master

    seth committed Oct 26, 2015
    Guard against passing wrong-typed argument instead of pid when calling return_group_member
Commits on Aug 27, 2015
  1. Merge pull request #47 from sdebnath/erlang_now

    seth committed Aug 27, 2015
    Switch from erlang:now/0 to os:timestamp/0
Commits on Jul 4, 2015
  1. Switch from erlang:now/0 to os:timestamp/0

    sdebnath committed Jul 4, 2015
    R18 deprecates erlang:now/0. Unfortunately, the new erlang:system_time or
    the erlang:timestamp that is recommended is not available prior to R18. To
    maintain a compatible codebase across both releases, os:timestamp/0 is the
    way to go where monotonically increasing timestamp is not required.
Commits on Apr 10, 2015
  1. Merge pull request #45 from layerhq/optional_stop_mfa_callback

    seth committed Apr 10, 2015
    Add option `stop_mfa` for alternative member termination
  2. Add option `stop_mfa`

    Juan Puig committed Mar 31, 2015