summaryrefslogtreecommitdiff
path: root/src/rabbit_limiter.erl
Commit message (Expand)AuthorAgeFilesLines
* Restore a poorly placed commentbug26306Michael Klishin2014-08-111-0/+3
* Simply refer to the type specMichael Klishin2014-08-031-1/+1
* Replace outdated commentMichael Klishin2014-08-031-3/+1
* Update copyright for 2014bug25940Simon MacMullen2014-03-171-1/+1
* If given Credit=0 then don't accidentally return Unblocked=true.Simon MacMullen2014-02-031-1/+1
* cosmeticMatthias Radestock2014-02-011-2/+1
* merge default into bug24297Matthias Radestock2014-01-221-50/+17
|\
| * drop support for channel.flow{active=false}Matthias Radestock2014-01-151-50/+16
* | Update essay.Simon MacMullen2014-01-151-9/+14
* | We can't have drain=true and mode=auto so let's unify to a single mode: manua...Simon MacMullen2014-01-151-13/+15
* | Unify rabbit_limiter:credit/5 and rabbit_limiter:set_consumer_prefetch/4.Simon MacMullen2014-01-151-21/+12
* | Treat prefetch=0 the same as basic.qos does - it means infinity not a broken ...Simon MacMullen2014-01-141-0/+2
* | Simplify / make it clearer that we always go through the invariant.Simon MacMullen2014-01-141-20/+18
* | Unbreak basic.reject, basic.nack and basic.recover. Fix up specs.Simon MacMullen2014-01-131-2/+4
* | Ignore prefetch in autoack mode.Simon MacMullen2014-01-131-3/+5
* | Merge in default.Simon MacMullen2014-01-131-22/+31
|\ \ | |/
| * Merge bug 25954Simon MacMullen2014-01-131-4/+8
| |\
| | * Revert changes to add proc_name via gen_server2, instead do it explicitly wit...bug25910Simon MacMullen2014-01-101-3/+5
| | * Merge in defaultSimon MacMullen2014-01-101-3/+5
| | |\
| | | * CosmeticSimon MacMullen2014-01-101-2/+1
| | | * Merge in defaultSimon MacMullen2014-01-071-4/+6
| | | |\
| | | * | Add queue_coordinator / queue_syncer / gm. Shift to getting gen_server2 to st...Simon MacMullen2013-12-101-4/+3
| | | * | RenameSimon MacMullen2013-12-101-2/+2
| | | * | A bit more abstraction, plus identities for heartbeater /Simon MacMullen2013-12-101-4/+8
| * | | | make draining part of r_limiter:creditbug25954Matthias Radestock2014-01-101-9/+15
| |/ / /
| * | | revert most of http://hg.rabbitmq.com/rabbitmq-server/rev/5fddc5198854bug25938Matthias Radestock2014-01-101-6/+4
| * | | merge default into bug25938Matthias Radestock2014-01-091-6/+6
| |\ \ \
| * | | | Oops, don't explode in the empty=true drain=false case!Simon MacMullen2014-01-091-1/+1
| | |_|/ | |/| |
* | | | Upon unblocking, unblock, and run message queue.Simon MacMullen2014-01-091-8/+10
* | | | Fix various bugs that prevented this form working at all. Also change the "Ot...Simon MacMullen2014-01-091-14/+18
* | | | Merge in default.Simon MacMullen2014-01-091-3/+22
|\ \ \ \ | |_|/ / |/| | |
| * | | Add initial support for x-prefetch consumer arg (basically auto-credit). It's...Simon MacMullen2014-01-081-3/+22
| |/ /
* | | merge stable into defaultMatthias Radestock2014-01-091-4/+6
|\ \ \ | |/ /
| * | Multi-headsSimon MacMullen2014-01-071-6/+4
| * | Fix handling of credit arriving with drain=true and an empty queue - we need ...Simon MacMullen2014-01-071-5/+9
| |/
* | tiny refactor: better function nameMatthias Radestock2014-01-091-6/+6
|/
* Eliminate use of gen_server:call/2.Simon MacMullen2013-10-241-7/+9
* s/VMware/GoPivotal/gSimon MacMullen2013-07-011-2/+2
* prevent invalid state transitionbug25640Matthias Radestock2013-06-221-1/+3
* Remove assertion; it's not always correct if prefetch has been set before. In...Simon MacMullen2013-05-071-4/+4
* Merged default into bug24114bug24114Emile Joubert2013-03-251-119/+288
|\
| * Update essay for credit (and fix a few typos I couldn't be bothered to separa...bug23749Simon MacMullen2013-03-221-12/+26
| * get rid of unused importsMatthias Radestock2013-03-211-2/+0
| * fix typoMatthias Radestock2013-03-211-1/+1
| * cosmetic(ish)Matthias Radestock2013-03-211-12/+10
| * suspended =/= has run out of credit.bug23749+bug25461Simon MacMullen2013-03-211-1/+1
| * Merge the two can_sends and tidy up.Simon MacMullen2013-03-211-35/+21
| * First attempt at merging these two bugs; this compiles at least.Simon MacMullen2013-03-201-2/+82
| |\
| | * Well, that was embarassing.Simon MacMullen2013-02-211-1/+1
| | * simplifying refactorMatthias Radestock2013-02-211-12/+12