summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'stable'Jean-Sébastien Pédron2016-05-252-5/+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 'stable'Jean-Sébastien Pédron2016-05-243-2/+21
|\ \ | |/
| * 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 branch 'stable'Michael Klishin2016-05-231-6/+6
|\ \ | |/
| * 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 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
| |/ /