summaryrefslogtreecommitdiff
path: root/deps
Commit message (Collapse)AuthorAgeFilesLines
* Set default cluster size to 3default-quorum-cluster-sizedcorbacho2021-01-281-1/+1
|
* Fix default cluster size config namedcorbacho2021-01-281-1/+1
|
* Always show aggregated auth_attempts, add detailed when per object enabledsingle-auth-attempts-declarations-on-per-object_2740Gerhard Lazu2021-01-222-16/+11
| | | | | | The metrics have different names now, so we can't end up with duplicate TYPEs. Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
* Single auth_attempts declarations when per-object metrics enabledGerhard Lazu2021-01-222-6/+13
| | | | | | Closes #2740 Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
* Bump (c) yearMichael Klishin2021-01-22800-808/+808
|
* Disable stream failure test until coordinator is fixedArnaud Cogoluègnes2021-01-211-0/+2
|
* Refactor #2733 a bit moreMichael Klishin2021-01-211-7/+5
|
* Use slightly more idiomatic ErlangMichael Klishin2021-01-211-3/+3
|
* 'get_memory_use(ratio)' will have an exception when MemoryLimit is 'infinity'tomyouyou2021-01-211-1/+5
|
* Prometheus metric collector: correct wording in labelsMichael Klishin2021-01-201-2/+2
|
* Avoid double resolving client hostnameMichael Klishin2021-01-201-1/+10
| | | | | | when reverse_dns_lookups is set to true. Closes #2730.
* Merge pull request #2728 from rabbitmq/qq-bug-fix-service-queue-convMichael Klishin2021-01-202-1/+31
|\ | | | | Fix crash bug in QQ state conversion
| * rabbit_fifo: handle unhandled commandsqq-bug-fix-service-queue-convkjnilsson2021-01-201-0/+4
| | | | | | | | To avoid crashes.
| * Fix crash bug in QQ state conversionkjnilsson2021-01-202-1/+27
| | | | | | | | When there are consumers in the service queue.
* | Remove unnecessary dependenciesv3.8.10Arnaud Cogoluègnes2021-01-191-8/+0
| |
* | Merge branch 'rabbitmq-stream-publisher-consumer-cli'Arnaud Cogoluègnes2021-01-1910-177/+763
|\ \
| * | Add list_stream_publishers CLI commandArnaud Cogoluègnes2021-01-196-3/+270
| | |
| * | Add list_stream_consumers CLI commandArnaud Cogoluègnes2021-01-199-177/+496
| | |
* | | Bump all Grafana dashboards dep versions to latestGerhard Lazu2021-01-186-18/+18
| | | | | | | | | | | | Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
* | | Filter Grafana dashboards by namespace (#2719)David Ansari2021-01-1813-164/+366
|/ / | | | | | | | | | | | | | | | | | | | | | | | | So that clusters with the same rabbitmq_cluster name in different K8s namespaces don't clash Namespace filter comes first, because the order of the layers is namespace -> cluster -> node Tested with the latest 3.9.0 dev build We had to account for plugin changes from .ez to directories & the management.load_definitions deprecation which would prevent a node from booting (fixed in https://github.com/rabbitmq/rabbitmq-server/commit/07a0dd743834b8cc76beec579c4b31845f8381f2). This commit didn't make it through the 3.9.x pipeline yet, so there is no 3.9.0 dev build with this fix yet. The simplest fix is to drop `management.` from the load_definitions config. The next manual step is to generate all dashboards using e.g. `make RabbitMQ-Overview.json > ~/Downloads/RabbitMQ-Overview.json` and upload them to https://grafana.com/orgs/rabbitmq Great contribution @ansd, thank you 👏🏻
* | Add response codes to stream protocol pageArnaud Cogoluègnes2021-01-181-1/+28
| |
* | Re-order stream command constantsArnaud Cogoluègnes2021-01-185-360/+359
| | | | | | | | The order is more usage-oriented.
* | Handle a 'noport' clause hereMichael Klishin2021-01-161-0/+2
| | | | | | | | Follow-up to #2722
* | Naming, wordingrabbitmq_epmd_waitMichael Klishin2021-01-161-9/+9
| |
* | Add logGabriele Santomaggio2021-01-151-0/+2
| |
* | Add specGabriele Santomaggio2021-01-151-2/+5
| |
* | Add retry for epdm name (hostname)Gabriele Santomaggio2021-01-151-1/+17
| | | | | | | | fixes https://github.com/rabbitmq/rabbitmq-server/issues/2718
* | Make sure legacy rabbit_management_load_definitions step does not block bootMichael Klishin2021-01-151-2/+1
| | | | | | | | Follow-up to #2656, #2384.
* | Bump test dependencies in stream pluginsArnaud Cogoluègnes2021-01-142-4/+4
| |
* | Merge pull request #2680 from rabbitmq/rabbitmq-managenet-2615Michael Klishin2021-01-132-16/+93
|\ \ | |/ |/| HTTP API reference: add documentation for pagination parameters
| * Don't unintentionally gitignore HTTP API doc referenceMichael Klishin2021-01-131-8/+0
| |
| * HTTP API doc reference: wording, markupMichael Klishin2021-01-131-76/+91
| |
| * Add documentation for the paginationrabbitmq-managenet-2615Gabriele Santomaggio2020-12-141-8/+78
| | | | | | | | fixes: https://github.com/rabbitmq/rabbitmq-server/issues/2615
* | type name fixkjnilsson2021-01-131-1/+1
| |
* | Merge pull request #2713 from rabbitmq/stream-queue-failoverKarl Nilsson2021-01-135-46/+316
|\ \ | | | | | | Stream: Channel resend on leader change
| * | Remove debug log messagestream-queue-failoverkjnilsson2021-01-131-1/+0
| | |
| * | bugfixkjnilsson2021-01-131-1/+2
| | |
| * | Stream: Channel resend on leader changekjnilsson2021-01-135-45/+315
| | | | | | | | | | | | | | | | | | | | | | | | Detect when a new stream leader is elected and make stream_queues re-send any unconfirmed, pending messages to ensure they did not get lost during the leader change. This is done using the osiris deduplication feature to ensure the resend does not create duplicates of messages in the stream.
* | | MQTT auth_SUITE: synchronise concurrent setup with the testMichael Klishin2021-01-132-3/+10
|/ /
* | Remove use of non-deterministic functionupdate-retentionkjnilsson2021-01-131-3/+5
| | | | | | | | Inside stream coordinator.
* | stream coord: fixeskjnilsson2021-01-122-33/+44
| | | | | | | | | | Make use of rabbit_stream_queue:update_stream_conf deterministic in the state machine.
* | Apply retention policy in all osiris membersdcorbacho2021-01-123-17/+146
| |
* | Update retention when only stream retention policy has changeddcorbacho2021-01-122-2/+19
| | | | | | | | In any other case, the worker needs to be restarted
* | Merge pull request #2681 from rabbitmq/stream-coordinator-restart-failureKarl Nilsson2021-01-121-4/+2
|\ \ | | | | | | Ensure leader is deleted from supervisor in case of re-election
| * | Remove unused valuestream-coordinator-restart-failurekjnilsson2021-01-121-1/+1
| | |
| * | Ensure leader is deleted from supervisor in case of re-electiondcorbacho2020-12-141-3/+1
| |/ | | | | | | | | If the supervisor returns {error, already_present} we can't assume is the same pid stored as the process is dead
* | Merge pull request #2656 from ↵Michael Klishin2021-01-113-50/+71
|\ \ | | | | | | | | | | | | rabbitmq/run-plugins-boot-steps-during-rabbit-start rabbit: Run plugins' boot steps during rabbit start/2
| * | rabbit: Run plugins' boot steps during rabbit start/2run-plugins-boot-steps-during-rabbit-startJean-Sébastien Pédron2021-01-083-50/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This restores the behavior prior the commit making `rabbit` closer to a standard Erlang application. Plugins are still actually started after rabbit is started (because they depend on the `rabbit` application). Only the execution of their boot steps was moved earlier. With the behavior restored, it also means that a plugin's dependencies are not started yet when its boot steps are executed. V2: Move the maintenance mode reset before the plugin boot steps run. V3: Add a `core_started` boot state. That state is reached at the end of the `rabbit` app start function. It indicates when the RabbitMQ core is started but the full service is not yet ready. We now use this state in direct connection code to determine if clients can open a direct connection. We have to do that because some plugins open a direct connection as part of their own startup (i.e. they can't wait for the `ready` boot state which comes later).
* | | Clean up specs of autodeleted Shovels once every 60 secondsrabbitmq-shovel-2655Michael Klishin2021-01-083-3/+3
| | |
* | | Use a timer to clean up stale child specsLuke Bakken2021-01-075-13/+44
| | |