summaryrefslogtreecommitdiff
path: root/src/rabbit_fifo.erl
Commit message (Expand)AuthorAgeFilesLines
* Stream Queuekjnilsson2020-09-301-2/+1
* Merge pull request #2451 from rabbitmq/qq-consumer-prioritiesMichael Klishin2020-09-291-23/+42
|\
| * Quorum queue consumer prioritiesqq-consumer-prioritieskjnilsson2020-09-251-23/+42
* | Exclude consumers suspected as down from the consumer countdcorbacho2020-09-281-1/+4
|/
* Quorum Queue Peek commandkjnilsson2020-09-221-14/+41
* Change a log message to be more accuratereclaim-qq-memoryMichael Klishin2020-09-181-2/+2
* Quorum queue: API to reclaim quorum memorydcorbacho2020-09-161-2/+32
* Add a couple of more fields to overviewkjnilsson2020-09-071-1/+4
* rabbit_fifo: lower min snapshot intervalkjnilsson2020-09-071-18/+16
* Quorum queue 'Queue TTL' support.kjnilsson2020-09-071-134/+153
* rabbit_fifo: convert enqueuerskjnilsson2020-09-071-1/+8
* Implement reject_publish for QQskjnilsson2020-09-071-58/+151
* Leave release cursors as they arekjnilsson2020-09-071-6/+1
* rabbit_fifo: convert statekjnilsson2020-09-071-16/+50
* rabbit_fifo: Fixes for move to lqueuekjnilsson2020-09-071-10/+11
* rabbit_fifo: change messages map to queuekjnilsson2020-09-071-75/+44
* rabbit_fifo machine version 1kjnilsson2020-09-071-1/+13
* Switch to Mozilla Public License 2.0 (MPL 2.0)dcorbacho2020-07-101-12/+3
* QQ: Fix crash bug when reaching delivery limitkjnilsson2020-04-281-7/+13
* Log full GC sweep as debug, not infoGerhard Lazu2020-03-131-3/+3
* rabbit_fifo: force gc when queue is emptykjnilsson2020-03-121-7/+32
* Update copyright (year 2020)Jean-Sébastien Pédron2020-03-101-1/+1
* rabbit_fifo: change release cursor calculationrabbit-fifo-release-cursor-fixkjnilsson2020-03-051-8/+26
* rabbit_fifo: release cursor effect orderingkjnilsson2020-03-021-6/+3
* Take snapshots when messages are returnedqq-dead-letter-bugkjnilsson2020-02-281-3/+4
* Fix QQ dead letter crashkjnilsson2020-02-281-13/+31
* Optimise messages_ready function by keeping counts of prefix messageskjnilsson2020-02-261-22/+36
* Fix QQ crash recovery bugkjnilsson2020-02-251-4/+9
* (c) bumpMichael Klishin2019-12-291-1/+1
* Update rabbit_fifo with Ra aux changeskjnilsson2019-12-131-2/+4
* Reject basic.get operations on quorum queues with single active consumer enableddcorbacho2019-11-201-0/+3
* Merge pull request #2146 from rabbitmq/qq-local-deliveryMichael Klishin2019-11-151-3/+4
|\
| * Also use local option for log effectskjnilsson2019-10-241-2/+3
| * Send QQ deliveries as localkjnilsson2019-10-241-1/+1
* | rabbit_fifo: remove assertionkjnilsson2019-10-291-4/+0
|/
* Merge pull request #2141 from rabbitmq/reserve-qq-file-handlesMichael Klishin2019-10-241-3/+9
|\
| * Update tests for rabbit_fifo:state_enter/2Michael Klishin2019-10-171-2/+3
| * rabbit_fifo:state_enter/2: restore catch-all clauseMichael Klishin2019-10-161-2/+4
| * Reserve file handles in quorum queuesdcorbacho2019-10-161-4/+7
* | rabbit_fifo: Optimise peak memory usekjnilsson2019-10-171-10/+27
* | Optimise QQ memory usekjnilsson2019-10-111-62/+137
|/
* Remove use of ra.hrlkjnilsson2019-08-301-4/+3
* Dialyzer fixeskjnilsson2019-08-061-21/+1
* Pass all members to synchronous Ra operationskjnilsson2019-06-271-1/+21
* Fix type issues with send_drained messagekjnilsson2019-05-071-1/+1
* QQ SAC: process all consumers on noconnectionkjnilsson2019-04-301-26/+27
* correct log effect typekjnilsson2019-04-111-2/+2
* Correct log effect return typekjnilsson2019-04-111-9/+12
* Reset in-memory counts after purgingDiana Corbacho2019-04-101-2/+4
* Rename $ra_no_return to $ra_no_replyDiana Corbacho2019-04-081-1/+1