| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make master locator min-masters count queues and not bindings. | Daniil Fedotov | 2018-12-28 | 1 | -41/+29 |
| | | | | | | | | | | | | The min-masters locator was originally designed to count bindings, but this was confusing for people wanting to distribute queues rather than routes to queues. This was changed in 1d413eac80c2adb6844b82c8ce57e21a04a55b04 to count only queues which have at least one binding. But queues always have bindings (default) and hence it's equivalent to listing queues. Since default bindings are removed the location was broken. This commit changes the location to actually list queues rather than bindings. | ||||
| * | Do not create default bindings for queues. | Daniil Fedotov | 2018-12-28 | 1 | -11/+1 |
| | | | | | | | | Routing from default exchange is performed without querying bindings and they cannot be unbound and only show in `rabbitmqctl list_bindings`. There is no point in keeping them and they are slowing down cleanup. | ||||
| * | Merge pull request #1809 from rabbitmq/qq-purge-bug-fix | D Corbacho | 2018-12-24 | 3 | -28/+23 |
| |\ | | | | | Quorum queue: purge should not remove checkout out messages. | ||||
| | * | Quorum queue: purege should not remove checkout out messages. | kjnilsson | 2018-12-21 | 3 | -28/+23 |
| |/ | | | | | | As these may be returned by a consumer after the purge. [#162811681] | ||||
| * | Merge pull request #1808 from rabbitmq/ra_machine_apply_3 | Michael Klishin | 2018-12-21 | 3 | -182/+203 |
| |\ | | | | | rabbit_fifo: apply/4 -> apply/3 | ||||
| | * | rabbit_fifo: apply/4 -> apply/3 | kjnilsson | 2018-12-20 | 3 | -182/+203 |
| |/ | | | | Support the latest Ra api changes. | ||||
| * | Merge pull request #1807 from rabbitmq/redlivery-count-fix | Michael Klishin | 2018-12-19 | 2 | -4/+5 |
| |\ | | | | | Do not include x-delivery-count header on first delivery. | ||||
| | * | Do not include x-delivery-count header on first delivery. | kjnilsson | 2018-12-19 | 2 | -4/+5 |
| |/ | | | | [#162755631] | ||||
| * | Squash a warning | Michael Klishin | 2018-12-19 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #1806 from rabbitmq/report-message-bytes | Michael Klishin | 2018-12-19 | 1 | -2/+9 |
| |\ | | | | | quorum queue: reset message bytes on purge | ||||
| | * | quorum queue: reset message bytes on purge | kjnilsson | 2018-12-19 | 1 | -2/+9 |
| |/ | | | | [#161505138] | ||||
| * | Merge pull request #1803 from rabbitmq/vanlightly-bugs | D Corbacho | 2018-12-19 | 5 | -83/+134 |
| |\ | | | | | Bugfixes | ||||
| | * | Quorum queue: fix crash bug after reconnection | kjnilsson | 2018-12-18 | 2 | -24/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | When a consumer node is disconnected the quorum queue will return all outstanding messages for the consumer to the queue as it cannot know if the consumer will ever come back or not and cannot leave things checked out forever. If the consumer node then reconnectes and the consumer channel is still alive it may try to query for missing deliveries and this previously crashed if the messages had been returned to the main queue. This fix makes the query safer as well as handling missing messages better. | ||||
| | * | Quorum queue: return messages in order | kjnilsson | 2018-12-17 | 5 | -36/+60 |
| | | | | | | | | | | | | | | | | | | | Fixes bug that muddled up the checkout order when a consumer is cancelled with more than 32 messages checked out. Dialyzer fixes. [#162698673] | ||||
| | * | Bug fixes | kjnilsson | 2018-12-17 | 2 | -23/+38 |
| | | | | | | | | | | | | | | | | | | | 1. rabbit_quorum_queue:update_metrics/2 used calls to remote processes. To avoid this blocking the ra server in a partition we now spawn a new process for this. 2. Due to a refactoring miss commands over the soft limit where never formatted successfully. | ||||
| * | | Merge pull request #1685 from rabbitmq/rabbitmq-server-1682 | Luke Bakken | 2018-12-17 | 1 | -1/+11 |
| |\ \ | |/ |/| | Take "true" case into consideration | ||||
| | * | Simplify to basically removing the pattern match that crashes | Luke Bakken | 2018-12-14 | 1 | -15/+8 |
| | | | |||||
| | * | Take "true" case into consideration | Luke Bakken | 2018-12-14 | 1 | -3/+20 |
| |/ | | | | | | Fixes #1682 Call E() instead of crashing with badmatch, retry when queue is mirrored | ||||
| * | Merge pull request #1796 from rabbitmq/report-message-bytes | Karl Nilsson | 2018-12-14 | 3 | -30/+165 |
| |\ | | | | | Report message bytes in quorum queue stats | ||||
| | * | 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 |
| | |\ \ \ | |||||
