| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Report message bytes in quorum queue stats | Diana Corbacho | 2018-12-14 | 3 | -30/+165 |
| | | | | | [#161505138] | ||||
| * | Merge pull request #1801 from rabbitmq/qq-list-consumers | Arnaud Cogoluègnes | 2018-12-14 | 8 | -296/+480 |
| |\ | | | | | Implement consumer listing for quorum queues | ||||
| | * | fix rabbit_fifo SUITE | kjnilsson | 2018-12-14 | 1 | -5/+7 |
| | | | |||||
| | * | Implement consumer listing for quorum queues | kjnilsson | 2018-12-14 | 8 | -292/+474 |
| | | | | | | | | | | | | | | | | | Refactor rabbit_fifo internal commands to use records instead of plain tuples to provide a little bit more compile time safety and make it easier to extend in the future. [#162584074] | ||||
| * | | Merge pull request #1800 from rabbitmq/qq-ghost-consumer-fix | D Corbacho | 2018-12-14 | 3 | -49/+29 |
| |\ \ | |/ | | | Ensure quorum queue consumers are cleaned up | ||||
| | * | Ensure quorum queue consumers are cleaned up | kjnilsson | 2018-12-12 | 3 | -49/+29 |
| | | | | | | | | | | | | | | | | | | | Fixes a bug where the consumer_created metrics table wasn't cleared when a consumer was cancelled. Also removing some injected handlers from rabbit_fifo [#162583758] | ||||
| * | | Merge pull request #1798 from rabbitmq/remove-unused-truncate-module | Michael Klishin | 2018-12-12 | 2 | -197/+0 |
| |\ \ | | | | | | | Remove the unused truncate module | ||||
| | * | | Remove the unused truncate module | Loïc Hoguin | 2018-12-11 | 2 | -197/+0 |
| | |/ | | | | | | | This kind of truncation is done automatically by lager now. | ||||
| * | | Merge pull request #1791 from rabbitmq/wal-roll-over | Karl Nilsson | 2018-12-11 | 2 | -2/+103 |
| |\ \ | |/ |/| | Roll wal on memory alarm | ||||
| | * | Roll wal on memory alarm | Diana Corbacho | 2018-12-05 | 2 | -2/+103 |
| | | | | | | | | | [#161408569] | ||||
| * | | Merge pull request #1792 from rabbitmq/qq-dlx-fix | Karl Nilsson | 2018-12-10 | 1 | -3/+7 |
| |\ \ | | | | | | | Ignore error when dead letter exchange cannot be found | ||||
| | * | | Ignore error when dead letter exchange cannot be found | Diana Corbacho | 2018-12-06 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | Avoids swamping the log, same as classic queues [#162411672] | ||||
| | * | | Log a warning if dead letter exchange cannot be found | Diana Corbacho | 2018-12-06 | 1 | -3/+8 |
| | |/ | | | | | | | [#162411672] | ||||
| * | | rabbit_channel: Import `queue_fold()` from rabbit_misc | Jean-Sébastien Pédron | 2018-12-10 | 1 | -1/+7 |
| | | | | | | | | | | | | | ... and modify it to use `lqueue`. The copy in `rabbit_misc` assumes the use of regular `queue:queue()`. | ||||
| * | | Merge pull request #1795 from rabbitmq/rabbitmq-website-633 | Michael Klishin | 2018-12-07 | 3 | -1/+7 |
| |\ \ | | | | | | | Document new cli switches | ||||
| | * | | Add awk rule for new mandoc "Bd Bd-indent" class | Luke Bakken | 2018-12-07 | 1 | -0/+1 |
| | | | | |||||
| | * | | Document new cli switches | Luke Bakken | 2018-12-06 | 2 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | Fixes rabbitmq/rabbitmq-website#633 Also includes minor fix for -detached argument | ||||
| * | | | Merge pull request #1794 from rabbitmq/rabbitmq-server-1783 | Michael Klishin | 2018-12-07 | 2 | -33/+81 |
| |\ \ \ | | | | | | | | | Implement node health check timeouts | ||||
| | * | | | Add code to enforce deadline when getting channel info items. Standardize ↵ | Luke Bakken | 2018-12-06 | 1 | -9/+54 |
| | | | | | | | | | | | | | | | | | return value from info gen_server handler | ||||
| | * | | | Replace a couple instances of queue with lqueue | Luke Bakken | 2018-12-05 | 2 | -24/+27 |
| | | |/ | |/| | |||||
| * | | | Add rabbit_fifo snapshot property test | kjnilsson | 2018-12-07 | 4 | -74/+468 |
| | | | | | | | | | | | | | And fix various subtle bugs around snapshotting. | ||||
| * | | | Explain how man pages are generated | Michael Klishin | 2018-12-07 | 1 | -0/+17 |
| | |/ |/| | | | Per discussion with @lukebakken. | ||||
| * | | Update rabbitmq-components.mk | Michael Klishin | 2018-12-06 | 1 | -6/+0 |
| |/ | |||||
| * | Merge pull request #1747 from rabbitmq/ranch_proxy_header | Michael Klishin | 2018-12-05 | 4 | -30/+34 |
| |\ | | | | | Use the built-in Ranch PROXY protocol support | ||||
| | * | Merge branch 'master' into ranch_proxy_header | Michael Klishin | 2018-12-05 | 4 | -14/+79 |
| | |\ | |/ |/| | |||||
| * | | Merge pull request #1787 from rabbitmq/dialyze-qq | Michael Klishin | 2018-12-05 | 4 | -14/+79 |
| |\ \ | | | | | | | Fix dialyzer warnings | ||||
| | * | | Minor improvements to test stability | Michael Klishin | 2018-12-05 | 2 | -2/+13 |
| | | | | | | | | | | | | | Per discussion with @dcorbacho. | ||||
| | * | | Merge branch 'master' into dialyze-qq | Michael Klishin | 2018-12-05 | 6 | -97/+347 |
| | |\ \ | |/ / |/| | | |||||
| | * | | Compile | Michael Klishin | 2018-12-05 | 1 | -1/+1 |
| | | | | |||||
| | * | | Merge branch 'master' into dialyze-qq | Michael Klishin | 2018-12-05 | 11 | -43/+193 |
| | |\ \ | | | | | | | | | | | | | | | | | Conflicts: test/quorum_queue_SUITE.erl | ||||
| | * \ \ | Merge branch 'master' into dialyze-qq | Diana Corbacho | 2018-12-04 | 7 | -50/+307 |
| | |\ \ \ | |||||
| | * | | | | Give valid cluster name to rabbit_fifo_client | Diana Corbacho | 2018-12-04 | 1 | -2/+4 |
| | | | | | | |||||
| | * | | | | Implement delete_immediately_by_resource | Diana Corbacho | 2018-12-03 | 3 | -8/+65 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | delete_immediately doesn't work for qq as we cannot easily retrieve resource name from qpid. Instead, delete_immediately_by_resource receives a resource record which should make it easier for both users and developers. Usage: `rabbitmqctl eval 'rabbit_amqqueue:delete_immediately([rabbit_misc:r(<<"VHOST_NAME">>, queue, <<"QUEUE_NAME">>)]).'` | ||||
| | * | | | | Use ra nodes to intialise rabbit_fifo_client | Diana Corbacho | 2018-12-03 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Fix rabbit_quorum_queue:status type spec | Diana Corbacho | 2018-12-03 | 1 | -1/+1 |
| | | | | | | |||||
| | | | | * | Merge branch 'master' into ranch_proxy_header | Michael Klishin | 2018-12-05 | 10 | -133/+500 |
| | | | | |\ | |_|_|_|/ |/| | | | | |||||
| * | | | | | Fix test to account for new event | kjnilsson | 2018-12-05 | 1 | -4/+10 |
| | | | | | | |||||
| * | | | | | Merge pull request #1782 from rabbitmq/qq-confirm-availability | D Corbacho | 2018-12-05 | 5 | -93/+337 |
| |\ \ \ \ \ | |_|_|/ / |/| | | | | Quorum queue confirm availability | ||||
| | * | | | | rabbit_channel: revert changes to IS_QUORUM macro | kjnilsson | 2018-12-04 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | uncomment commented gc call | kjnilsson | 2018-12-04 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Better handle changing quorum queue leaders | kjnilsson | 2018-12-04 | 5 | -64/+139 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All maps that track queues inside the channel should use the queue name atom rather than the server id as they key so that leader changes don't impact this tracking. | ||||
| | * | | | | Notify all enqueuers and consuers on leader change | kjnilsson | 2018-12-04 | 2 | -26/+89 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This should ensure liveness and avoid missed confirms when the leader changes. | ||||
| | * | | | | rabbit_fifo: ensure credit is regained | kjnilsson | 2018-12-04 | 1 | -19/+41 |
| | | | | | | | | | | | | | | | | | | | | | When returning a $prefix_msg | ||||
| | * | | | | Use correct key for recording quorum queue confirms | kjnilsson | 2018-12-04 | 5 | -22/+106 |
| | | | | | | |||||
| * | | | | | Merge pull request #1774 from noxdafox/master | Michael Klishin | 2018-12-05 | 2 | -32/+37 |
| |\ \ \ \ \ | |/ / / / |/| | | | | RFC rabbit_amqqueue_process: improve message duplicates handling | ||||
| | * | | | | Merge branch 'master' of github.com:rabbitmq/rabbitmq-server | Matteo Cafasso | 2018-11-24 | 47 | -423/+6699 |
| | |\ \ \ \ | |||||
| | * | | | | | rabbit_mirror_queue_master: is_duplicate drop duplicate messages | Matteo Cafasso | 2018-11-24 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inform the amqqueue process to drop a duplicate message if so. Signed-off-by: Matteo Cafasso <noxdafox@gmail.com> | ||||
| | * | | | | | rabbit_amqqueue_process: handle is_duplicate instructions | Matteo Cafasso | 2018-11-23 | 1 | -29/+34 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `is_duplicate` callback can signal the amqqueue process that the message is a duplicate and suggests whether to just ignore it or to reject it. This enables the `rabbit_backing_queue` implementations to notify a publisher that the message is deemed a duplicate. Signed-off-by: Matteo Cafasso <noxdafox@gmail.com> | ||||
| * | | | | | | Merge pull request #1788 from rabbitmq/delivery-count-header | Karl Nilsson | 2018-12-04 | 4 | -4/+116 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Include redelivery counts for quorum queues | ||||
| | * | | | | | | Rename x-redelivery-count to x-delivery-count to align with AMQP1.0 | Diana Corbacho | 2018-12-04 | 3 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [#161057187] | ||||
