Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cosmetic: we tend to prefer 'any()' over 'term()'bug23825 | Matthias Radestock | 2011-07-01 | 1 | -1/+1 |
| | |||||
* | - use rabbit_misc:execute_mnesia_transaction | Simon MacMullen | 2011-06-29 | 1 | -24/+18 |
| | | | | | | - call the function update_scratch and only update the scratch space - call Fun(X) once - make 'read' into a 'wread' | ||||
* | Spec | Simon MacMullen | 2011-06-29 | 1 | -0/+3 |
| | |||||
* | Scratch space for exchanges, and rabbit_exchange:update/2. | Simon MacMullen | 2011-06-27 | 2 | -1/+36 |
| | |||||
* | merge bug 24221 into default (channel.flow{active=true} can fail to unblock ↵ | Alexandru Scvortov | 2011-06-27 | 1 | -2/+2 |
|\ | | | | | | | queues) | ||||
| * | remember when we've refused a queue's can_send due to being blockedbug24221 | Matthias Radestock | 2011-06-25 | 1 | -2/+2 |
| | | | | | | | | so that we can tell the queue when we get unblocked | ||||
* | | Merged bug24208 into default | Emile Joubert | 2011-06-27 | 1 | -1/+1 |
|\ \ | |||||
| * | | Oops, we need the dependency.bug24208 | Simon MacMullen | 2011-06-24 | 1 | -1/+1 |
| |/ | |||||
* | | Add missing specs; move some functions to more appropriate places | Matthew Sackman | 2011-06-26 | 2 | -23/+63 |
| | | |||||
* | | essentially cosmetic tweak | Matthias Radestock | 2011-06-26 | 1 | -1/+1 |
| | | | | | | | | | | the result of terminate_and_shutdown is not needed, but it looks odd to throw away State1 in one branch. | ||||
* | | simplifybug24217 | Matthew Sackman | 2011-06-26 | 1 | -6/+5 |
| | | |||||
* | | Ensure we hit both branches of the newly added case queue:is_empty(Q4) of | Matthew Sackman | 2011-06-26 | 1 | -2/+4 |
| | | |||||
* | | Refactoring | Matthew Sackman | 2011-06-26 | 1 | -20/+10 |
| | | |||||
* | | Add test | Matthew Sackman | 2011-06-26 | 1 | -0/+16 |
| | | |||||
* | | meh | Matthias Radestock | 2011-06-26 | 1 | -2/+3 |
| | | |||||
* | | cosmetic | Matthias Radestock | 2011-06-26 | 1 | -1/+1 |
| | | |||||
* | | cosmetic: move helpers to where they belong | Matthias Radestock | 2011-06-25 | 1 | -88/+88 |
| | | |||||
* | | cosmetic: make order of exports match order in behaviour | Matthias Radestock | 2011-06-25 | 1 | -2/+3 |
| | | |||||
* | | refactor 'dropwhile' and 'fetch' | Matthias Radestock | 2011-06-25 | 1 | -30/+30 |
| | | | | | | | | | | | | | | | | - rename 'internal_queue_out' to 'queue_out' and turn it from 2nd to 1st order, thus making it more analogous to queue:out - only assert state invariants at public API return points, not inside helper functions - inline 'dropwhile1' into 'dropwhile' | ||||
* | | minor refactoring and simplification | Matthias Radestock | 2011-06-25 | 1 | -8/+5 |
| | | |||||
* | | Correct bug. This was introduced in bug 24116. | Matthew Sackman | 2011-06-25 | 1 | -4/+10 |
|/ | |||||
* | Explode if the nodes policy has an empty list as the policy paramsbug23554 | Matthew Sackman | 2011-06-22 | 1 | -3/+4 |
| | |||||
* | Make an error more likely to be formatted sensibly | Matthew Sackman | 2011-06-22 | 1 | -1/+1 |
| | |||||
* | Really really don't look at x-mirror anymore. sigh. | Matthew Sackman | 2011-06-22 | 1 | -8/+8 |
| | |||||
* | Be more helpful...and make it compile | Matthew Sackman | 2011-06-22 | 1 | -2/+2 |
| | |||||
* | Be more helpful | Matthew Sackman | 2011-06-22 | 1 | -12/+25 |
| | |||||
* | Remove rubbish | Matthew Sackman | 2011-06-21 | 1 | -3/+1 |
| | |||||
* | All done. | Matthew Sackman | 2011-06-21 | 2 | -4/+9 |
| | |||||
* | Sort out misc. (dnc) | Matthew Sackman | 2011-06-21 | 3 | -35/+31 |
| | |||||
* | forgot to remove. (dnc) | Matthew Sackman | 2011-06-21 | 1 | -2/+1 |
| | |||||
* | Sort out (everywhere except mirror modules) slave pids and mirror nodes and ↵ | Matthew Sackman | 2011-06-21 | 7 | -60/+85 |
| | | | | deal with non-local queue declaration, and introduce ha policy and ha policy params. (does not compile) | ||||
* | Rip out support for dynamically adding or removing queue mirrors | Matthew Sackman | 2011-06-21 | 1 | -12/+0 |
| | |||||
* | Merging default into bug23554 | Matthew Sackman | 2011-06-21 | 12 | -16/+1987 |
|\ | |||||
| * | Merging default to bug23554 | Matthew Sackman | 2011-06-02 | 1 | -1/+23 |
| |\ | |||||
| * | | Undo unneeded change to boots | Matthew Sackman | 2011-06-02 | 1 | -6/+7 |
| | | | |||||
| * | | Merging default into bug23554 | Matthew Sackman | 2011-06-02 | 2 | -1/+5 |
| |\ \ | |||||
| * | | | cosmetic: eliminate gratuitous diffs vs 'default' | Matthias Radestock | 2011-06-02 | 1 | -6/+6 |
| | | | | |||||
| * | | | Merging default into bug23554 | Matthew Sackman | 2011-05-27 | 17 | -61/+2040 |
| |\ \ \ | |||||
| | * | | | Remove R13ism | Matthew Sackman | 2011-05-25 | 1 | -3/+2 |
| | | | | | |||||
| | * | | | Work in gm table creation as part of the normal upgrade steps, and then ↵ | Matthew Sackman | 2011-05-25 | 3 | -10/+14 |
| | | | | | | | | | | | | | | | | | | | | assume that it'll continue to exist | ||||
| | * | | | enforce equivalence checking of x-mirror arg | Matthew Sackman | 2011-05-25 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | correct use of nodes() | Matthew Sackman | 2011-05-25 | 1 | -5/+5 |
| | | | | | |||||
| | * | | | Not quite sure how I managed to get that quite so wrong... | Matthew Sackman | 2011-05-25 | 1 | -2/+1 |
| | | | | | |||||
| | * | | | Enforce checking of x-mirror arg | Matthew Sackman | 2011-05-25 | 1 | -1/+14 |
| | | | | | |||||
| | * | | | Merge default into bug23554 | Matthew Sackman | 2011-05-24 | 7 | -113/+199 |
| | |\ \ \ | |||||
| | * | | | | Permit dropping nodes of mirrored queues. This turns out to be much much ↵ | Matthew Sackman | 2011-05-24 | 9 | -57/+102 |
| | | | | | | | | | | | | | | | | | | | | | | | | messier than I'd hoped as the principle problem becomes ensuring an add after a drop works. Normally, an add would only occur on a node that has not seen said queue before: if it had, in a previous lifetime, then the booting of rabbit would have ripped out any locally stored files regarding that queue. But now this step may be missed. Having tried many different approaches, the simplest became expanding bq so that the shutdown reason is exposed to the BQ. Thus both slave and master can then detect that they're being dropped, and, in the case of master, it can convert a bq:terminate to a bq:delete_and_terminate. Every other approach I could think of turned out worse. | ||||
| | * | | | | Whitespace | Matthew Sackman | 2011-05-24 | 1 | -8/+8 |
| | | | | | | |||||
| | * | | | | Add pointer back to bug given the value of the additional commentary in the bug | Matthew Sackman | 2011-05-23 | 1 | -0/+2 |
| | | | | | | |||||
| | * | | | | Update comment | Matthew Sackman | 2011-05-23 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Fix the remaining memory leak | Matthew Sackman | 2011-05-23 | 1 | -79/+93 |
| | | | | | |