summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'stable'Michael Klishin2016-05-231-37/+31
|\
| * 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 'stable' into rabbitmq-server-795Michael Klishin2016-05-199-14/+31
| | |\
| | * | Use max priority for higher priorities when returning backing queue stateDiana Corbacho2016-05-181-37/+31
| | | | | | | | | | | | | | | | * Needed in synchronisation, otherwise messages for higher priorities are dropped in the slave
* | | | Merge pull request #683 from binarin/rabbitmq-server-parallel-listingMichael Klishin2016-05-221-58/+96
|\ \ \ \ | | | | | | | | | | Listing items in parallel
| * | | | Avoid RPC roundtrips in list commandsAlexey Lebedeff2016-05-181-58/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current implementation of various `list_XXX` commands require cross-node roundtrip for every processed item - because `rabbitmqctl` target node is responsible for gathering global list of all items of interest (channels etc.) and then processing them one by one. For example, listing 10000 channels evenly distributed across 3 nodes where network has 1ms delay takes more than 10 seconds on my machine. And with the proposed change listing will take almost the same time as it'll take to gather this info locally. E.g. in the case above listing now takes 0.7 second on the same machine with same 1ms delay. It works by invoking emitting_map on every node, where it should send info about only local items to aggregator, in an async fashion - as no reply from aggregator is needed.
* | | | | Merge branch 'stable'Michael Klishin2016-05-218-25/+130
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | 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.
| * | | Commit package release notes for 3.6.2Michael Klishin2016-05-192-0/+9
| | | |
* | | | Merge branch 'stable'Michael Klishin2016-05-180-0/+0
|\ \ \ \ | |/ / /
| * | | 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>
* | | | Merge pull request #804 from lemenkov/remove_systemd_bogus_dependencyMichael Klishin2016-05-181-1/+1
|\ \ \ \ | | | | | | | | | | Remove systemd dependency on syslog target
| * | | | Remove systemd dependency on syslog targetPeter 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>
* | | | | Merge branch 'stable'kjnilsson2016-05-181-0/+2
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * | | Update rabbitmq-components.mkkjnilsson2016-05-181-0/+2
| | | |
* | | | Merge pull request #798 from rabbitmq/rabbitmq-server-546rabbitmq_v3_7_0_milestone4Michael Klishin2016-05-1716-44/+42
|\ \ \ \ | | | | | | | | | | Bump minimal required version to 18.3
| * \ \ \ Merge branch 'master' into rabbitmq-server-546Michael Klishin2016-05-177-14/+21
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge branch 'stable'Michael Klishin2016-05-170-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Update rabbitmq-components.mkMichael Klishin2016-05-171-0/+2
| | | | |
* | | | | Update rabbitmq-components.mkMichael Klishin2016-05-171-0/+2
| | | | |
* | | | | Merge branch 'stable'Michael Klishin2016-05-161-1/+2
|\ \ \ \ \ | |/ / / /
| * | | | Merge pull request #801 from ↵Michael Klishin2016-05-161-1/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | binarin/rabbitmq-server-systemd-example-wants-and-after Add explicit epmd dependency in systemd example unit
| | * | | | Add explicit epmd dependency in systemd exampleAlexey Lebedeff2016-05-161-1/+2
| |/ / / /
* | | | | Merge branch 'stable'Michael Klishin2016-05-152-3/+5
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch 'rabbitmq-event-exchange-9' into stableMichael Klishin2016-05-152-3/+5
| |\ \ \ \
| | * | | | add vhost information to binding and policy eventskjnilsson2016-05-132-3/+5
| | | | | |
* | | | | | Merge branch 'stable'Michael Klishin2016-05-141-1/+2
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge pull request #797 from rabbitmq/rabbitmq-server-795Michael Klishin2016-05-141-1/+2
| |\ \ \ \ \ | | | |_|_|/ | | |/| | | Limit priority to maximum during synchronisation
| | * | | | Limit priority to maximum during synchronisationDiana Corbacho2016-05-131-1/+2
| | |/ / /
* | | | | Merge branch 'stable'Michael Klishin2016-05-141-9/+9
|\ \ \ \ \ | |/ / / /
| * | | | Merge pull request #794 from lefremova/stableMichael Klishin2016-05-141-9/+9
| |\ \ \ \ | | | | | | | | | | | | Private attributes usage in rabbitmq script
| | * | | | Private attributes usage in rabbitmq scriptLiubov Efremova2016-05-121-9/+9
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Required Pacemaker >= 1.1.13. (The command 'attrd_updater' have '-p' option only since this version). There are three types of rabbitmq attributes for pacemaker nodes: -'rabbit-master' -'rabbit-start-time' - timeouts: -'rabbit_list_channels_timeouts' -'rabbit_get_alarms_timeouts' -'rabbit_list_queues_timeouts' Attributes with names 'rabbit-master' and 'rabbit-start-time' should be public because we monitor this attributes in cycle for all nodes in our script. All timeouts attributes were changed to private to avoid unnecessary transitions. Also, --lifetime and --node options were removed for attrd_updater as 'lifetime' for this command is always 'reboot' and 'node' default value is local one.
* | | | | Merge branch 'stable'Jean-Sébastien Pédron2016-05-131-0/+1
|\ \ \ \ \ | |/ / / /
| * | | | make source-dist: Exclude default $(PACKAGES_DIR)Jean-Sébastien Pédron2016-05-131-0/+1
| | | | |
* | | | | Merge branch 'stable'Michael Klishin2016-05-130-0/+0
|\ \ \ \ \ | |/ / / / | | | | / | |_|_|/ |/| | |
| * | | (c) yearrabbitmq_v3_6_2_rc4Michael Klishin2016-05-131-1/+1
| |/ /
| | * Only test against Erlang 18.3Michael Klishin2016-05-171-3/+0
| | |
| | * Bump minimal erlang version to 18.3Daniil Fedotov2016-05-1216-41/+42
| |/ |/|
* | Merge pull request #786 from binarin/rabbitmq-server-scary-plugins-warningJean-Sébastien Pédron2016-05-101-2/+8
|\ \ | | | | | | Don't scare ops with empty list of failed plugins
| * | Don't scare ops with empty list of failed pluginsAlexey Lebedeff2016-05-101-2/+8
| | |
* | | Merge branch 'stable'Michael Klishin2016-04-300-0/+0
|\ \ \ | | |/ | |/|
| * | Merge pull request #773 from rabbitmq/rabbitmq-server-772rabbitmq_v3_6_2_rc3rabbitmq_v3_6_2_rc2Michael Klishin2016-04-300-0/+0
| |\ \ | | | | | | | | Add log information during the network_partition
| | * | modified the messageGabriele Santomaggio2016-04-271-2/+3
| | | |
| | * | warning message during partitionGabriele Santomaggio2016-04-271-1/+5
| | | |
* | | | Merge branch 'stable'Michael Klishin2016-04-291-1/+6
|\ \ \ \ | |/ / /
| * | | modified the messageGabriele Santomaggio2016-04-291-2/+3
| | | |
| * | | warning message during partitionGabriele Santomaggio2016-04-291-1/+5
| | | |