summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* That's not neededSimon MacMullen2011-01-181-1/+1
|
* Er, and this too, of course :)Simon MacMullen2011-01-181-362/+0
|
* Satisfying bit first: remove rabbitmq-multi and all trivial references.Simon MacMullen2011-01-1810-301/+8
|
* Fix surprisingly long-lived mistake.Simon MacMullen2011-01-181-1/+1
|
* Merging bug23698 into defaultMatthew Sackman2011-01-183-34/+45
|\
| * Or notSimon MacMullen2011-01-181-1/+0
| |
| * Merge bug23689 into default.Simon MacMullen2011-01-184-33/+27
| |\
| | * small simplifying refactorMatthias Radestock2011-01-181-19/+15
| | |
| | * cosmeticMatthias Radestock2011-01-181-4/+3
| | |
| | * cosmeticMatthias Radestock2011-01-181-4/+1
| | |
| | * Every msg in a queue should have a different guid. SighMatthew Sackman2011-01-171-6/+7
| | |
| * | indicate absence of config files more clearlyMatthias Radestock2011-01-181-1/+1
| | |
| * | oopsMatthias Radestock2011-01-161-2/+0
| | |
| * | display config file locations on startupMatthias Radestock2011-01-162-2/+22
| | |
* | | InliningMatthew Sackman2011-01-181-5/+3
| | |
* | | A little more abstraction never hurtMatthew Sackman2011-01-181-23/+16
| | |
* | | Some might say this is a touch over abstracted. It's quite pretty thoughMatthew Sackman2011-01-181-6/+27
| | |
* | | don't send routing-failure-induced confirms straight awayMatthias Radestock2011-01-171-5/+6
| | | | | | | | | | | | to allow for coalescing with preceding confirms.
* | | prioritise confirms and coalesce them until we see another commandMatthias Radestock2011-01-171-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As well as sending confirms when the channel goes idle we also send them on the first non-confirm (Erlang) message. I.e. coalescing is restriced to adjacent confirms in the channel's mailbox. By prioritising the 'confirm' erlang messages we shuffle all confirms to (near) the top of the mailbox, adjacent to each other. With this change we get our 'confirms will be sent eventually' guarantee back. And performance appears to remain unchanged.
* | | coalesce confirms in channel, for better performanceMatthias Radestock2011-01-171-8/+22
| |/ |/| | | | | | | We accumulate confirms in the channel and only send them when the channel goes idle.
* | allow hibernation after confirmMatthias Radestock2011-01-171-1/+1
|/
* Merge bug23675Simon MacMullen2011-01-141-8/+17
|\
| * Merge with defaultRob Harrop2011-01-141-8/+17
| |\
| | * Merge with defaultRob Harrop2011-01-139-290/+298
| | |\
| | * | Honour the requeue flag in basic.nackRob Harrop2011-01-121-2/+3
| | | |
| | * | Merge with defaultRob Harrop2011-01-111-8/+16
| | |\ \
| | | * | Extract common logic for message rejection. Introduce basic.nack and rework ↵Rob Harrop2011-01-111-8/+16
| | | | | | | | | | | | | | | | | | | | basic.reject
* | | | | bug23663 merged to defaultMarek Majkowski2011-01-141-107/+0
|\ \ \ \ \
| * \ \ \ \ Merge from defaultSimon MacMullen2011-01-101-107/+0
| |\ \ \ \ \
| | * | | | | Remove SASL EXTERNAL mechanism.Simon MacMullen2011-01-101-107/+0
| | | | | | |
* | | | | | | merge bug23690 into default ('confirms' simplifications and optimisations)Alexandru Scvortov2011-01-141-2/+6
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ merge bug23679 into default (unnecessary fsyncs when requeuing messages with ↵Alexandru Scvortov2011-01-141-2/+6
| |\ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | confirms)
| | * | | | | | Matthew's patch: don't add requeue'd messages to unconfirmedAlexandru Scvortov2011-01-141-2/+6
| | | | | | | |
* | | | | | | | invert logic to get better reuseMatthias Radestock2011-01-131-24/+19
| | | | | | | |
* | | | | | | | combine 'unconfirmed' and queues_for_msgsMatthias Radestock2011-01-131-38/+41
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | and permit coalescing of confirms on queue 'DOWN'
* | | | | | | Merging bug23445 into defaultMatthew Sackman2011-01-130-0/+0
|\ \ \ \ \ \ \
* | | | | | | | cosmetics and indentation onlyMatthew Sackman2011-01-133-120/+113
| | | | | | | |
* | | | | | | | Some refactoringsMatthew Sackman2011-01-134-47/+31
| | | | | | | |
* | | | | | | | Merging default into bug23445Matthew Sackman2011-01-1312-159/+237
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | cosmetics and minor factoringsMatthew Sackman2011-01-115-27/+29
| | | | | | | |
| * | | | | | | Merging default into bug23445Matthew Sackman2011-01-1112-155/+231
| |\ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | |
| | * | | | | | Only read inside an mnesia transactionEmile Joubert2011-01-101-3/+2
| | | | | | | |
| | * | | | | | One less thunkEmile Joubert2011-01-101-1/+1
| | | | | | | |
| | * | | | | | More frugal use of thunksEmile Joubert2011-01-102-4/+7
| | | | | | | |
| | * | | | | | Unconditionally return a fun() in execute mnesia txEmile Joubert2011-01-101-3/+7
| | | | | | | |
| | * | | | | | Transfer changes from rabbit_access_control to rabbit_vhostEmile Joubert2011-01-101-29/+27
| | | | | | | |
| | * | | | | | Merged default into bug23445Emile Joubert2011-01-1011-123/+195
| | |\ \ \ \ \ \
| | | * \ \ \ \ \ Merged default into bug23445Emile Joubert2010-12-2358-1771/+2193
| | | |\ \ \ \ \ \
| | | * | | | | | | Changed exchange callback API for transactionsEmile Joubert2010-12-2313-163/+180
| | | | | | | | | |
| | | * | | | | | | Introduce some abstraction, reducing duplicate callsEmile Joubert2010-11-296-148/+154
| | | | | | | | | |