summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ordsets instead of lists in `rabbit_upgrade'Francesco Mazzoli2012-09-191-7/+7
|
* ordsets, not lists, in `rabbit_node_monitor'Francesco Mazzoli2012-09-191-8/+7
|
* Merge headsSimon MacMullen2012-09-181-2/+2
|\
| * OopsSimon MacMullen2012-09-181-2/+2
| |
* | get rid of a helperMatthias Radestock2012-09-181-6/+2
|/
* Merge headsSimon MacMullen2012-09-181-2/+2
|\
| * This got swapped round.Simon MacMullen2012-09-181-2/+2
| |
* | Rework booleans around init_db() and friends:Simon MacMullen2012-09-182-20/+25
|/ | | | | | | | | | | * Rename "Force" to "CheckOtherNodes" and invert its meaning, to match "CheckConsistency", and since I hate "Force". * Reduce arity of a couple of functions which are only ever called one way round. * Rearrange order of parameters to init_db_with_mnesia/4 for consistency with everything else.
* cosmetic(ish)Matthias Radestock2012-09-181-17/+16
|
* cosmeticMatthias Radestock2012-09-181-3/+2
|
* some abstractionMatthias Radestock2012-09-181-21/+21
|
* another list operationFrancesco Mazzoli2012-09-181-1/+1
|
* `of' at the endFrancesco Mazzoli2012-09-181-4/+5
|
* reorder functionsFrancesco Mazzoli2012-09-181-12/+12
|
* remove ?empty_setFrancesco Mazzoli2012-09-181-26/+30
|
* another list in the wild...Francesco Mazzoli2012-09-181-1/+1
|
* forgot one listFrancesco Mazzoli2012-09-181-3/+3
|
* never use lists constructs when dealing with ordsets...Francesco Mazzoli2012-09-181-42/+55
| | | | | ...except in the `is_empty' macro, that cuts down a lot of cruft when ispecting sets for emptiness.
* equality => pattern matchFrancesco Mazzoli2012-09-181-3/+3
|
* update rabbit_app.inFrancesco Mazzoli2012-09-181-1/+1
|
* ditch the booleans to control decisions on disc/ram nodesFrancesco Mazzoli2012-09-185-85/+86
|
* move all the error descriptions to the endMatthias Radestock2012-09-171-88/+74
| | | | | ...so they don't clutter the logic. and some other minor cosmetic changes.
* correct commentMatthias Radestock2012-09-171-1/+1
|
* some tidying upMatthias Radestock2012-09-171-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 bug25152Simon MacMullen2012-09-176-56/+35
|\
| * fix messed up rabbitmqctl usageFrancesco Mazzoli2012-09-171-24/+3
| |
| * file_name -> filenameMatthias Radestock2012-09-174-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 defaultMatthias Radestock2012-09-170-0/+0
| |\
| | * merge bug25154 into defaultMatthias Radestock2012-09-171-5/+5
| | |\
| * | | 1MB = 1000000B for disksMatthias Radestock2012-09-171-1/+1
| | |/ | |/|
| * | correct disk space log message and remove ambiguityMatthias Radestock2012-09-171-5/+5
| |/
* | Increase the amount of symmetry.Simon MacMullen2012-09-171-7/+7
| |
* | bring queue/exchange removal cost back down to O(binding_count)Matthias Radestock2012-09-151-20/+30
| | | | | | | | by performing all mnesia read operations before writes
* | guard deletes on disk tables in order to eliminate superfluos fsyncsMatthias Radestock2012-09-153-5/+23
|/ | | | | Unfortunately this makes queue deletion O(binding_count^2), so further work is needed.
* Merge bug24914Simon MacMullen2012-09-145-105/+127
|\
| * merge bug25118 into defaultTim Watson2012-09-145-105/+127
| |\
| | * merge default into bug25118Tim Watson2012-09-145-105/+127
| | |\ | |/ /
| | * updated the essay to explain how the sync status works nowFrancesco Mazzoli2012-09-131-19/+25
| | |
| | * two little fixes...Francesco Mazzoli2012-09-061-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.
| | * cosmeticsFrancesco Mazzoli2012-09-041-1/+1
| | |
| | * cosmeticsFrancesco Mazzoli2012-09-042-4/+1
| | |
| | * cosmeticsFrancesco Mazzoli2012-09-041-1/+1
| | |
| | * merge defaultFrancesco Mazzoli2012-09-047-110/+222
| | |\
| | * | remove differences with defaultFrancesco Mazzoli2012-09-041-10/+12
| | | |
| | * | track the delta of the depths, and replace `pending_ack' with `depth' in BQFrancesco Mazzoli2012-09-044-71/+52
| | | | | | | | | | | | | | | | The kill-multi test is still failing...
| | * | was getting `set_length' instead of `drop'Francesco Mazzoli2012-09-041-1/+1
| | | |
| | * | fix depth delta in the `publish' instructionFrancesco Mazzoli2012-09-041-1/+1
| | | |
| | * | forgot debug line inFrancesco Mazzoli2012-09-031-1/+0
| | | |
| | * | store the depth of master and slave instead of the unknown pending msgsFrancesco Mazzoli2012-09-032-69/+92
| | | |
| | * | refactoring: make the var match the fieldMatthias Radestock2012-08-311-8/+7
| | | |