summaryrefslogtreecommitdiff
path: root/src/rabbit_limiter.erl
Commit message (Expand)AuthorAgeFilesLines
* cosmeticbug24296Matthias Radestock2011-07-261-8/+7
* Convert dict to orddictMatthew Sackman2011-07-221-8/+8
* remember when we've refused a queue's can_send due to being blockedbug24221Matthias Radestock2011-06-251-2/+2
* Get rid of gen_server2?:call/2 sitesbug23859Matthew Sackman2011-02-171-1/+1
* Update .erl and .hrl license boilerplatesMatthew Sackman2011-01-191-26/+11
* minor tweaksbug23115Matthias Radestock2010-09-281-5/+5
* rabbitmqctl reports channel blocked statusEmile Joubert2010-09-171-5/+14
* Merging bug 23157 into defaultMatthew Sackman2010-09-151-2/+5
|\
| * Merging default into bug 23157Matthew Sackman2010-09-101-21/+3
| |\ | |/ |/|
| * migrated rabbit_limiter to prioritizersAlexandru Scvortov2010-08-241-2/+5
* | Specs, moving things around, and removing dead codeMatthew Sackman2010-08-131-10/+2
* | Merging default into bug 15930Matthew Sackman2010-08-131-11/+1
|\ \ | |/ |/|
| * cosmeticMatthias Radestock2010-08-131-3/+0
| * Fixes all over. Still more to do, though mainly API fixes. Functionality seem...Matthew Sackman2010-08-091-8/+1
* | use consistent return types for start/start_link functionsbug23120Matthias Radestock2010-08-131-1/+2
|/
* Merging bug 23032 onto defaultMatthew Sackman2010-07-301-3/+2
|\
| * consistently return {ok, Pid} from start_{link} functionsbug23032Matthias Radestock2010-07-291-3/+2
|/
* refactor: add rabbit_misc:unlink_and_capture_exit/1Matthias Radestock2010-04-091-4/+1
* Merging headsbug22423Matthew Sackman2010-03-031-6/+16
|\
| * Better handle the limiter exitingMatthew Sackman2010-03-031-6/+16
* | cosmeticMatthias Radestock2010-03-031-3/+3
|/
* Fixes to limiter - logic mistake in maybe_notify and some refactoring and cos...Matthew Sackman2010-03-031-19/+22
* Incomplete implementationMatthew Sackman2010-03-021-2/+33
* Problem: if the limiter is blocked due to a client flow, and the client then ...Matthew Sackman2010-03-021-7/+10
* Merging bug22332 onto defaultMatthew Sackman2010-02-101-3/+3
|\
| * update copyright notices to say 2010 where appropriatebug22312David R. MacIver2010-02-091-3/+3
* | merge default into bug22310bug22310Matthias Radestock2010-02-051-3/+15
|\ \
| * | add prefetch_count channel info itemMatthias Radestock2010-02-011-3/+15
| |/
* | Initialise a channel's limiter with the current number of unacked msgsMatthew Sackman2010-02-041-6/+6
|/
* s/bool()/boolean() in type specsbug21714Matthias Radestock2009-09-301-1/+1
* cosmeticbug20940Matthias Radestock2009-06-101-6/+7
* Made can_send/2 into can_send/3.Matthew Sackman2009-06-091-7/+10
* wait foreverbug20546Matthias Radestock2009-04-011-1/+1
* Merged default into 20097Ben Hood2009-01-211-6/+6
|\
| * oops, meant to advertise this as an ordinary gen_serverMatthias Radestock2009-01-081-1/+1
| * replace gen_server:cast with gen_server2:cast in rabbit_limiterMatthias Radestock2009-01-081-7/+7
* | merge default into bug20099bug20099Matthias Radestock2009-01-161-0/+1
* | Merged 18557 into defaultBen Hood2009-01-161-6/+8
* | add some commentsbug18557Matthias Radestock2009-01-151-1/+4
|/
* tidying up, refactoring and some cosmetic changesMatthias Radestock2008-12-261-3/+3
* cosmetic: rename 'in_use' to 'volume'Matthias Radestock2008-12-251-10/+10
* optimisation: only notify queues that have had can_send requests rejectedMatthias Radestock2008-12-251-18/+22
* destroy limiter when a channel becomes unlimitedMatthias Radestock2008-12-241-2/+8
* don't leave the limiter behind when the channel terminatesMatthias Radestock2008-12-231-1/+10
* add type spec for start_linkMatthias Radestock2008-12-231-0/+1
* handle the "no limiter" case more obviouslyMatthias Radestock2008-12-231-10/+8
* create limiter lazilyMatthias Radestock2008-12-231-0/+2
* make limiter keep track of all queues with subscriptionsMatthias Radestock2008-12-231-17/+41
* cosmeticMatthias Radestock2008-12-231-10/+10
* ensure fairnessMatthias Radestock2008-12-231-4/+13