summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'stable'Jean-Sébastien Pédron2017-06-133-21/+59
|\
| * Merge pull request #1260 from rabbitmq/improve-partitions_SUITED Corbacho2017-06-132-20/+58
| |\ | | | | | | Improve `partitions_SUITE`
| | * partitions_SUITE: Try to improve partial_pause_minorityJean-Sébastien Pédron2017-06-131-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The testcase simulates a partial partition which should be detected by the two nodes on each side of the partition. They should both decide there is a partial partition and stop. However, sometimes one of the node is faster than the other one: it sees the partial partition and stops before the second node even sees the partition. When this happens, the second node doesn't even bother to stop (because the partition is full now). Thus the testcase fails because it expects both nodes to stop. This patch tries to sync partial partition checks so both A and B decide there is a partial partition. [#146911969]
| | * partitions_SUITE: Try to improve partial_false_positiveJean-Sébastien Pédron2017-06-131-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The testcase simulates a small delay between the times B sees A down and C sees A down too. Because A is effectively down for both, B's rabbit_node_monitor shouldn't see a partial partition. When B sees A down first, it asks C about A. In the scenario the testcase simulates, C tries to contact A, fails and reports to B that A is down. However, because of the way we simulate that delay, sometimes, C still sees A when B asks about it, because the link between A and C isn't blocked yet. When this happens, B decides there is a partial partition. Therefore, the testcase fails because it tests that this shouldn't happen. To try to be closer to a real-world situation (where A would be really down for B and C), we suspend C's rabbit_node_monitor until we block the link between A and C. Thus B still asks C about A, but C only processes the request when the link is indeed down. [#146911969]
| | * rabbit_node_monitor: Normalize indent and remove trailing spacesJean-Sébastien Pédron2017-06-131-20/+20
| |/
| * rabbit: Remove trailing space in log messageJean-Sébastien Pédron2017-06-131-1/+1
| |
| * Update rabbitmq-components.mkMichael Klishin2017-06-121-0/+4
| |
* | Update rabbitmq-components.mkMichael Klishin2017-06-121-0/+4
| |
* | Merge pull request #1258 from rabbitmq/rabbitmq-server-1257Michael Klishin2017-06-126-14/+194
|\ \ | | | | | | Locking support in cluster formation
| * \ Merge branch 'master' into rabbitmq-server-1257Michael Klishin2017-06-123-25/+55
| |\ \
| * | | Rename test suiteDiana Corbacho2017-06-091-1/+1
| | | |
| * | | Locking support in cluster formationDiana Corbacho2017-06-096-14/+194
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Adapted from autocluster to avoid race conditions on startup rabbitmq-server#125 [#146871615]
* | | | Merge branch 'stable'Daniil Fedotov2017-06-126-4/+98
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | Merge pull request #1246 from rabbitmq/rabbitmq-server-1243Michael Klishin2017-06-086-4/+98
| |\ \ | | | | | | | | OTP-20 compatibility workaround for queue directory names. 3.6 only!
| | * | Use binaries as queue names in testsDaniil Fedotov2017-06-082-2/+2
| | | |
| | * | Merge branch 'stable' into rabbitmq-server-1243Michael Klishin2017-06-083-11/+14
| | |\ \ | | |/ / | |/| |
| | * | Comment on binary format valuesDaniil Fedotov2017-06-061-6/+6
| | | |
| | * | OTP-20 compatibility workaround for queue directory names.Daniil Fedotov2017-06-064-2/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | OTP-20 has different binary format for atoms (since OTP-14337) So term_to_binary generates different value. testm_to_binary_compat now have a function to generate a binary identical to pre-20 versions.
* | | | More peer discovery backend shortcutsMichael Klishin2017-06-091-0/+3
| | | |
* | | | Add an API to await for node startup from a remote node.Daniil Fedotov2017-06-081-20/+41
| | | | | | | | | | | | | | | | | | | | | | | | rabbitmqctl wait will have more flexibility if the rabbitmqctl node will do the waiting. For example when net_ticktime is lower than startup time wait would not fail.
* | | | APi to start_apps with different modes. Required by tests to not stop the ↵Daniil Fedotov2017-06-082-5/+11
| |_|/ |/| | | | | | | | common_test node
* | | Merge branch 'stable'Michael Klishin2017-06-070-0/+0
|\ \ \ | |/ / | | | | | | | | | Conflicts: docs/rabbitmq.config.example
| * | Merge pull request #1253 from FabianPonce/fix-gc-docs-stableMichael Klishin2017-06-072-2/+2
| |\ \ | | | | | | | | Improve documentation around new default for background garbage collection
| | * | Modify the documentation and background_gc.erl default value for ↵Fabian Ponce2017-06-072-2/+2
| |/ / | | | | | | | | | background_gc_enabled to false to match the behavior of the Makefile.
* | | Merge pull request #1254 from rabbitmq/lrb-remove-stale-commentMichael Klishin2017-06-071-1/+0
|\ \ \ | | | | | | | | Remove stale comment
| * | | Remove stale commentLuke Bakken2017-06-071-1/+0
|/ / /
* | | Merge pull request #1252 from FabianPonce/fix-gc-docsMichael Klishin2017-06-073-4/+4
|\ \ \ | | | | | | | | Improve documentation around new default for background garbage collection
| * | | Modify the documentation and background_gc.erl default value for ↵Fabian Ponce2017-06-073-4/+4
|/ / / | | | | | | | | | background_gc_enabled to false to match the behavior of the Makefile.
* | | TypoDiana Corbacho2017-06-071-1/+1
| | |
* | | Merge branch 'stable'Michael Klishin2017-06-061-9/+12
|\ \ \ | |/ /
| * | Merge branch 'rabbitmq-server-1233-v2' into stableMichael Klishin2017-06-061-9/+12
| |\ \ | | |/ | |/|
| | * Log MiB instead of MB and report total of bytesDiana Corbacho2017-06-061-9/+12
| |/ | | | | | | | | rabbitmq-server#1233 [#146160779]
* | Update clustering management test to support new CLI output.Daniil Fedotov2017-06-061-4/+4
| | | | | | | | | | Already joined node message. Changing disk node to disk should not fail
* | clustering_management_SUITE: join_cluster returns `ok` if successfulJean-Sébastien Pédron2017-06-061-1/+1
| | | | | | | | | | | | ... even if the node is already a member. This fixes a failure in the `join_and_part_cluster` testcase.
* | Support short peer_discovery_backend valuesMichael Klishin2017-06-061-0/+13
| | | | | | | | | | | | | | The list of backends that will be available when 3.7.0 ships is shaping up. Still to port: etcd and Kubernetes.
* | autocluster => cluster_formation in Cuttlefish schemaMichael Klishin2017-06-052-41/+41
| |
* | rabbit.autocluster => rabbit.cluster_formationMichael Klishin2017-06-052-7/+7
| | | | | | | | | | | | | | | | This name is both more descriptive and helps us avoid any possible conflicts with rabbitmq-autocluster, in particular in the new config format (Cuttlefish) that we will introduce for both soon. Per discussion with @dcorbacho.
* | Merge branch 'stable'Michael Klishin2017-06-021-0/+2
|\ \ | |/
| * Update rabbitmq-components.mkrabbitmq_v3_6_11_milestone1Michael Klishin2017-06-021-0/+2
| |
* | Sync with upstreamMichael Klishin2017-06-021-1/+1
|\ \
| * | crashing_queues_SUITE: Remove an unused variableJean-Sébastien Pédron2017-06-021-1/+1
| | |
* | | Merge branch 'stable'Michael Klishin2017-06-020-0/+0
|\ \ \ | |/ / |/| / | |/
| * Update rabbitmq-components.mkMichael Klishin2017-06-021-1/+8
| |
* | Update rabbitmq-components.mkMichael Klishin2017-06-011-1/+7
| |
* | Merge branch 'stable'Michael Klishin2017-06-010-0/+0
|\ \ | |/
| * Merge pull request #1241 from rabbitmq/rabbitmq-server-1238-stableMichael Klishin2017-05-301-0/+1
| |\ | | | | | | Update sup_delayed_restart_SUITE for rabbitmq-common#202
| | * Fix sup_delayed_restart_SUITE.Aliaksey Artamonau2017-05-301-0/+1
| |/ | | | | | | To accommodate changes made in rabbitmq/rabbitmq-common#201.
* | Merge pull request #1239 from rabbitmq/rabbitmq-server-1221Michael Klishin2017-05-311-2/+14
|\ \ | | | | | | Configure MNESIA_BASE and MNESIA_DIR on dev environment
| * | Configure MNESIA_BASE and MNESIA_DIR on dev environmentDiana Corbacho2017-05-301-2/+14
| | | | | | | | | | | | | | | rabbitmq-server#1221 [#145264225]
* | | Merge pull request #1238 from aartamonau/masterMichael Klishin2017-05-301-0/+1
|\ \ \ | | | | | | | | Update sup_delayed_restart_SUITE for rabbitmq/rabbitmq-common#201