summaryrefslogtreecommitdiff
path: root/src/rabbit_limiter.erl
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | 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
|\ \ \
| * \ \ merge stable into defaultMatthias Radestock2014-01-091-4/+6
| |\ \ \ | | | |/ | | |/|
| * | | tiny refactor: better function nameMatthias Radestock2014-01-091-6/+6
| | |/ | |/|
* | | Oops, don't explode in the empty=true drain=false case!Simon MacMullen2014-01-091-1/+1
| |/ |/|
* | 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
|/
* 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
| | * Correct use of gb_trees APIs...Simon MacMullen2013-02-211-12/+6
| | * OopsSimon MacMullen2013-02-211-14/+7
| | * Use gb_trees rather than dict for performance.Simon MacMullen2013-02-211-15/+21
| | * Remove blocked_ctags, and a few knock-on simplifications.Simon MacMullen2013-02-211-36/+21
| | * Clear drain flag when we run out of credit.Simon MacMullen2013-02-121-2/+5
| | * Remove tags from blocked_ctags when a consumer goes away.Simon MacMullen2013-02-121-2/+4
| | * Move blocked_ctags into the limiter.Simon MacMullen2013-02-121-11/+20
| | * s/q_state/credits/gSimon MacMullen2013-02-121-15/+15
| | * Move rabbit_channel:send_drained/2 invocations into the queue module, and mak...Simon MacMullen2013-02-121-35/+30
| | * some inlining and moving aroundMatthias Radestock2013-02-111-16/+11
| | * a spot of inliningMatthias Radestock2013-02-111-4/+1
| | * Avoid always going through with_exit_handler/2, since that's what the comment...Simon MacMullen2013-01-311-10/+10
| | * rabbit_limiter:initial_credit/6.Simon MacMullen2013-01-291-8/+14
| | * Derp.Simon MacMullen2013-01-291-1/+1
| | * Reduce distance to default.Simon MacMullen2013-01-291-2/+0
| | * Unify the various checks before sending, and make sure we don't drop the new ...Simon MacMullen2013-01-291-19/+24
| | * inform_limiter -> credit.Simon MacMullen2013-01-291-5/+6
| | * Remove knowledge of delivery-count from the broker.Simon MacMullen2013-01-291-25/+15
| | * Simplify: convert basic.credit_state to basic.credit_drained, which implicitl...Simon MacMullen2013-01-291-3/+3
| | * merge default into bug23749Matthias Radestock2013-01-251-6/+101
| | |\
| | | * Remove knowledge of AMQP frames from the limiter. (attempt 2)Simon MacMullen2013-01-221-8/+2
| | | * This guard is not needed.Simon MacMullen2013-01-161-1/+1