| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Log nodedown_reason.bug25922 | Simon MacMullen | 2013-12-10 | 1 | -2/+4 |
| | | |||||
| * | Fix stupiditybug25780 | Simon MacMullen | 2013-09-25 | 1 | -1/+2 |
| | | |||||
| * | Don't go through the legacy code path when not dealing with a legacy file; ↵ | Simon MacMullen | 2013-09-23 | 1 | -10/+8 |
| | | | | | don't arbitrarily rewrite the disc nodes field of this file at startup. | ||||
| * | Silence the badarg on two near-simultaneous pauses.bug25710 | Simon MacMullen | 2013-08-13 | 1 | -4/+6 |
| | | |||||
| * | await_cluster_recovery/0 should return ok.bug25700 | Simon MacMullen | 2013-08-07 | 1 | -1/+2 |
| | | |||||
| * | Refresh branch from stable | Emile Joubert | 2013-07-31 | 1 | -3/+8 |
| |\ | |||||
| | * | More sensible API for partitions, do not return errors.bug25651 | Simon MacMullen | 2013-07-04 | 1 | -3/+8 |
| | | | |||||
| * | | s/VMware/GoPivotal/g | Simon MacMullen | 2013-07-01 | 1 | -2/+2 |
| |/ | |||||
| * | Look for the rabbit process, not the rabbit application. | Simon MacMullen | 2013-05-24 | 1 | -1/+1 |
| | | |||||
| * | Switch pause_minority mode to making its decisions entirely based on ↵bug25471 | Simon MacMullen | 2013-04-22 | 1 | -2/+18 |
| | | | | | node-upness, not rabbit-application-upness and explain why. | ||||
| * | Move those functions to their own place, and replace the autoheal ↵ | Simon MacMullen | 2013-04-22 | 1 | -20/+29 |
| | | | | | all_nodes_up check with all_rabbit_nodes_up since it will depend on the rabbit application running to DTRT. | ||||
| * | I suppose it would be polite to add specs here. | Simon MacMullen | 2013-04-18 | 1 | -0/+3 |
| | | |||||
| * | First pass at splitting all the autoheal stuff out into a separate module. | Simon MacMullen | 2013-04-17 | 1 | -188/+15 |
| | | |||||
| * | Remove io:formats | Simon MacMullen | 2013-04-08 | 1 | -2/+0 |
| | | |||||
| * | Deal with partial partitions. | Simon MacMullen | 2013-04-08 | 1 | -13/+19 |
| | | |||||
| * | Umm, order by *best* partition first! | Simon MacMullen | 2013-04-08 | 1 | -2/+3 |
| | | |||||
| * | WIP commit: start to deal with non-consistent partitions. all_partitions/1 ↵ | Simon MacMullen | 2013-03-28 | 1 | -16/+54 |
| | | | | | needs attention though. | ||||
| * | Merge default | Simon MacMullen | 2013-03-27 | 1 | -9/+161 |
| |\ | |||||
| | * | Cosmetic | Simon MacMullen | 2013-03-27 | 1 | -1/+2 |
| | | | |||||
| | * | Merge in default, add a touch more logging, and don't restart autoheal if ↵ | Simon MacMullen | 2013-03-27 | 1 | -19/+57 |
| | |\ | | | | | | | | | | it's already started. | ||||
| | * | | Simplistic way of selecting a winner: order by the number of connections, ↵ | Simon MacMullen | 2013-03-26 | 1 | -19/+28 |
| | | | | | | | | | | | | | then the size of the partition. | ||||
| | * | | Figure out a global view of partitions. | Simon MacMullen | 2013-03-26 | 1 | -1/+21 |
| | | | | |||||
| | * | | Add some logging | Simon MacMullen | 2013-03-26 | 1 | -3/+11 |
| | | | | |||||
| | * | | First pass at autohealing. | Simon MacMullen | 2013-03-19 | 1 | -11/+121 |
| | | | | |||||
| * | | | Merged bug25499 into default | Emile Joubert | 2013-03-27 | 1 | -1/+4 |
| |\ \ \ | |_|/ |/| | | |||||
| | * | | Check if the rabbit process is running and thus avoid deadlocks in the ↵bug25499 | Simon MacMullen | 2013-03-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | application controller. | ||||
| | * | | A node counts as down if it is not running rabbit in this case. | Simon MacMullen | 2013-03-19 | 1 | -1/+4 |
| | |/ | |||||
| * | | Don't call rabbit_mnesia:cluster_nodes(all) as much, don't use floating ↵bug25491 | Simon MacMullen | 2013-03-25 | 1 | -9/+14 |
| | | | | | | | | | point if we don't have to. | ||||
| * | | Use a macro | Simon MacMullen | 2013-03-25 | 1 | -1/+1 |
| | | | |||||
| * | | Do the pinging in a separate process so we don't block the node monitor. | Simon MacMullen | 2013-03-21 | 1 | -6/+18 |
| | | | |||||
| * | | First attempt at pinging that doesn't really work well. | Simon MacMullen | 2013-03-20 | 1 | -5/+22 |
| |/ | |||||
| * | Code comment about clearing partitionsbug25474 | Emile Joubert | 2013-03-18 | 1 | -2/+2 |
| | | |||||
| * | If we have been partitioned, and we are now in the only remaining partition, ↵ | Simon MacMullen | 2013-03-12 | 1 | -3/+21 |
| | | | | | we no longer care about partitions - forget them. Note that we do not attempt to deal with individual (other) partitions going away, it's only safe to forget *any* of them when we have seen the back of *all* of them. | ||||
| * | Treat {inconsistent_database, running_partitioned_network, Node} as being ↵bug25486 | Simon MacMullen | 2013-03-12 | 1 | -2/+11 |
| | | | | | sort of like {node_up, Node, NodeType}. It's not perfect, but it's the best we're going to get. | ||||
| * | Oops. This was part of an (early, wrong) attempt at bug 25474 which got ↵ | Simon MacMullen | 2013-03-12 | 1 | -4/+3 |
| | | | | | committed as part of f1317bb80df9 (bug 25358) by mistake. Remove. | ||||
| * | Register the process name to make sure we only have one running at a time.bug25358 | Simon MacMullen | 2013-03-06 | 1 | -0/+3 |
| | | |||||
| * | We don't need this - net_adm:ping/1 will not return pong for nodes that have ↵ | Simon MacMullen | 2013-03-05 | 1 | -4/+4 |
| | | | | | gone down before net_ticktime expires (it will hang for until then instead). | ||||
| * | Merge in default (umm, again) | Simon MacMullen | 2013-03-05 | 1 | -5/+17 |
| |\ | |||||
| | * | Merged stable into default | Emile Joubert | 2013-03-05 | 1 | -1/+1 |
| | |\ | |||||
| | * | | Allow subscribing to node down events from the node monitor.bug25472 | Simon MacMullen | 2013-03-01 | 1 | -5/+17 |
| | | | | |||||
| * | | | Rename this thing, to make space for bug 25471 | Simon MacMullen | 2013-03-01 | 1 | -6/+12 |
| | | | | |||||
| * | | | We no longer need two different death detectors since we no longer look at ↵ | Simon MacMullen | 2013-02-27 | 1 | -10/+1 |
| | | | | | | | | | | | | | Mnesia for majorityness. | ||||
| * | | | Simplify | Simon MacMullen | 2013-02-27 | 1 | -3/+1 |
| | | | | |||||
| * | | | Base the whole thing off net_adm:ping/1 - because we might see other nodes ↵ | Simon MacMullen | 2013-02-27 | 1 | -5/+10 |
| | | | | | | | | | | | | | come back but also be waiting (in the no-majority case, and RAM nodes). Better to detect they exist and come back than to stay stuck because they don't happen to be running Mnesia. | ||||
| * | | | When we lose majority, stop the applications and wait for the cluster to ↵ | Simon MacMullen | 2013-02-27 | 1 | -4/+17 |
| | | | | | | | | | | | | | come back. | ||||
| * | | | cluster_cp_mode | Simon MacMullen | 2013-02-18 | 1 | -0/+26 |
| | |/ |/| | |||||
| * | | stable to default | Simon MacMullen | 2013-01-24 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Update copyright 2013bug25343 | Emile Joubert | 2013-01-23 | 1 | -1/+1 |
| | | | |||||
| * | | Fix a couple of partition-related specs. | Simon MacMullen | 2012-12-10 | 1 | -1/+1 |
| |/ | |||||
| * | Explain why | Simon MacMullen | 2012-11-13 | 1 | -0/+4 |
| | | |||||
