| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Cope with the fact that rabbit_mnesia:running_clustered_nodes/0 now does not ↵ | Simon MacMullen | 2012-09-17 | 1 | -2/+11 |
| | | | | | include node() during boot. | ||||
| * | Merge default | Simon MacMullen | 2012-09-17 | 9 | -134/+271 |
| |\ | |||||
| | * | Merge default | Simon MacMullen | 2012-09-14 | 9 | -134/+271 |
| | |\ | |||||
| | | * | cosmetic | Matthias Radestock | 2012-09-05 | 1 | -4/+2 |
| | | | | |||||
| | | * | Also exclude DeadNodes from the list of new nodes to start mirrors on; we ↵ | Simon MacMullen | 2012-09-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | have checked for running_clustered_nodes() but that could be out of date. | ||||
| | | * | Cosmetic: give that comment room to breath. | Simon MacMullen | 2012-09-05 | 1 | -20/+21 |
| | | | | |||||
| | | * | Call add_mirror/2 before drop_mirror/2, and explain why. | Simon MacMullen | 2012-09-05 | 1 | -1/+11 |
| | | | | |||||
| | | * | Gah | Simon MacMullen | 2012-09-05 | 2 | -4/+2 |
| | | | | |||||
| | | * | No we don't. The point is that if a mirror is dropping out of the queue, ↵ | Simon MacMullen | 2012-09-05 | 2 | -2/+0 |
| | | | | | | | | | | | | | does it need to explicitly leave the GM group? The answer is no: the master is linked to the coordinator is linked to the GM / the slave is linked to the GM. | ||||
| | | * | Add specs, remove misleading "%% temp" comment. | Simon MacMullen | 2012-09-05 | 3 | -9/+15 |
| | | | | |||||
| | | * | Reduce difference to default | Simon MacMullen | 2012-09-05 | 1 | -3/+3 |
| | | | | |||||
| | | * | merge default into bug24908 | Matthias Radestock | 2012-09-04 | 9 | -136/+262 |
| | | |\ | |||||
| | | | * | more reification, plus cosmetics | Matthias Radestock | 2012-09-04 | 1 | -18/+13 |
| | | | | | |||||
| | | | * | Reify a touch more. | Simon MacMullen | 2012-09-04 | 1 | -5/+6 |
| | | | | | |||||
| | | | * | Suggest queue nodes based on running nodes, otherwise (at the very least) we ↵ | Simon MacMullen | 2012-08-23 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | can immediately try to start a mirror on a node that has just gone down. | ||||
| | | | * | Fix broken merge | Simon MacMullen | 2012-08-23 | 1 | -2/+2 |
| | | | | | |||||
| | | | * | s/at-least/exactly/g | Simon MacMullen | 2012-08-22 | 2 | -12/+12 |
| | | | | | |||||
| | | | * | Merge default | Simon MacMullen | 2012-08-21 | 10 | -173/+169 |
| | | | |\ | |||||
| | | | * | | at-least mode can imply that we need to start slaves in response to slaves ↵ | Simon MacMullen | 2012-08-17 | 1 | -10/+30 |
| | | | | | | | | | | | | | | | | | | | | | dying elsewhere. So do that. | ||||
| | | | * | | Merge default | Simon MacMullen | 2012-08-15 | 9 | -125/+234 |
| | | | |\ \ | |||||
| | | | | * | | Reify something that was previously a little bit magic. | Simon MacMullen | 2012-08-07 | 2 | -6/+13 |
| | | | | | | | |||||
| | | | | * | | Support changing master (umm, which actually turned out to be a lot easier ↵ | Simon MacMullen | 2012-08-07 | 1 | -10/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | than expected, thanks Matthew). | ||||
| | | | | * | | Take account of the current nodes when selecting new nodes, and some unit ↵ | Simon MacMullen | 2012-08-07 | 2 | -29/+70 |
| | | | | | | | | | | | | | | | | | | | | | | | | | tests for the node selection logic. | ||||
| | | | | * | | Merge in default | Simon MacMullen | 2012-08-07 | 8 | -120/+184 |
| | | | | |\ \ | |||||
| | | | | | * | | Various fixes. | Simon MacMullen | 2012-07-09 | 2 | -17/+9 |
| | | | | | | | | |||||
| | | | | | * | | Merge bug25048 | Simon MacMullen | 2012-07-09 | 8 | -123/+195 |
| | | | | | |\ \ | |||||
| | | | | | | * \ | Merge bug25048 | Simon MacMullen | 2012-07-09 | 8 | -123/+195 |
| | | | | | | |\ \ | |||||
| | | | | | | | * | | Dynamic change of HA policy. Promotion from non-HA to master, and demotion ↵ | Simon MacMullen | 2012-07-06 | 5 | -32/+112 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from master to non-HA as appropriate. There will still be problems if the policy changes such that the master needs to change - I'm not sure we should even allow this. | ||||
| | | | | | | | * | | Rename function, remove utter rubbish. | Simon MacMullen | 2012-07-06 | 3 | -15/+15 |
| | | | | | | | | | | |||||
| | | | | | | | * | | Rough sketch of dynamic queue HA-ness: | Simon MacMullen | 2012-07-05 | 7 | -92/+89 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove #amqqueue.mirror_nodes, we will always derive this from policy * Remove everything to do with x-ha-* arguments * Abstract a bit more stuff into rabbit_mirror_queue_misc * Add a new "at-least" mode This works! Sort of. Changing policies on the fly, changing HAness altogether, having "at-least" set up a new mirror when one disappears, and probably some other things do not work. | ||||
| * | | | | | | | | | file_name -> filename | Matthias Radestock | 2012-09-17 | 4 | -26/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The latter is used in more places and also by OTP. In the process fix a bug - rabbit_upgrade was referencing rabbit_node_monitor:running_nodes_filename/0, which was in fact named running_nodes_file_name. That function was also missing a spec. And it was in the "wrong" place w.r.t. the function order in the module ;) | ||||
| * | | | | | | | | | merge bug25154 into default | Matthias Radestock | 2012-09-17 | 0 | -0/+0 |
| |\ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ | merge bug25154 into default | Matthias Radestock | 2012-09-17 | 1 | -5/+5 |
| | |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | |||||
| * | | | | | | | | | | 1MB = 1000000B for disks | Matthias Radestock | 2012-09-17 | 1 | -1/+1 |
| | |/ / / / / / / / |/| | | | | | | | | |||||
| * | | | | | | | | | correct disk space log message and remove ambiguity | Matthias Radestock | 2012-09-17 | 1 | -5/+5 |
| |/ / / / / / / / | |||||
| * | | | | | | | | Merge bug24914 | Simon MacMullen | 2012-09-14 | 5 | -105/+127 |
| |\ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ | merge bug25118 into default | Tim Watson | 2012-09-14 | 5 | -105/+127 |
| | |\ \ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ | merge default into bug25118 | Tim Watson | 2012-09-14 | 5 | -105/+127 |
| | | |\ \ \ \ \ \ \ \ | |/ / / / / / / / / | |||||
| | | * | | | | | | | | updated the essay to explain how the sync status works now | Francesco Mazzoli | 2012-09-13 | 1 | -19/+25 |
| | | | | | | | | | | | |||||
| | | * | | | | | | | | two little fixes... | Francesco Mazzoli | 2012-09-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that the problems I had with the kill-multi test on default was because the messages were start publishing right after the queue was created. I thought that once queue.declare returned, it meant that the queue was present on all nodes, but it wasn't, and for this reason we had the mismatching messages and the purging. Once I discovered that, I went back two my code and immediately discovered two very silly mistakes. I feel silly as well now. I think that bug 25130 still has a reason to extist, but I wouldn't worry about it now. | ||||
| | | * | | | | | | | | cosmetics | Francesco Mazzoli | 2012-09-04 | 1 | -1/+1 |
| | | | | | | | | | | | |||||
| | | * | | | | | | | | cosmetics | Francesco Mazzoli | 2012-09-04 | 2 | -4/+1 |
| | | | | | | | | | | | |||||
| | | * | | | | | | | | cosmetics | Francesco Mazzoli | 2012-09-04 | 1 | -1/+1 |
| | | | | | | | | | | | |||||
| | | * | | | | | | | | merge default | Francesco Mazzoli | 2012-09-04 | 7 | -110/+222 |
| | | |\ \ \ \ \ \ \ \ | |||||
| | | * | | | | | | | | | remove differences with default | Francesco Mazzoli | 2012-09-04 | 1 | -10/+12 |
| | | | | | | | | | | | | |||||
| | | * | | | | | | | | | track the delta of the depths, and replace `pending_ack' with `depth' in BQ | Francesco Mazzoli | 2012-09-04 | 4 | -71/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The kill-multi test is still failing... | ||||
| | | * | | | | | | | | | was getting `set_length' instead of `drop' | Francesco Mazzoli | 2012-09-04 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
| | | * | | | | | | | | | fix depth delta in the `publish' instruction | Francesco Mazzoli | 2012-09-04 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
| | | * | | | | | | | | | forgot debug line in | Francesco Mazzoli | 2012-09-03 | 1 | -1/+0 |
| | | | | | | | | | | | | |||||
| | | * | | | | | | | | | store the depth of master and slave instead of the unknown pending msgs | Francesco Mazzoli | 2012-09-03 | 2 | -69/+92 |
| | | | | | | | | | | | | |||||
