| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | put the assertion back. This time more explictly. | Matthias Radestock | 2012-09-25 | 1 | -3/+2 |
| | | |||||
| * | improve correctness | Matthias Radestock | 2012-09-25 | 1 | -2/+2 |
| | | |||||
| * | Rename set_synchronised to update_delta. And remove that nasty little ↵ | Simon MacMullen | 2012-09-25 | 1 | -15/+19 |
| | | | | | arithmetic-based hack. We should be explicit about the fact that we treat depth messages from the master differently when we don't have a delta. | ||||
| * | Refactor which I find clearer. Yes "DeltaChange". But it's a delta of a ↵ | Simon MacMullen | 2012-09-25 | 1 | -7/+9 |
| | | | | | delta, and "deltadelta" sounds silly. | ||||
| * | oops | Matthias Radestock | 2012-09-25 | 1 | -2/+2 |
| | | |||||
| * | take a stab at making set_synchronised less obscure | Matthias Radestock | 2012-09-25 | 1 | -37/+30 |
| | | |||||
| * | remove unnecessary calls to set_synchronised/2 in 'fetch' | Matthias Radestock | 2012-09-25 | 1 | -14/+10 |
| | | |||||
| * | Merged bug25145 into default | Emile Joubert | 2012-09-25 | 2 | -16/+18 |
| |\ | |||||
| | * | generalise pmon | Matthias Radestock | 2012-09-25 | 1 | -15/+17 |
| | | | |||||
| | * | fix a bug | Matthias Radestock | 2012-09-25 | 1 | -1/+1 |
| | | | |||||
| * | | No longer need confirmed_broadcast if immediate no longer exists. | Simon MacMullen | 2012-09-24 | 1 | -4/+1 |
| |/ | |||||
| * | merge bug25148 into default | Tim Watson | 2012-09-24 | 0 | -0/+0 |
| |\ | |||||
| * \ | merge default into bug25148 | Tim Watson | 2012-09-24 | 37 | -1165/+1635 |
| |\ \ | |/ | |||||
| | * | refactor for clarity (I think) | Matthias Radestock | 2012-09-21 | 1 | -4/+4 |
| | | | |||||
| | * | Merge bug23896 | Simon MacMullen | 2012-09-21 | 16 | -356/+374 |
| | |\ | |||||
| | | * | Merge bug25089 | Simon MacMullen | 2012-09-21 | 11 | -65/+86 |
| | | |\ | |||||
| | | | * | Merge bug25167 | Simon MacMullen | 2012-09-19 | 1 | -12/+8 |
| | | | |\ | |||||
| | | | | * | Simplify | Simon MacMullen | 2012-09-19 | 1 | -4/+1 |
| | | | | | | |||||
| | | | | * | revert to manual rpc for running nodes, but use mnesia to check if nodes are ↵ | Francesco Mazzoli | 2012-09-19 | 1 | -17/+30 |
| | | | | | | | | | | | | | | | | | | | | | running | ||||
| | | | | * | use `system_info(running_db_nodes)' instead of rpc+application to detect ↵ | Francesco Mazzoli | 2012-09-19 | 1 | -25/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | running nodes This makes half of the tests to fail. I rember encountering problems, but I don't remember wheter I had understood what was wrong or if I was happy with the other working solution. | ||||
| | | | * | | fix `rabbit_mnesia:is_virgin_node/0', was checking only for one status file | Francesco Mazzoli | 2012-09-19 | 2 | -7/+8 |
| | | | | | | |||||
| | | | * | | use the correct type | Matthias Radestock | 2012-09-19 | 4 | -4/+4 |
| | | | |/ | |||||
| | | | * | Merge bug24997 | Simon MacMullen | 2012-09-18 | 47 | -1483/+3413 |
| | | | |\ | |||||
| | | | | * | Merge bug25158. | Simon MacMullen | 2012-09-18 | 3 | -267/+266 |
| | | | | |\ | |||||
| | | | | | * | Merged bug25144 | Emile Joubert | 2012-09-18 | 2 | -10/+28 |
| | | | | | |\ | |||||
| | | | | | | * | Remove the Mnesia record after we are done with it. | Simon MacMullen | 2012-09-13 | 2 | -10/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This requires a certain amount of churn - we need the queue name to remove the GM group, but the VQ does not know it. So we end up asking the GM (of all people!) | ||||
| | | | | * | | | ensure that slaves confirm messages when ttl=0 | Matthias Radestock | 2012-09-17 | 1 | -5/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed in the simplest possible, rather than most efficient, way - by removing an optimisation. | ||||
| | | | * | | | | Swap arguments of transfer/2. | Simon MacMullen | 2012-09-18 | 1 | -3/+3 |
| | | | | | | | | |||||
| | | | * | | | | Tweak docs | Emile Joubert | 2012-09-14 | 1 | -3/+3 |
| | | | | | | | | |||||
| | | | * | | | | Prevent possible deadlock when obtaining multiple filehandles | Emile Joubert | 2012-08-10 | 2 | -27/+36 |
| | | | | | | | | |||||
| | | * | | | | | Allow direct connections to supply a password | Emile Joubert | 2012-09-18 | 1 | -2/+11 |
| | | | |_|/ / | | |/| | | | |||||
| | | * | | | | move all the error descriptions to the end | Matthias Radestock | 2012-09-17 | 1 | -88/+74 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...so they don't clutter the logic. and some other minor cosmetic changes. | ||||
| | | * | | | | correct comment | Matthias Radestock | 2012-09-17 | 1 | -1/+1 |
| | | | | | | | |||||
| | | * | | | | some tidying up | Matthias Radestock | 2012-09-17 | 1 | -174/+169 |
| | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - normal_init/2 -> init/2 - DiscNode -> WantDiscNode (when it's a boolean) - shrink comment width - 'of' never goes on a line by itself - save some newlines - introduce leave_cluster/1 helper function | ||||
| | | * | | | Merge bug25152 | Simon MacMullen | 2012-09-17 | 6 | -56/+35 |
| | | |\ \ \ | |||||
| | | | * | | | fix messed up rabbitmqctl usage | Francesco Mazzoli | 2012-09-17 | 1 | -24/+3 |
| | | | | | | | |||||
| | | * | | | | Increase the amount of symmetry. | Simon MacMullen | 2012-09-17 | 1 | -7/+7 |
| | | | | | | | |||||
| | | * | | | | bring queue/exchange removal cost back down to O(binding_count) | Matthias Radestock | 2012-09-15 | 1 | -20/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | by performing all mnesia read operations before writes | ||||
| | | * | | | | guard deletes on disk tables in order to eliminate superfluos fsyncs | Matthias Radestock | 2012-09-15 | 3 | -5/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately this makes queue deletion O(binding_count^2), so further work is needed. | ||||
| | * | | | | | nuke 'immediate' | Matthias Radestock | 2012-09-17 | 9 | -118/+66 |
| | | |/ / / | |/| | | | |||||
| | * | | | | 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. | ||||
