Commits on Apr 24, 2012
  1. Merge branch 'master' into r14

    committed Apr 24, 2012
Commits on Apr 20, 2012
  1. Make comment cleaner regarding intent

    People asked me what I meant by 'make sure this
    can survive stuff'. This comment was regarding relups
    and how I chose to input supervised modules in there.
    committed Apr 20, 2012
Commits on Apr 6, 2012
  1. Fixing test dispatcher. Woops.

    committed Apr 6, 2012
  2. Reverting to using now()

    This makes more sense if the same process runs many requests
    in a tight loop and risks asking more watchers
    committed Apr 6, 2012
Commits on Apr 3, 2012
  1. Fixing the doc for checkin calls.

    committed Apr 3, 2012
Commits on Apr 2, 2012
  1. Merge branch 'master' into r14

    committed Apr 2, 2012
  2. Removing now/0 for os:timestamp/0

    Let's go for something that doesn't lock if we want to avoid
    central points of communication, shall we?
    committed Apr 2, 2012
  3. Merge branch 'master' into r14

    committed Apr 2, 2012
  4. Adding parallel property-based tests

    Sadly the parallel tests require to lower the number of resources
    to one given the non-determinism of the default behaviour appears
    to conflict with the interleaving attempts of PropEr.
    Mocking the dispatch_id function of dispcount_watcher appeared
    to have little effect. The test is a best-effort for now;
    better than nothing, although not perfect.
    committed Apr 2, 2012
Commits on Apr 1, 2012
  1. Cleaned up PropEr statem tests

    committed Apr 1, 2012
  2. Basic statem property-based tests added

    These tests are for now incomplete but provide a base
    on which to build a more complete suite to make sure
    dispcount is hopefully rock-solid.
    committed Apr 1, 2012
  3. Fixing demo example in README

    Also clearing compile warnings in test dispatcher
    committed Apr 1, 2012
Commits on Mar 18, 2012
Commits on Mar 16, 2012
  1. Restart test added

    This test verifies that when a dispcount callback module
    crashes, it is restarted transparently.
    committed Mar 16, 2012
Commits on Feb 20, 2012
  1. Merge branch 'master' into r14

    committed Feb 20, 2012
  2. Fixing the error checkout behaviour

    In the current version of the application, returning
    {error, Reason, NewState} from the checkout callback wouldn't
    reset the counter for this worker, effectively taking it offline.
    This fix makes it that every {error, Reason, NewState} call
    resets the counter and keeps the watcher alive.
    committed Feb 20, 2012
  3. This fixes compatibility issues with R14B04

    Erlang releases dating R14B04 and earlier have a weird
    crash occuring in the dispcount_sup where 'infinity' isn't
    a valid shutdown delay.
    This branch enables to be compatible with R14, and also adds a
    rebar version using that version of the libraries.
    committed Feb 20, 2012
Commits on Feb 18, 2012
Commits on Feb 15, 2012
  1. damn them typoes

    committed Feb 15, 2012
  2. minimal fix on test running command

    committed Feb 15, 2012
  3. Initial commit

    committed Feb 15, 2012