summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* rabbitmq-upgrade(8): add missing commandsMichael Klishin2020-12-131-1/+22
| | | | References rabbitmq/rabbitmq-website#1109
* Fixup workflow caching (#2678)Philip Kuryloski2020-12-124-402/+354
| | | Leverage the direct cache and do not use buildx in rabbit-checks when fanning out for parallel ct suites in actions
* Remove invalid `docker pull` in workflowsPhilip Kuryloski2020-12-114-121/+0
| | | | | The ci image is no longer retrieved from GCR, so we are not authenticated and the pull fails (as well as being unnecessary)
* Revert "Use artifacts rather than cache in github actions"Philip Kuryloski2020-12-118-1736/+1865
| | | | | | This reverts commit 6a2da1318bc342ce3d23779bac5f4a4db694d63b. Artifacts turned out to be much too slow
* Use artifacts rather than cache in github actionsPhilip Kuryloski2020-12-118-1865/+1736
| | | | for workflow specific images
* Fixup args for `docker load` in workflowsPhilip Kuryloski2020-12-118-431/+431
|
* Another image caching attempt for the workflowsPhilip Kuryloski2020-12-1110-6117/+2320
| | | | | Take an explicit approach with docker save/load. This eliminates the need for the current Maintenance workflow
* Refactor workflow sourcesPhilip Kuryloski2020-12-116-56/+22
| | | | - dedupe docker layer caching yaml chunk
* Attempt to fix up the docker image cache key conflictsPhilip Kuryloski2020-12-118-0/+2550
| | | | in the workflows
* Clean up workflow warningsPhilip Kuryloski2020-12-116-509/+971
| | | | By using a more precise condition for when to upload logs after tests run
* Merge branch 'update-gh-actions-docker-tests'Philip Kuryloski2020-12-1010-1815/+3264
|\
| * docker/build-push-action does not support load and push both trueupdate-gh-actions-docker-testsPhilip Kuryloski2020-12-104-4/+0
| |
| * Try to add caching of docker image pullsPhilip Kuryloski2020-12-108-0/+854
| | | | | | | | to save gcloud costs
| * Update extern docker actions for test workflowsPhilip Kuryloski2020-12-0910-1815/+2414
| | | | | | | | Use updated versions of third party GitHub Actions for docker
* | Add chunk header parameter to send_file callbackArnaud Cogoluègnes2020-12-091-1/+1
|/
* Use v2 of the docker build-push-action for ci base imagesPhilip Kuryloski2020-12-092-31/+63
| | | | Also leverage github actions caching
* Merge pull request #2674 from rabbitmq/rabbitmq-server-2673-followupLuke Bakken2020-12-081-0/+1
|\ | | | | Pass RABBITMQ_NODENAME via Windows service environment
| * Pass RABBITMQ_NODENAME via Windows service environmentrabbitmq-server-2673-followupLuke Bakken2020-12-071-0/+1
| | | | | | | | | | | | | | | | Without this change using anything other than `rabbit` or the `rabbitmq-env-conf.bat` file will result in `erlang_dist_running_with_unexpected_nodename` Follow-up to #2673 cc @dumbbell @michaelklishin
* | Update the aws key references for peer_discovery_awsPhilip Kuryloski2020-12-084-8/+8
| |
* | Fix failure tests in stream pluginArnaud Cogoluègnes2020-12-081-3/+3
| |
* | Update external github action referencePhilip Kuryloski2020-12-089-434/+434
|/ | | | To clear warnings from GitHub Actions
* Merge pull request #2673 from ↵Luke Bakken2020-12-071-0/+1
|\ | | | | | | | | luos/allow_configuring_rabbitmq_base_multiple_times2 Windows service: allow overriding base service location
| * allow configuring multiple rmq bases for multiple servicesLajos Gerecs2020-12-051-0/+1
| | | | | | | | | | | | Currently RABBITMQ_BASE is always dynamically picked up from the environment. This change would fix it at the time of configuration of the service allowing multiple RabbitMQ services to be configured.
* | Send shutdown message to non network/direct connectionArnaud Cogoluègnes2020-12-041-1/+5
| | | | | | | | | | | | | | | | Connections to the stream plugin does not have a type, so they can trigger some function_clause errors. This was the case when trying to close a connection from rabbit_connection_tracking module. The function now falls back to a simple gen_server call to the connection process for connections without a type.
* | Wait longer for replicas to come up in stream pluginArnaud Cogoluègnes2020-12-043-2/+2
| |
* | Handle errors in crashing_queues_SUITEkjnilsson2020-12-034-5/+22
| | | | | | | | | | | | | | | | | | | | As the connection may crash during the previous declaration and a caught error would be returned in amqp_connection:open_channel/1 that wasn't handled previously. Exactly how things fail in this test is most likely very timing dependent and may vary. Also fixes mqtt test where the process that set up a mock auth ETS table was transient when an rpc timeout was introduced
* | Merge pull request #2669 from rabbitmq/rabbitmq-server-2668Michael Klishin2020-12-033-1/+39
|\ \ | | | | | | Handle undefined args case
| * | Handle undefined args caserabbitmq-server-2668Luke Bakken2020-12-021-0/+1
| | | | | | | | | | | | Fixes #2668
| * | Add test that fails prior to the change for #2668Luke Bakken2020-12-022-1/+38
|/ /
* | Merge branch 'Ayanda-D-call-timeout-safety' into masterMichael Klishin2020-12-018-11/+175
|\ \
| * | Use ?assertEquals hereMichael Klishin2020-12-011-2/+2
| | |
| * | WordingMichael Klishin2020-12-011-2/+2
| | |
| * | Remove unused code line.Mirah Gary2020-11-301-2/+0
| | |
| * | Change per-object endpoint to `/metrics/per-object`.Mirah Gary2020-11-305-6/+6
| | | | | | | | | | | | This conforms with other http endpoints.
| * | Document `/metrics/per_object` endpoint.Michal Kuratczyk2020-11-301-1/+8
| | | | | | | | | | | | | | | | | | [#175264017] Signed-off-by: Mirah Gary <mgary@pivotal.io>
| * | Deleted unnecessary patterndcorbacho2020-11-301-2/+1
| | | | | | | | | | | | :registry matches any registry, it's only a variable
| * | Add /metrics/per_object endpointMichal Kuratczyk2020-11-304-13/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | Regardless of the value of `return_per_object_metrics`, this endpoint always returns per-object metrics. This allows scraping both endpoints at different intervals or scraping per-object metrics only during debugging. Co-authored-by: Mirah Gary <mgary@vmware.com>
| * | Convert AMQP 091 timestamp to millisecondArnaud Cogoluègnes2020-11-302-3/+3
| | | | | | | | | | | | For start offset in stream queue.
| * | Support timestamp offsets for stream consumersdcorbacho2020-11-302-0/+86
| | |
| * | Remove stream field from publish commandArnaud Cogoluègnes2020-11-304-43/+35
| | | | | | | | | | | | | | | Only the publisher ID is necessary now the publisher declaration is mandatory before publishing.
| * | Include publisher state managementArnaud Cogoluègnes2020-11-301-36/+80
| | |
| * | Enforce publisher ID uniquenessArnaud Cogoluègnes2020-11-301-36/+52
| | |
| * | Add query publisher sequenceArnaud Cogoluègnes2020-11-303-3/+55
| | |
| * | Declare publisher in stream testArnaud Cogoluègnes2020-11-301-6/+20
| | |
| * | Start adding publishing dedup support for streamsArnaud Cogoluègnes2020-11-305-19/+120
| | |
| * | Include publish dedup in stream protocolArnaud Cogoluègnes2020-11-303-5/+50
| | |
| * | GitHub Actions tweaksPhilip Kuryloski2020-11-307-12/+17
| | | | | | | | | | | | | | | | | | | | | | | | 1. Set ERLANG_VERSION explicitly in the rabbitmq_peer_discovery_aws tests as terraform requires it (it should already be present in our ci docker images, but I have not figured out why not yet) 2. Ensure that 'rabbit' & 'finish' jobs in actions do not run for cancelled workflows
| * | Add failing direct connection safe call timeout test/mockAyanda-D2020-11-271-1/+18
| | |