summaryrefslogtreecommitdiff
path: root/src/rabbit_limiter.erl
Commit message (Expand)AuthorAgeFilesLines
* 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
* minor simplificationsMatthias Radestock2008-12-181-6/+4
* oopsMatthias Radestock2008-12-181-1/+1
* refactoringMatthias Radestock2008-12-181-18/+14
* tidy some more commentsMatthias Radestock2008-12-181-3/+3
* tidy commentsMatthias Radestock2008-12-181-11/+10
* lots of tweaks and fixesMatthias Radestock2008-12-181-48/+20
* fix typoMatthias Radestock2008-12-181-2/+2
* Added handler for monitor notificationsBen Hood2008-12-181-17/+6
* Don't double monitor anythingBen Hood2008-12-181-2/+5
* Put some monitors inBen Hood2008-12-181-17/+26
* Fix for multi ack bugBen Hood2008-12-181-1/+1
* merge default into bug18557Matthias Radestock2008-12-181-2/+31
* Shutting dialyzer upBen Hood2008-12-071-3/+13
* Dead queue informs limiterBen Hood2008-12-071-0/+11
* Now the channel sends the ack directly to the limiter instead of via the queueBen Hood2008-11-241-9/+9
* Minor fixesBen Hood2008-11-211-11/+15
* Changed prefetch from call to castBen Hood2008-11-211-6/+6