summaryrefslogtreecommitdiff
path: root/src/rabbit_limiter.erl
Commit message (Expand)AuthorAgeFilesLines
* Switch to Mozilla Public License 2.0 (MPL 2.0)dcorbacho2020-07-101-12/+3
* Update copyright (year 2020)Jean-Sébastien Pédron2020-03-101-1/+1
* (c) bumpMichael Klishin2019-12-291-1/+1
* URL CleanupSpring Operator2019-03-201-1/+1
* Move `-spec()` near their functionJean-Sébastien Pédron2019-02-011-30/+46
* Fixed years in copyrightSamuel NELA2019-01-131-1/+1
* Add a macro to identify processes in Looking GlassLoïc Hoguin2017-12-121-0/+1
* Replace orddicts with mapsDaniil Fedotov2017-10-301-8/+8
* Merge branch 'stable'Michael Klishin2017-04-021-1/+1
|\
| * (c) yearMichael Klishin2017-04-021-1/+1
* | Use `rand` directly in master because we require Erlang 18.3Jean-Sébastien Pédron2016-06-291-1/+1
|/
* Use the new `rand_compat` module to transition from `random` to `rand`Jean-Sébastien Pédron2016-06-281-1/+1
* Use the new -spec formatJean-Sébastien Pédron2016-06-281-38/+36
* Update (c) infoMichael Klishin2016-01-011-1/+1
* (c) yearMichael Klishin2015-05-241-1/+1
* It is now basic_consume/10Michael Klishin2015-02-011-1/+1
* Restore a poorly placed commentMichael 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 2014Simon 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...Simon 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:creditMatthias Radestock2014-01-101-9/+15
| |/ / /
| * | | revert most of http://hg.rabbitmq.com/rabbitmq-server/rev/5fddc5198854Matthias 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