summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
| * allow hibernation after confirmMatthias Radestock2011-01-171-1/+1
| |
* | 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
|/
* 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
| | | | | | | | | |
| | | * | | | | | | IndentationEmile Joubert2010-11-253-44/+46
| | | | | | | | | |
| | | * | | | | | | Offer tx and non-tx exchange hooksEmile Joubert2010-11-239-55/+100
| | | | | | | | | |
* | | | | | | | | | Merging bug23661 into defaultMatthew Sackman2011-01-131-2/+0
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | ensure connections terminate when channel-related processes exit abnormallyMatthias Radestock2011-01-091-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When processes related to the channel, such as the writer and limiter, terminate abnormally, the channel_sup terminates the channel process with reason 'shutdown'. The reader musn't treat that as a controlled termination. The other path to a 'shutdown' termination of a channel process is the shutdown of the application. But the reader will be shut down first there since it is started after the channel_sup_sup. Hence it will never see a 'shutdown' termination from a channel in that scenario.
* | | | | | | | | | | Fix bug. FTR, this mistake has been there since Sept 16th 2010Matthew Sackman2011-01-131-2/+1
| |_|_|_|_|/ / / / / |/| | | | | | | | |
* | | | | | | | | | merge bug23678 into default (conditional on vq:needs_idle_timeout wrt ↵Alexandru Scvortov2011-01-131-29/+23
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | confirms is too lax)
| * | | | | | | | | merge bug23684 into defaultMatthias Radestock2011-01-136-208/+210
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | remove redundant clauseMatthias Radestock2011-01-131-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | confirm/3 is now only ever called once confirm mode has been enabled, and since we can't turn that mode off there is no point in checking.
| * | | | | | | | | | generalise optimisationMatthias Radestock2011-01-131-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | there is never any point in trying to send a multi-ack when there is just one message to confirm
| * | | | | | | | | | bug fix: don't send confirms when MsgSeqNo == undefinedMatthias Radestock2011-01-131-7/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also optimise unrouted message handling further - there is no point in going through all the logic of determining whether we can send a multi-ack since we know the MsgSeqNo will be the highest unconfirmed and it's just a single message we are confirming.
| * | | | | | | | | | cosmeticMatthias Radestock2011-01-131-13/+10
| | | | | | | | | | |
| * | | | | | | | | | inline a functionAlexandru Scvortov2011-01-131-11/+3
| | | | | | | | | | |