summaryrefslogtreecommitdiff
path: root/src/rabbit_exchange.erl
Commit message (Expand)AuthorAgeFilesLines
* change rabbit_exchange:route/2's traversal orderbug25371Matthias Radestock2012-12-291-22/+21
* refactor: simplify rabbit_exchange:serialise_eventsMatthias Radestock2012-11-211-6/+2
* simplify & optimise rabbit_exchange:callback/4Matthias Radestock2012-11-211-9/+5
* Add a policy info item for queues, and make sure we return '' when there is n...Simon MacMullen2012-10-041-1/+4
* guard deletes on disk tables in order to eliminate superfluos fsyncsMatthias Radestock2012-09-151-1/+6
* More spec correctness.bug24826Simon MacMullen2012-06-261-3/+4
* Don't take a write lock if we're not going to write.Simon MacMullen2012-06-081-3/+5
* peek_serial/1 should not depend on having next_serial/1 run first.Simon MacMullen2012-06-071-6/+3
* No, that makes no sense.Simon MacMullen2012-06-071-1/+0
* We can't now write the serial record when we declare the exchange; an exchang...Simon MacMullen2012-05-181-9/+5
* First sketch of a policy mechanism.Simon MacMullen2012-05-171-30/+45
* Share the exchange scratch spaceSimon MacMullen2012-04-261-10/+25
* Add an abstraction for reading the scratchSimon MacMullen2012-04-241-1/+10
* Rework event serialisation thing so that decorators get a say too. It's a bit...Simon MacMullen2012-04-241-21/+41
* Merge bug24196Simon MacMullen2012-04-241-2/+10
|\
| * Rough sketch of exchange decorator concept.Simon MacMullen2012-03-281-2/+10
* | Micro-optimisationSimon MacMullen2012-04-111-1/+1
* | Matthias points out that we don't need to lookup here; we will lookup later a...Simon MacMullen2012-04-111-3/+1
* | Deduplicate routes (needed for sender routing).bug24862Simon MacMullen2012-04-111-1/+2
* | Optimise routing for the default exchange.Simon MacMullen2012-04-111-0/+6
|/
* Update copyright 2012bug24606Emile Joubert2012-02-021-1/+1
* Alignmentbug24435Simon MacMullen2012-01-251-1/+1
* Tweak languageSimon MacMullen2012-01-251-1/+1
* Better error messages and style fixes.Francesco Mazzoli2012-01-251-2/+3
* Change dummy exchange name from "inert" to "invalid"Francesco Mazzoli2012-01-241-5/+5
* Add stub for "inert" exchange to be used when exchange types are missing.Francesco Mazzoli2012-01-241-3/+12
* expand scope of "no alternate exchange" optimisationbug24504Matthias Radestock2011-10-211-3/+2
* 3) Cache results of rabbit_registry:lookup_module() for exchange types in the...Simon MacMullen2011-10-191-2/+6
* 1) Don't even consider alternate exchanges for exchanges with no args.Simon MacMullen2011-10-191-0/+3
* merge default into bug24216Matthias Radestock2011-07-041-11/+9
|\
| * change tx semantics to 'batching'Matthias Radestock2011-07-041-11/+9
* | cosmetic: we tend to prefer 'any()' over 'term()'bug23825Matthias Radestock2011-07-011-1/+1
* | - use rabbit_misc:execute_mnesia_transactionSimon MacMullen2011-06-291-24/+18
* | SpecSimon MacMullen2011-06-291-0/+3
* | Scratch space for exchanges, and rabbit_exchange:update/2.Simon MacMullen2011-06-271-1/+22
|/
* Oops, we don't map true/false to transaction/none on recover. Let's fix that ...bug22953Simon MacMullen2011-06-021-5/+5
* And change the nameSimon MacMullen2011-06-011-2/+2
* OopsSimon MacMullen2011-06-011-1/+1
* rabbit_exchange:peek_serial/1.Simon MacMullen2011-06-011-2/+9
* Remove pointless diffs from default.Simon MacMullen2011-05-051-3/+3
* Merge in bug24009Simon MacMullen2011-04-081-23/+53
|\
| * Merge bug 24009 into bug 23939.Simon MacMullen2011-04-011-12/+18
| |\
| * \ Merge bug 24009 into bug 23939.Simon MacMullen2011-04-011-22/+52
| |\ \
| | * | Call the field next, not serial.Simon MacMullen2011-03-301-4/+3
| | * | cosmeticMatthias Radestock2011-03-301-10/+7
| | * | consistencyMatthias Radestock2011-03-301-6/+6
| | * | Go back to serial/1.Simon MacMullen2011-03-291-7/+3
| | * | Don't attempt to provide a serial for the x deleted event, we weren't doing i...Simon MacMullen2011-03-291-16/+24
| | * | cosmeticMatthias Radestock2011-03-281-6/+4
| | * | refactor: move all serial manipulation code into 'exchange' moduleMatthias Radestock2011-03-281-7/+20