summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SimplifyMichael Klishin2016-06-091-1/+1
|
* Significantly bump max restarts intensity for worker_pool_sup, fixes #834Michael Klishin2016-06-091-1/+5
|
* Extract rabbit_mirror_queue_misc:sync_queue/1 and cancel_sync_queue/1Michael Klishin2016-06-082-6/+14
| | | | | | Having these functions outside of rabbit_control_main makes it possible to use them in other tools, e.g. an alternative CLI implementation.
* Merge branch 'rabbitmq-server-828' into stableMichael Klishin2016-06-083-61/+73
|\
| * Performance improvements on file_handle_cacheDiana Corbacho2016-06-073-61/+73
| |
* | Merge pull request #827 from rabbitmq/rabbitmq-management-219Michael Klishin2016-06-071-4/+16
|\ \ | | | | | | ETS tables memory consumption info
| * | ETS tables memory consumption infoDaniil Fedotov2016-06-071-4/+16
|/ /
* | Merge pull request #819 from binarin/rabbitmq-server-ocf-cluster-statusMichael Klishin2016-06-071-3/+40
|\ \ | | | | | | Check cluster_status liveness during OCF checks
| * | Check cluster_status liveness during OCF checksAlexey Lebedeff2016-06-031-3/+40
| | | | | | | | | | | | | | | We've observed some `autoheal` bug that made `cluster_status` became stuck forever.
* | | Stop match earlier, and added some commentsrabbitmq_v3_6_3_milestone1sylvainhubsch2016-06-061-0/+10
| | |
* | | Compare values only on headers matchsylvainhubsch2016-06-061-10/+0
| | |
* | | Match on types deleted and shortcuts algosylvainhubsch2016-06-061-18/+34
| | |
* | | Docs correctionMichael Klishin2016-06-051-4/+4
| | |
* | | Brief docs for rabbit_amqqueue_process state recordMichael Klishin2016-06-051-1/+33
| | |
* | | Merge pull request #822 from rabbitmq/rabbitmq-server-820Daniil Fedotov2016-06-031-1/+3
|\ \ \ | |/ / |/| | Fixes #820.
| * | Fixes #820.Michael Klishin2016-06-031-1/+3
|/ /
* | unit_inbroker_SUITE: Give one hour for the backing queue testsJean-Sébastien Pédron2016-06-021-0/+8
| | | | | | | | | | In our CI, some tests are hitting the default commont_test timetrap of 30 minutes.
* | Include rabbitmq_jms_topic_exchange into RabbitMQ distributionMichael Klishin2016-06-011-0/+1
|/ | | | Now that our JMS client is open sourced we can do it.
* Backport the use of rabbitmq-build.mk from masterJean-Sébastien Pédron2016-05-311-9/+2
|
* Update rabbitmq-components.mkMichael Klishin2016-05-291-0/+4
|
* Update CONTRIBUTING.md, add CODE_OF_CONDUCT.mdMichael Klishin2016-05-282-15/+46
|
* Include rabbitmq_trust_store into RabbitMQ distributionMichael Klishin2016-05-271-0/+1
| | | | [Finishes ##120401213]
* Merge branch 'rabbitmq-server-725' into stableJean-Sébastien Pédron2016-05-2734-333/+13080
|\
| * Switch testsuite to common_test, part #3Jean-Sébastien Pédron2016-05-2719-0/+7298
| | | | | | | | | | | | | | | | The migrated tests are those from `$(WITH_BROKER_TEST_COMMANDS)` and `$(STANDALONE_TEST_COMMANDS)`. References #725. [#116526487]
| * Switch testsuite to common_test, part #2Jean-Sébastien Pédron2016-05-276-150/+4318
| | | | | | | | | | | | | | The migrated tests are those from `rabbit_tests.erl`. References #725. [#116526487]
| * Update erlang.mkJean-Sébastien Pédron2016-05-272-248/+290
| | | | | | | | | | | | | | In particular, this brings support for `make ct-$suite t=...`. References #725. [#116526487]
| * Makefile: Add amqp_client and meck to TEST_DEPSJean-Sébastien Pédron2016-05-271-1/+1
| | | | | | | | | | References #725. [#116526487]
| * Makefile: Remove rabbitmq_test as a TEST_DEPSJean-Sébastien Pédron2016-05-271-0/+3
| | | | | | | | | | | | | | | | When this branch gets merged, rabbitmq-components.mk should be fixed instead. References #725. [#116526487]
| * Squash several small testsuites in unit_SUITE and unit_inbroker_SUITEJean-Sébastien Pédron2016-05-279-503/+404
| | | | | | | | | | | | | | | | | | This allows to run most of the testcases in parallel. As the name of the new testsuites suggests, testcases are grouped by the fact they must run inside a running broker or not. References #725. [#116526487]
| * Switch testsuite to common_test, part #1Jean-Sébastien Pédron2016-05-2714-71/+1342
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The migrated tests are the external ones executed from `rabbit_tests.erl`: o credit_flow_test o gm_tests o mirrored_supervisor_tests o on_disk_store_tunable_parameter_validation_test o password_hashing_tests o rabbit_ctl_timeout_tests o rabbit_resource_monitor_misc_test o supervisor2_tests o truncate o vm_memory_monitor_tests References #725. [#116526487]
| * rabbit_ct_broker_helpers: New helpers specific to the broker testsuiteJean-Sébastien Pédron2016-05-271-0/+78
| | | | | | | | | | | | | | In particular, it allows to run tests on the broker node itself. References #725. [#116526487]
| * make tests: Do not run tests from rabbitmq-testJean-Sébastien Pédron2016-05-271-14/+0
|/ | | | | We are about to switch everything to common_test and rabbitmq-test will become unnecessary for the broker.
* Merge pull request #813 from rabbitmq/rabbitmq-server-812Michael Klishin2016-05-271-1/+3
|\ | | | | Initialise wait_timeout in slave promotion
| * Initialise wait_timeout in slave promotionDiana Corbacho2016-05-261-1/+3
|/
* Merge pull request #792 from rabbitmq/rabbitmq-server-718Jean-Sébastien Pédron2016-05-252-5/+3
|\ | | | | Deb repository: Use SIGNING_KEY to select the repository signing key
| * packaging: We only use the signing key IDJean-Sébastien Pédron2016-05-251-3/+1
| | | | | | | | | | | | | | | | This is the only way to select a specific subkey. The user ID is useless for that. References #718. [#118296861]
| * Deb repository: Use SIGNING_KEY to select the repository signing keyJean-Sébastien Pédron2016-05-251-2/+2
|/ | | | | | | | By default, honor the default key; usually it is specified in `gpg.conf`. References #718. [#118296861]
* Merge branch 'rabbitmq-server-570' into stableJean-Sébastien Pédron2016-05-243-2/+21
|\
| * Enable systemd triggers in deb-packageAlexey Lebedeff2016-05-243-2/+21
|/ | | | | | | | | | | | | | | Fixes #570 With this patch systemd service file will be used on systemd-enabled hosts, providing more seamless experience. I've tested it by building it on ubuntu 14.04, which is not managed by systemd. Still, it has necessary packages to build systemd-aware debs. And then I tried to install this package: - On ubuntu 14.04 - regular init script was used - On debian jessie with systemd and esl-erlang 18.3 - server was properly started using systemd service file (and epmd dependency was also automatically started by systemd)
* Merge pull request #806 from rabbitmq/rabbitmq-server-687Michael Klishin2016-05-231-6/+6
|\ | | | | Use AckRequired in drop_one as priority queues return tuples {Priority, AckTag}
| * Merge branch 'stable' into rabbitmq-server-687Michael Klishin2016-05-2315-39/+152
| |\
| * | Use AckRequired in drop_one as priority queues return tuples {Priority, AckTag}Diana Corbacho2016-05-141-6/+6
| | | | | | | | | | | | | | | | | | | | | * Fetch and drop operations of priority queues' consumers with no_ack=true, were changed internally to no_ack=false in the requests to the mirror slaves. Those messages would never be acknowledge by the consumer, as it was not part of the consumers configuration.
* | | Merge pull request #805 from rabbitmq/rabbitmq-server-795Michael Klishin2016-05-231-37/+31
|\ \ \ | |_|/ |/| | Use max priority for higher priorities when returning backing queue state
| * | Merge branch 'stable' into rabbitmq-server-795Michael Klishin2016-05-236-25/+121
| |\ \ | |/ / |/| |
* | | Merge branch 'binarin-rabbitmq-server-cached-hipe-compilation' into stableMichael Klishin2016-05-216-25/+121
|\ \ \
| * | | NamingMichael Klishin2016-05-211-2/+2
| | | |
| * | | Allow caching HiPE-compilation resultsAlexey Lebedeff2016-05-206-25/+121
|/ / / | | | | | | | | | | | | | | | | | | | | | That way HiPE compilation can be performed during package installation and will not waste time during every startup. rabbit_hipe is refactored to support both modes of compilation - during every server startup or separately with caching in the filesystem.
| * | Merge branch 'stable' into rabbitmq-server-795Michael Klishin2016-05-199-14/+31
| |\ \ | |/ / |/| |
* | | Commit package release notes for 3.6.2Michael Klishin2016-05-192-0/+9
| | |
* | | Remove systemd dependency on syslog targetrabbitmq_v3_6_2Peter Lemenkov2016-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Neither rabbitmq nor any dependent services in chain actually relies on syslog, so why keep it? This tested in Fedora since 2016-01. See this commit: http://pkgs.fedoraproject.org/cgit/rpms/rabbitmq-server.git/commit/?id=1477671 Nobody complained so far. Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>