summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Rename backing queue foldEmile Joubert2012-11-225-11/+12
|
* Merged stableEmile Joubert2012-11-228-72/+129
|\
| * merge stable into defaultMatthias Radestock2012-11-228-72/+129
| |\
| | * refactor: simplify rabbit_exchange:serialise_eventsMatthias Radestock2012-11-211-6/+2
| | |
| | * simplify & optimise rabbit_exchange:callback/4Matthias Radestock2012-11-211-9/+5
| | |
| | * Merged bug25302Emile Joubert2012-11-211-1/+0
| | |\
| | | * remove unused vqstate fieldMatthias Radestock2012-11-201-1/+0
| | | |
| | * | BQ quickcheck postcondition for dropEmile Joubert2012-11-211-2/+2
| | | |
| | * | some quick check testsMatthias Radestock2012-11-201-22/+48
| | | | | | | | | | | | | | | | | | | | all work ok, but then again that's also the case when I completely break vq.
| | * | add test of vq:dropMatthias Radestock2012-11-201-0/+15
| | | |
| | * | introduce bq:drop/2 and use it in slaves to prevent msg fetchingMatthias Radestock2012-11-204-28/+49
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | - 'drop' is the same as 'fetch' except it doesn't read messages from the msg store - slaves never fetch messages, they only drop them - technically, mq_master:drop doesn't need to exist, since 'drop' is only invoked by the slaves, but we provide an implementation for completeness.
| | * format mq slave message queueMatthias Radestock2012-11-191-1/+3
| | | | | | | | | | | | to facilitate debugging
| | * cosmeticMatthias Radestock2012-11-191-3/+3
| | |
| | * optimise "no messages dead-lettered during expiry" caseMatthias Radestock2012-11-191-2/+4
| | |
| | * Added tag rabbitmq_v3_0_0 for changeset b7a660ce4855Simon MacMullen2012-11-190-0/+0
| | |
* | | Merged bug25306Emile Joubert2012-11-222-11/+20
|\ \ \ | |/ / |/| |
| * | leave the ram_msg_count unchanged in BQ:foldMatthias Radestock2012-11-221-5/+7
| | | | | | | | | | | | since we are not moving messages *into the queue*
| * | add test for invoking bq:fold when messages are on diskMatthias Radestock2012-11-211-0/+7
| | |
| * | assert after foldMatthias Radestock2012-11-211-7/+6
| | |
| * | assertionMatthias Radestock2012-11-201-0/+1
| | |
* | | merge bug25301 into stableMatthias Radestock2012-11-221-2/+4
|\ \ \ | |/ / |/| |
| * | branch from stable, expire messages eagerlyTim Watson2012-11-211-2/+4
|/ /
* | create 'stable' branchMatthias Radestock2012-11-200-0/+0
|/
* Changelogs for 3.0.0rabbitmq_v3_0_0Simon MacMullen2012-11-192-0/+9
|
* merge bug25297 into defaultMatthias Radestock2012-11-161-1/+1
|\
| * plug leakMatthias Radestock2012-11-161-1/+1
|/
* fixmeMatthias Radestock2012-11-161-1/+2
|
* refactor stop_laterMatthias Radestock2012-11-161-18/+15
| | | | | | - s/stop_later/stop - since it's always called with Reason=normal there is no point passing that around / storing it
* Merge bug25295Simon MacMullen2012-11-161-4/+5
|\
| * always monitor queues from which we are (possibly) delivering messagesMatthias Radestock2012-11-151-4/+5
| | | | | | | | | | so that stats associated with these queues are cleared out from the channel's process dictionary when these queues disappear.
* | refactor: extract some helpersMatthias Radestock2012-11-161-14/+16
| | | | | | | | | | ...to make it abundantly clear which queue operations amount to an ack/requeue.
* | refactor: simplify dlx logic top halfMatthias Radestock2012-11-161-30/+20
| |
* | cosmeticMatthias Radestock2012-11-161-2/+2
| |
* | cosmeticMatthias Radestock2012-11-151-24/+13
| |
* | inline (and avoid misleading var name in the process)Matthias Radestock2012-11-151-2/+2
|/
* refactor stats recording in channelMatthias Radestock2012-11-151-35/+29
| | | | | | - specify stats type explicitly rather than inferring it from the structure of the key (yuck!) - s/maybe_incr_stats/incr_stats
* inlineMatthias Radestock2012-11-151-6/+4
|
* Work on older Erlang versionsSimon MacMullen2012-11-142-5/+8
|
* Merge bug25251 (very late!)Simon MacMullen2012-11-131-11/+2
|\
| * Merge in defaultSimon MacMullen2012-11-1329-602/+885
| |\ | |/ |/|
* | merge bug24915 into defaultMatthias Radestock2012-11-132-6/+14
|\ \
| * \ merge headsMatthias Radestock2012-11-131-0/+3
| |\ \
| | * | test triggering of memory alarmsMatthias Radestock2012-11-131-0/+3
| | | |
| * | | Merge bug25178Simon MacMullen2012-11-130-0/+0
| |\ \ \ | | |/ /
| * | | And, err, this thing isn't needed any more.Simon MacMullen2012-11-131-49/+0
| | | |
| * | | Explain whySimon MacMullen2012-11-131-0/+4
| | | |
| * | | rabbit_node_monitor traps exits, so shutdown allows us time to flush anyTim Watson2012-11-131-0/+1
| | | | | | | | | | | | | | | | pending file system operations before the process dies
| * | | roll back to (almost) default - keeping the extra error information whenTim Watson2012-11-132-32/+9
| | | | | | | | | | | | | | | | corrupt cluster status files are found
| * | | merge default into bug25178Tim Watson2012-11-134-24/+47
| |\ \ \ | | |/ /
| * | | Fix idiocySimon MacMullen2012-11-091-1/+1
| | | |