summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into queues-testingMichael Klishin2019-02-1212-51/+110
|\
| * rabbitmq.conf.example: minor editsMichael Klishin2019-02-111-5/+5
| |
| * Default num_acceptors.ssl is 10Michael Klishin2019-02-111-1/+1
| | | | | | | | | | | | | | It used to be limited to 1 because of an ssl application bug in OTP that resulted in excessive log noise per acceptor. That's no longer true and the limit has been bumped to 10 months ago.
| * fix rabbit_fifo test setupkjnilsson2019-02-081-1/+1
| |
| * Remove rabbit_fifo_client priority togglekjnilsson2019-02-081-16/+1
| | | | | | | | | | | | | | This code is a remnant from when rabbit_fifo was inside ra and it tried to maintain order of low and normal operations within a single process. For rabbit this is not required as it is ok for acks to overtake publishes.
| * Merge pull request #1871 from rabbitmq/leader-trackingKarl Nilsson2019-02-082-9/+29
| |\ | | | | | | QQ: Repair amqqrecord leader info on tick
| | * QQ: Repair amqqrecord leader info on tickkjnilsson2019-02-072-9/+29
| | | | | | | | | | | | | | | | | | | | | | | | It is possible that the initial update could fail and then the leader would never be updated. Here we check periodically if the amqqueue record leader is incorrect and update it if so. [#163554015]
| * | Update unit_log_config_SUITE now that we have an LDAP sinkMichael Klishin2019-02-081-0/+24
| | | | | | | | | | | | See rabbitmq/rabbitmq-common#301.
| * | Add Cuttlefish mapping for RA logging categoryArnaud Cogoluègnes2019-02-071-0/+7
| | | | | | | | | | | | [#163518117]
| * | rabbitmqctl_integration_SUITE: Use `?assertMatch()`Jean-Sébastien Pédron2019-02-071-8/+2
| | | | | | | | | | | | ... instead of re-inventing the pattern.
| * | unit_SUITE: Set the `feature_flags_file` app parameterJean-Sébastien Pédron2019-02-071-2/+3
| | | | | | | | | | | | | | | | | | | | | ... before using `rabbit:start_apps()`. It's required for proper feature flags support. [#160169569]
| * | dead_lettering_SUITE, publisher_confirms_parallel_SUITE: Handle case where ↵Jean-Sébastien Pédron2019-02-072-8/+36
| | | | | | | | | | | | | | | | | | | | | | | | quorum queues are unsupported If the feature flag is unsupported, skip the testcases. [#160169569]
| * | rabbit_feature_flags: Require the `feature_flags_file` app parameterJean-Sébastien Pédron2019-02-071-1/+1
| |/ | | | | | | | | | | Therefore, throw an exception when it is missing. [#160169569]
* | Do not return unacked messages in basic.cancel by quorum queuesDiana Corbacho2019-02-111-42/+65
| | | | | | | | | | | | It's not part of the spec. Messages should stay unacked as the consumer can still ack them, it simply won't receive new messages. Consumer state should be kept if unacked messages are present, but not listed.
* | Move some quorum queue tests to a generic queue type suite.Diana Corbacho2019-02-113-551/+654
|/ | | | | Additional tests for basic.cancel which must NOT return unacked messages to the queue as implemented by quorum queues.
* Merge pull request #1868 from rabbitmq/fix-dialyzerMichael Klishin2019-02-0613-34/+35
|\ | | | | Fix many Dialyzer warnings
| * Remove commented out codeLoïc Hoguin2019-02-053-19/+4
| |
| * Fix many Dialyzer warningsLoïc Hoguin2019-02-0513-34/+50
| |
* | rabbitmq-diagnostics(8): format examples correctlyMichael Klishin2019-02-061-58/+20
| | | | | | | | (cherry picked from commit 7fe42d047224a70b70fe8fdaeab835f69c16c634)
* | Merge branch 'rabbitmq-diagnostics-man-page'Michael Klishin2019-02-065-46/+599
|\ \
| * | New man page: rabbitmq-diagnostics(8)Michael Klishin2019-02-061-12/+161
| | |
| * | Actually help exits successfullyMichael Klishin2019-02-051-2/+0
| | |
| * | rabbitmq-diagnostics man page WIPMichael Klishin2019-02-051-1/+150
| | |
| * | WordingMichael Klishin2019-02-051-1/+1
| | |
| * | rabbitmqctl(8) WIPMichael Klishin2019-02-053-51/+185
| | |
| * | rabbitmq-diagnostics(8) WIPMichael Klishin2019-02-055-13/+136
| | |
* | | Update test expectations now that we have one more sinkMichael Klishin2019-02-061-0/+24
| |/ |/| | | | | References #1866.
* | test/unit_inbroker_dead_letter_SUITE.erl -> test/dead_lettering_SUITE.erlMichael Klishin2019-02-051-1/+1
| | | | | | | | | | Per discussion with @dcorbacho. Those are not unit tests as they use Erlang client connections and manage nodes.
* | Merge pull request #1867 from rabbitmq/publisher-confirms-testingMichael Klishin2019-02-053-103/+381
|\ \ | | | | | | Publisher confirms test suite for all queue types
| * | DittoMichael Klishin2019-02-051-1/+1
| | |
| * | Give the recovering node more time to start hereMichael Klishin2019-02-051-2/+2
| | | | | | | | | | | | It can take twice as long in CI containers.
| * | Rename test suiteDiana Corbacho2019-02-051-1/+1
| | |
| * | Merge branch 'master' into publisher-confirms-testingMichael Klishin2019-02-052-7/+22
| |\ \ | |/ / |/| |
* | | Merge pull request #1866 from rabbitmq/qq-log-formattingMichael Klishin2019-02-052-7/+22
|\ \ \ | |_|/ |/| | Use friendly name for Ra logs
| * | Use friendly name for Ra logskjnilsson2019-02-052-7/+22
|/ / | | | | | | [#163724857]
| * Publisher confirms test suite for all queue typesDiana Corbacho2019-02-053-103/+381
|/ | | | | Some tests have been moved from another suites to here and made generic. New tests.
* gm_SUITE: Increase receive timeout from 1 to 5 secondsJean-Sébastien Pédron2019-02-041-1/+1
| | | | Hopefully it will reduce the number of transient failures.
* rabbit: Load plugins and init feature flags before we check cluster consistencyJean-Sébastien Pédron2019-02-041-5/+18
| | | | | | | | This is required because the feature flags (which depend on loaded plugins) must be known so we can compare them to remote nodes' feature flags. [#160169569]
* Merge pull request #1861 from rabbitmq/lrb-issue-template-revisionMichael Klishin2019-02-041-7/+13
|\ | | | | Remove markdown formatting
| * Remove markdown formattingLuke Bakken2019-02-031-7/+13
|/ | | | The GitHub issue template is not rendered as markdown but is just plain text filling the input text field. It should be a little easier to read without the markdown links.
* Merge pull request #1860 from rabbitmq/lrb-shorter-issue-templateMichael Klishin2019-02-022-42/+14
|\ | | | | Make the GitHub issue template shorter and more to the point
| * While at it, update the PR template as wellMichael Klishin2019-02-021-4/+4
| |
| * WordingMichael Klishin2019-02-021-9/+9
| |
| * fix template because variable-width font is usedLuke Bakken2019-02-021-5/+3
| |
| * Make the GitHub issue template shorter and more to the pointLuke Bakken2019-02-021-38/+12
|/
* Merge pull request #1857 from rabbitmq/rabbit-fifo-snapshotting-fixMichael Klishin2019-02-013-152/+116
|\ | | | | Rabbit fifo snapshotting improvements
| * rabbit_fifo_prop_SUITE: remove some dead code, ct:pal/2 only errorsMichael Klishin2019-02-011-7/+1
| |
| * Merge branch 'master' into rabbit-fifo-snapshotting-fixMichael Klishin2019-02-01122-2130/+9060
| |\ | |/ |/|
* | Merge pull request #1858 from rabbitmq/dead-letter-testingMichael Klishin2019-02-015-36/+1186
|\ \ | | | | | | Dead letter testing
| * \ Merge branch 'master' into dead-letter-testingMichael Klishin2019-02-01117-2090/+7868
| |\ \ | |/ / |/| | | | | | | | Conflicts: src/rabbit_quorum_queue.erl