summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Log all discovered peers, tooMichael Klishin2017-04-251-1/+3
|
* Merge pull request #1175 from rabbitmq/rabbitmq-server-1143Michael Klishin2017-04-245-9/+88
|\ | | | | Register with peer discovery backend on start and stop
| * Merge branch 'master' into rabbitmq-server-1143Michael Klishin2017-04-125-51/+112
| |\
| * \ Merge branch 'master' into rabbitmq-server-1143Michael Klishin2017-04-062-6/+7
| |\ \
| * | | Avoid duplicate unregistrationMichael Klishin2017-04-051-1/+2
| | | |
| * | | Merge branch 'master' into rabbitmq-server-1143Michael Klishin2017-04-052-2/+2
| |\ \ \
| * \ \ \ Merge branch 'master' into rabbitmq-server-1143Michael Klishin2017-04-059-104/+29
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into rabbitmq-server-1143Michael Klishin2017-04-05114-125/+299
| |\ \ \ \ \
| * | | | | | Filter current node from the list of peers we're loggingMichael Klishin2017-03-221-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | References #1143, #486.
| * | | | | | Register with peer discovery backend on start if the backend supports itMichael Klishin2017-03-224-6/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces a new function to the peer discovery interface. The idea is to let backends indicate if they support registration. The goal is not to avoid calling the function, since Erlang behaviours require all functions to be implemented anyway. What we are trying to avoid with this is extra log entries that say "[un]registering with ..." as they can be confusing e.g. in single node installations. References #1143.
| * | | | | | Unregister from peer discovery backend on shutdownMichael Klishin2017-03-202-3/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | References #1143.
* | | | | | | Replace dicts with maps for queue mirroring logic.Daniil Fedotov2017-04-214-45/+46
| | | | | | |
* | | | | | | Replace dicts with maps for queue index segmentsDaniil Fedotov2017-04-211-11/+11
| | | | | | |
* | | | | | | Replace dicts with maps in message store GCDaniil Fedotov2017-04-191-4/+4
| | | | | | |
* | | | | | | Merge branch 'stable'Jean-Sébastien Pédron2017-04-191-33/+39
|\ \ \ \ \ \ \
| * | | | | | | Update erlang.mkrabbitmq_v3_6_10_milestone2Jean-Sébastien Pédron2017-04-191-33/+39
| | | | | | | |
* | | | | | | | Shutdown cannot failDaniil Fedotov2017-04-181-20/+1
| | | | | | | |
* | | | | | | | Replace update_with with find and putDaniil Fedotov2017-04-131-3/+5
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | update_with is not defined in OTP-18.3
* | | | | | | Merge branch 'stable'Michael Klishin2017-04-123-13/+68
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile
| * | | | | | Merge pull request #1179 from rabbitmq/rabbitmq-server-1178Michael Klishin2017-04-123-13/+68
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Re-enable disk_monitor in case of parser failures
| | * | | | | | NamingMichael Klishin2017-04-123-8/+8
| | | | | | | |
| | * | | | | | WordingMichael Klishin2017-04-121-1/+1
| | | | | | | |
| | * | | | | | Log message wordingMichael Klishin2017-04-121-4/+4
| | | | | | | |
| | * | | | | | Re-enable disk_monitor in case of parser failuresDiana Corbacho2017-04-123-12/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parser failures could be transient on start-up, so retry a few times before giving up. rabbitmq-server#1178 [#143558437]
* | | | | | | | Make file_handle_cache a map instead of dict in message store internal ↵Daniil Fedotov2017-04-111-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | structures. Maps have better performance and readability in dumps.
* | | | | | | | Move clients and cref_to_msg_ids from dicts to mapsDaniil Fedotov2017-04-111-17/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maps have better performance and readability then dicts.
* | | | | | | | Merge branch 'stable'Daniil Fedotov2017-04-101-10/+15
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | / | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | Call init:stop() during rabbitmqctl stop even if logging fails.rabbitmq_v3_6_10_milestone1Daniil Fedotov2017-04-101-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes sure that we try to stop an erlang app even if an exception is thrown during logging in the "after" block. Otherwise there is an inconsistency between "failed and the erlang node will stop" and "failed, but the erlang node will not stop"
* | | | | | | Merge branch 'stable'Michael Klishin2017-04-062-6/+7
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | / | |_|_|_|_|/ |/| | | | |
| * | | | | Merge pull request #1176 from rabbitmq/rabbitmq-server-1172Michael Klishin2017-04-062-6/+7
| |\ \ \ \ \ | | |/ / / / | |/| | | | Make queue master locator treat queue args as AMQP table.
| | * | | | Make queue master locator treat queue args as AMQP table.Daniil Fedotov2017-04-052-6/+7
| |/ / / / | | | | | | | | | | | | | | | | | | | | Fixes #1172 Tests were using incorrect format for queue args as well as the code.
* | | | | Merge branch 'stable'Michael Klishin2017-04-052-2/+2
|\ \ \ \ \ | |/ / / / | | | | / | |_|_|/ |/| | |
| * | | (c) yearMichael Klishin2017-04-052-2/+2
| | | |
* | | | (c) yearMichael Klishin2017-04-057-7/+7
| | | |
* | | | Change rabbitmqctl integration tests for shutdown command to support the new CLIDaniil Fedotov2017-04-051-6/+22
| | | |
* | | | Unused obsolete functionsDaniil Fedotov2017-04-051-91/+0
| | | |
* | | | Merge branch 'stable'Jean-Sébastien Pédron2017-04-040-0/+0
|\ \ \ \ | |/ / /
| * | | rabbit_control_main: Indicate node name in the "successfully shut down" lineJean-Sébastien Pédron2017-04-031-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Gerhard Lazu <gerhard@rabbitmq.com> [#142699191]
* | | | Merge branch 'stable'Michael Klishin2017-04-030-0/+0
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | Conflicts: src/rabbit_control_main.erl
| * | Merge pull request #1169 from rabbitmq/more-info-during-shutdownMichael Klishin2017-04-031-3/+6
| |\ \ | | | | | | | | Add more info during rabbitmqctl shutdown
| | * \ Merge branch 'stable' into more-info-during-shutdownMichael Klishin2017-04-03113-114/+114
| | |\ \ | | |/ / | |/| |
| | * | Keep all shutdown print statements togetherGerhard Lazu2017-03-311-1/+1
| | | |
| | * | Add more info during rabbitmqctl shutdownGerhard Lazu2017-03-311-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to know at which shutdown stage the command is at, and get confirmation of successful shutdown. Inform is used all over the place, is it OK to remove " ..." from all rabbitmqctl commands that use it? [#142699191]
* | | | Merge branch 'stable'Michael Klishin2017-04-02112-110/+255
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/rabbit_control_main.erl src/rabbit_error_logger_file_h.erl src/rabbit_registry.erl src/rabbit_sasl_report_file_h.erl
| * | | (c) yearMichael Klishin2017-04-02112-112/+112
| | | |
| * | | (c) yearMichael Klishin2017-04-021-1/+1
| | | |
| * | | rabbit_epmd_monitor: call register_node on Mod, not its defaultStephan Renatus2017-03-311-1/+1
| |/ / | | | | | | | | | trivial change
| * | Remove remote node shutdown behaviour from rabbitmqctl manDaniil Fedotov2017-03-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | It's not accurate, we didn't play the story Signed-off-by: Gerhard Lazu <gerhard@rabbitmq.com> [#142699191]
| * | Add shutdown test for non-running nodeDaniil Fedotov2017-03-301-5/+17
| | | | | | | | | | | | | | | | | | Signed-off-by: Gerhard Lazu <gerhard@rabbitmq.com> [finishes #142699247]
| * | Add tests to check for errors during node shutdownDaniil Fedotov2017-03-301-16/+21
| | | | | | | | | | | | | | | | | | Signed-off-by: Gerhard Lazu <gerhard@rabbitmq.com> [finishes #142701219]