summaryrefslogtreecommitdiff
path: root/src/rabbit_mirror_queue_master.erl
Commit message (Expand)AuthorAgeFilesLines
* Also avoid partition-related hangs here.bug26404Simon MacMullen2014-10-101-2/+8
* Switch to Erlang 17-style types, /0 versions at least.Simon MacMullen2014-09-171-4/+4
* Reify queue crashed state.Simon MacMullen2014-09-151-1/+2
* Fix type spec, fix a behaviour warning.Simon MacMullen2014-09-101-1/+4
* Make some of the more interesting bits of the VQ backing_queue_status an offi...Simon MacMullen2014-07-291-4/+7
* Cosmetic, and log a warningbug26150Simon MacMullen2014-05-121-0/+3
* Add a policy for this thingSimon MacMullen2014-05-091-7/+8
* Actually, slaves should always delete_and_terminate; when shutting them donw ...Simon MacMullen2014-05-091-5/+4
* Stop the whole queue if the alternative is to fail over to an unsynced slave.Simon MacMullen2014-05-011-6/+17
* Actually let's move the unlink/1 back, not convinced it is any clearer.bug26102Simon MacMullen2014-04-111-5/+4
* Monitor and wait for 'DOWN' from our own GM as well as the slaves, to make su...Simon MacMullen2014-04-101-5/+6
* That ~s should not be there.bug26104Simon MacMullen2014-04-091-1/+1
* Update copyright for 2014bug25940Simon MacMullen2014-03-171-1/+1
* propagate BQ API changeMatthias Radestock2014-03-031-1/+5
* Make mirrored queue logging configurable.bug26042Simon MacMullen2014-02-271-2/+2
* Merge in defaultSimon MacMullen2014-01-241-1/+4
|\
| * Add a BQ function for this.Simon MacMullen2013-11-151-1/+4
* | stable to defaultSimon MacMullen2014-01-171-2/+4
|\ \
| * | Limit maximum message size.Simon MacMullen2014-01-171-5/+3
| * | Remove inanity.bug25952Simon MacMullen2014-01-171-4/+1
| * | Avoid "Absurdly large distribution output data buffer" death.Simon MacMullen2014-01-161-2/+9
* | | Add queue_coordinator / queue_syncer / gm. Shift to getting gen_server2 to st...Simon MacMullen2013-12-101-1/+1
|/ /
* | Restore synchronous addition of slaves in the queue.declare case.Simon MacMullen2013-11-121-1/+7
|/
* Refresh branch from stableEmile Joubert2013-07-311-23/+13
|\
| * Further refactoringbug25625Emile Joubert2013-07-021-9/+9
| * RefactorEmile Joubert2013-07-011-4/+5
| * Correction and contractionEmile Joubert2013-07-011-3/+2
| * Optimisation for handling discarded deliveriesEmile Joubert2013-06-271-15/+7
| * Stem leak when master deals with discarded messagesEmile Joubert2013-06-271-11/+9
* | s/VMware/GoPivotal/gSimon MacMullen2013-07-011-2/+2
|/
* stable to defaultSimon MacMullen2013-01-241-1/+1
|\
| * Update copyright 2013bug25343Emile Joubert2013-01-231-1/+1
* | add BQ:purge_acks/1Matthias Radestock2013-01-191-1/+3
* | Merge in bug24407.Simon MacMullen2013-01-041-5/+8
|\ \
| * | better fun namesMatthias Radestock2013-01-011-2/+2
| * | Ensure rabbitmqctl list_queues remains responsive during sync, and emit stats...Simon MacMullen2012-12-141-3/+5
* | | merge default into bug24407Matthias Radestock2013-01-031-48/+42
|\ \ \
| * | | replace bq:foreach_ack with a more versatile ackfoldMatthias Radestock2013-01-011-7/+8
| * | | merge default into bug25328Matthias Radestock2012-11-301-13/+21
| |\ \ \
| | * | | return to a simpler, better BQ:dropwhile, and introduce 'fetchwhile'Matthias Radestock2012-11-291-19/+27
| * | | | remove unused state varMatthias Radestock2012-11-301-29/+14
| |/ / /
* | | | Specs.Simon MacMullen2013-01-031-0/+2
| |/ / |/| |
* | | Make syncing idempotent.Simon MacMullen2012-12-061-1/+1
* | | Add rabbitmqctl sync_queue, and make it synchronous. Also fix the fact that w...Simon MacMullen2012-12-061-5/+6
* | | extract loggingMatthias Radestock2012-11-291-8/+9
* | | Make sure newly-started slaves don't respond and confuse things.Simon MacMullen2012-11-291-1/+1
* | | Only respond to 'EXIT's from parent / syncer.Simon MacMullen2012-11-291-4/+7
* | | Have slaves determine whether they need sync.Simon MacMullen2012-11-291-17/+9
* | | Oops, didn't even compile that last one.Simon MacMullen2012-11-291-5/+8
* | | cosmeticMatthias Radestock2012-11-281-15/+13