Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jul 22, 2014
  1. @uwiger

    Merge pull request #20 from irccloud/master

    uwiger authored
    update meck version, for erlang 17+
  2. @RJ

    update meck version, for erlang 17+

    RJ authored
Commits on Mar 8, 2014
  1. @uwiger
Commits on Jan 6, 2014
  1. @uwiger
Commits on Jun 15, 2013
  1. @uwiger
Commits on Jun 14, 2013
  1. @uwiger

    added jobs_stateful_simple.erl

    uwiger authored
  2. @uwiger

    stateful queue dispatch

    uwiger authored
  3. @uwiger

    stateful producers

    uwiger authored
  4. @uwiger
Commits on Jan 25, 2013
  1. @uwiger

    Fix max_time handling, which was horribly broken

    uwiger authored
    The max_time option basically hasn't worked, since
    (1) the only time timeouts were checked was when max_length was
        reached.
    (2) the timeout checkint in jobs_queue was faulty, since it used
        millisecond timestamps (from jobs_lib) rather than micro-
        second timestamps from jobs_server.
  2. @uwiger

    skip deps when running eunit

    uwiger authored
Commits on Jan 11, 2013
  1. @uwiger

    Merge pull request #18 from irccloud/master

    uwiger authored
    Updated README
Commits on Jan 10, 2013
  1. @RJ
Commits on Dec 17, 2012
  1. @uwiger
Commits on Nov 26, 2012
  1. @uwiger
  2. @RJ

    Fix jobs:done/1 by sending pid of job owner

    RJ authored
    Before this change, jobs that ran from the same process would never
    be marked "done" because the cast for the done msg never matched.
    
    Things would behave fine provided you spawned a new process for the
    duration of the job - calling done/1 didn't do anything, only the
    process monitor was correctly cleaning up finished jobs.
Commits on Nov 24, 2012
  1. @uwiger

    Merge pull request #14 from irccloud/master

    uwiger authored
    Add basic examples to main README
  2. @RJ
Commits on Oct 15, 2012
  1. @uwiger

    Merge pull request #13 from opscode/kas/reject_crash

    uwiger authored
    Fixed crash when rejecting a job
  2. Fixed crash when rejecting a job

    Kevin Smith authored
    jobs_server would crash when queue_job rejected a job proposed
    for a given queue. The function returned the tuple {error, rejected}
    instead of the unmodified state record.
Commits on Sep 14, 2012
  1. @uwiger

    relabeled parse_trans

    uwiger authored
Commits on Jul 9, 2012
  1. @uwiger

    labeled dependencies

    uwiger authored
  2. @uwiger

    regenerated docs

    uwiger authored
  3. @uwiger
Commits on May 25, 2012
  1. @uwiger

    more modular configuration

    uwiger authored
Commits on Apr 15, 2012
  1. @uwiger
  2. @uwiger
  3. @uwiger

    Bug fixes around sharing named counters

    uwiger authored
    - Regulators can be defined as top-level queue options, and are
      automatically moved into the {regulators, [...]} option.
    - COUNTER_SAMPLE_INTERVAL is now infinity (rather than the arbitrary 2000)
    - if queue goes from empty to non-empty, check the queue immediately
    - always revisit queues when counters are returned. Previously, this
      only happened if the counter regulator was at Max, but with
      Incr > 1, this could mean that some jobs never get to execute.
    - When revisiting queues, first sort them on latest_dispatch, to get
      more fair distribution.
    
    - put an -ifdef(EQC) wrapper into the jobs_eqc_queue module
Commits on Mar 12, 2012
  1. @uwiger

    Merge pull request #12 from jlouis/eqc-queue

    uwiger authored
    Eqc queue
  2. @jlouis
  3. @jlouis

    Fix calculation of the oldest job.

    jlouis authored
    The oldest job is *always* the first element in the queue if present.
    So just look it up rather than trying to be smart here.
  4. @jlouis

    Fix an error in jobs_queue:timedout/1.

    jlouis authored
    When timeouts happen, we search the wrong end of the queue. This
    change fixes it by search the dequeue end, which has the oldest
    elements. This makes timedout observations pass in the quickcheck
    test.
  5. @jlouis

    Fix observation for timedout/1

    jlouis authored
    When considering the output of a timedout/1 observation, do not carry
    about the order, but only that we return the right amount of elements.
    Thus by sorting the output we make sure that we get the right kind of
    observation.
  6. @jlouis
Commits on Mar 11, 2012
  1. @jlouis
Something went wrong with that request. Please try again.