Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix comment in node_monitor, keep {error, enoent} in `try_read_file'bug24914 | Francesco Mazzoli | 2012-09-14 | 1 | -12/+8 |
| | |||||
* | merge default | Francesco Mazzoli | 2012-09-14 | 9 | -822/+1299 |
|\ | |||||
| * | get cluster nodes from mnesia when legacy/non existant status file | Francesco Mazzoli | 2012-09-13 | 1 | -2/+8 |
| | | | | | | | | | | This is necessary because the upgrade process needs to remove the replicas of the schemas. | ||||
| * | check the cluster consistency after the upgrade | Francesco Mazzoli | 2012-09-13 | 3 | -10/+12 |
| | | |||||
| * | always call init_db with all nodes | Francesco Mazzoli | 2012-09-12 | 1 | -6/+6 |
| | | |||||
| * | more informative and useful error messages | Francesco Mazzoli | 2012-09-12 | 2 | -4/+10 |
| | | |||||
| * | do not give up when finding an inconsistent node | Francesco Mazzoli | 2012-09-11 | 1 | -7/+10 |
| | | |||||
| * | oops | Francesco Mazzoli | 2012-09-11 | 1 | -2/+2 |
| | | |||||
| * | split cluster status file and running nodes file | Francesco Mazzoli | 2012-09-11 | 2 | -118/+97 |
| | | |||||
| * | Oops | Simon MacMullen | 2012-09-10 | 1 | -1/+1 |
| | | |||||
| * | Attempt at simplifying check_cluster_consistency/0, but I am having trouble ↵ | Simon MacMullen | 2012-09-10 | 1 | -36/+40 |
| | | | | | | | | with systest. | ||||
| * | Typos and rephrasing | Simon MacMullen | 2012-09-07 | 3 | -6/+6 |
| | | |||||
| * | typo in rabbitmqctl man page | Francesco Mazzoli | 2012-09-05 | 1 | -1/+1 |
| | | |||||
| * | Another attempt at explaining disc vs RAM nodes, and capitalise RAM. | Simon MacMullen | 2012-09-04 | 1 | -13/+14 |
| | | |||||
| * | Merge default | Simon MacMullen | 2012-09-04 | 22 | -371/+493 |
| |\ | |||||
| * | | reset and join when changing node type | Francesco Mazzoli | 2012-09-03 | 1 | -16/+17 |
| | | | |||||
| * | | missing spec | Francesco Mazzoli | 2012-08-30 | 1 | -0/+1 |
| | | | |||||
| * | | revert last change (reset when changing node from disc to ram) | Francesco Mazzoli | 2012-08-29 | 1 | -9/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mnesia, mnesia.... For some reason, this approach does not in some cases. For example, starting with nodes A, B, and C clustered and all disc, the following sequence of commands causes an error: $ rabbitmqctl -n A stop_app $ rabbitmqctl -n B stop_app $ rabbitmqctl -n B change_cluster_node_type ram # reset happens here $ rabbitmqctl -n B start_app $ rabbitmqctl -n A start_app error happens here: {error, {cannot_start_application,mnesia, {shutdown,{mnesia_sup,start,[normal,[]]}}}} I have no idea why, but it's probably connected to the fact that we can't do those changes when disc replicas are offline, and probably also related that operations like leaving the cluster require all the cluster node to be online. At this point I'd give up and put this limitation in `change_cluster_node_type', but I want to make sure that these limitations do not have repercussions in other commands. We should already take care of the "leave cluster when node offline" case, but there are probably others... | ||||
| * | | reset when turning disc into ram node | Francesco Mazzoli | 2012-08-29 | 1 | -0/+9 |
| | | | |||||
| * | | little fixes to the automatic clustering config code | Francesco Mazzoli | 2012-08-23 | 1 | -3/+2 |
| | | | |||||
| * | | get nodes and whether the node should be disc or ram from config if virgin node | Francesco Mazzoli | 2012-08-22 | 2 | -30/+86 |
| | | | | | | | | | | | | | | | The first suitable node is picked from the list in the configuration, no consistency check is done - we might want to do that? | ||||
| * | | remove commented code - we do not use `disc_only' anywhere | Francesco Mazzoli | 2012-08-22 | 1 | -7/+0 |
| | | | |||||
| * | | remove_cluster_node => forget_cluster_node | Francesco Mazzoli | 2012-08-21 | 3 | -10/+10 |
| | | | |||||
| * | | manpage fix | Francesco Mazzoli | 2012-08-21 | 1 | -2/+1 |
| | | | |||||
| * | | more manpage fixes | Francesco Mazzoli | 2012-08-21 | 1 | -4/+4 |
| | | | |||||
| * | | recluster => update_cluster_nodes | Francesco Mazzoli | 2012-08-21 | 3 | -13/+13 |
| | | | |||||
| * | | forgot about the recluster example | Francesco Mazzoli | 2012-08-21 | 1 | -6/+0 |
| | | | |||||
| * | | Simon's comment on the rabbitmqctl manpage | Francesco Mazzoli | 2012-08-21 | 1 | -7/+10 |
| | | | |||||
| * | | merge default | Francesco Mazzoli | 2012-08-13 | 9 | -816/+1246 |
| |\ \ | |||||
| | * \ | merge default | Francesco Mazzoli | 2012-08-01 | 21 | -224/+670 |
| | |\ \ | |||||
| | * | | | add a first draft for the rabbitmqctl documentation | Francesco Mazzoli | 2012-07-25 | 2 | -57/+138 |
| | | | | | | | | | | | | | | | | | | | | Also, accept disk as well as disc in `change_cluster_node_type'. | ||||
| | * | | | merge default | Francesco Mazzoli | 2012-07-16 | 8 | -121/+119 |
| | |\ \ \ | |||||
| | * | | | | clearer `rabbit_mnesia:discover_cluster/1' | Francesco Mazzoli | 2012-07-09 | 1 | -4/+6 |
| | | | | | | |||||
| | * | | | | `cluster_status/{0,1}' now returns the status directly, fails on error | Francesco Mazzoli | 2012-07-09 | 1 | -11/+7 |
| | | | | | | |||||
| | * | | | | cosmetic | Francesco Mazzoli | 2012-07-09 | 1 | -16/+17 |
| | | | | | | |||||
| | * | | | | do not update the cluster status file by getting the mnesia status | Francesco Mazzoli | 2012-07-09 | 1 | -8/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead, just update the existing cluster status file. This is because the mnesia propagation time can be slower than the other messages (see other comments in the bug) | ||||
| | * | | | | add the magic `cluster' word to `remove_node' and `change_node_type' | Francesco Mazzoli | 2012-07-09 | 2 | -15/+15 |
| | | | | | | |||||
| | * | | | | `rabbit_misc:rabbit_version/0' => `rabbit_misc:version/0' | Francesco Mazzoli | 2012-07-09 | 2 | -5/+5 |
| | | | | | | |||||
| | * | | | | get rid of `is_disc_node' | Francesco Mazzoli | 2012-07-09 | 1 | -9/+5 |
| | | | | | | |||||
| | * | | | | remove useless `all_clustered_nodes/0' in `reset/1' | Francesco Mazzoli | 2012-07-09 | 1 | -2/+2 |
| | | | | | | |||||
| | * | | | | split the offline case of `rabbit_mnesia/2' in a separate function | Francesco Mazzoli | 2012-07-09 | 1 | -49/+51 |
| | | | | | | |||||
| | * | | | | `change_extra_db_nodes/2' throws instead of returning error | Francesco Mazzoli | 2012-07-09 | 1 | -43/+39 |
| | | | | | | |||||
| | * | | | | remove unnecessary `ensure_mnesia_not_running/0' | Francesco Mazzoli | 2012-07-09 | 1 | -2/+1 |
| | | | | | | |||||
| | * | | | | ?SERVER instead of explicit name | Francesco Mazzoli | 2012-07-09 | 1 | -3/+3 |
| | | | | | | |||||
| | * | | | | check that the node selected for removal is in the cluster | Francesco Mazzoli | 2012-07-09 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | fix the flags declaration in `rabbit_control_main' | Francesco Mazzoli | 2012-07-06 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | correct invocations of `on_node_{up,down}' in `rabbit_node_monitor'. | Francesco Mazzoli | 2012-07-06 | 1 | -2/+3 |
| | | | | | | |||||
| | * | | | | Merge heads | Simon MacMullen | 2012-07-06 | 1 | -1/+1 |
| | |\ \ \ \ | |||||
| | | * | | | | While this didn't actually crash the VM for me, we generally want to HiPE as ↵ | Simon MacMullen | 2012-07-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | early as we possibly can. | ||||
| | * | | | | | merge default | Francesco Mazzoli | 2012-07-05 | 26 | -113/+589 |
| | |\ \ \ \ \ |