summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* remove redundant "-s rabbit" from windows startup scriptsMatthias Radestock2011-09-212-4/+2
| | | | | ...and bring the order of erl args in line with that of the Unix script, for aesthetic reasons
* Merge bug17174 into defaultRob Harrop2011-09-211-14/+18
|\
| * improve flow control by penalising message ingestion in the schedulerMatthias Radestock2011-09-201-14/+18
|/
* cosmeticMatthias Radestock2011-09-191-3/+2
|
* a bit of inlining, tweaking and cosmeticsMatthias Radestock2011-09-181-18/+13
|
* cosmeticMatthias Radestock2011-09-181-7/+5
|
* extract ack handling logicMatthias Radestock2011-09-181-34/+33
| | | | in common between 'ack', 'reject' and 'requeue'
* extract correlation between consumer_count and limiter registrationMatthias Radestock2011-09-171-23/+21
| | | | | | | | | | | ...and fix a bug in the process: during consumer registration we were using the *old* cr, with the old (and usually undefined) limiter, to check whether the channel is blocked. Thus we would end up running through the message queue unnecessarily. No big deal, but certainly not what was intended. Also, make the update_ch_record return the record, which makes the function more composable.
* rename maybe_store_ch_record to update_ch_record and drop assertionsMatthias Radestock2011-09-171-27/+20
| | | | | ...and some associated cosmetic shuffling and inlining. The assertions aren't all that useful and just clutter the code.
* cosmetic: slightly more sensible field orderMatthias Radestock2011-09-161-5/+5
|
* merge bug24428 into defaultMatthias Radestock2011-09-163-177/+214
|\
| * merge bug23596 into defaultMatthias Radestock2011-09-162-22/+27
| |\
| | * Merged bug24424 into defaultEmile Joubert2011-09-161-2/+5
| | |\
| | | * WhitespaceEmile Joubert2011-09-161-2/+2
| | | |
| | | * Fix duplicated example para when generating rabbitmqctl docsJim Apperly2011-09-151-2/+5
| | | |
| | * | merge bug24425 into default (FHC can become bottleneck when large numbers of ↵Alexandru Scvortov2011-09-151-20/+22
| | |\ \ | | | |/ | | |/| | | | | durable queues first receive a msg)
| | | * Use ets table instead of dictMatthew Sackman2011-09-141-20/+22
| | | |
| * | | use 'sets' instead of 'gb_sets' for the 'blocking' setMatthias Radestock2011-09-161-10/+10
| | | | | | | | | | | | | | | | | | | | This set will generally be quite small, there is just one of them and we don't need ordering, and generally performance here isn't an issue.
| * | | some tweaks for sake of symmetryMatthias Radestock2011-09-161-16/+13
| | | | | | | | | | | | | | | | ...and some cosmetics
| * | | minor simplifying refactorMatthias Radestock2011-09-161-8/+5
| | | |
| * | | merge two foldsAlexandru Scvortov2011-09-161-7/+7
| | | |
| * | | cosmetic changes and some minor refactoringMatthias Radestock2011-09-161-93/+82
| | | |
| * | | rename consumer_monitors to queue_consumersAlexandru Scvortov2011-09-151-29/+32
| | | |
| * | | remove unnecessary checkAlexandru Scvortov2011-09-151-7/+3
| | | |
| * | | consumer_monitors is a dict againAlexandru Scvortov2011-09-151-22/+24
| | | |
| * | | less arbitrary division of labourAlexandru Scvortov2011-09-151-8/+9
| | | |
| * | | remove no-opAlexandru Scvortov2011-09-151-1/+0
| | | |
| * | | monitor_queue/demonitor_queue are symmetric; don't use process dictionaryAlexandru Scvortov2011-09-151-126/+149
| | | |
| * | | consumer_monitors is now a set of QPidsAlexandru Scvortov2011-09-151-19/+25
| | | |
| * | | DeMorgan a caseAlexandru Scvortov2011-09-141-5/+7
| | | |
| * | | merge from default + cosmeticAlexandru Scvortov2011-09-141-55/+72
| |\ \ \ | | |/ / | |/| |
| | * | refactorAlexandru Scvortov2011-09-131-13/+6
| | | |
| | * | merge flow and (consumer, confirm, starts) monitorsAlexandru Scvortov2011-09-131-17/+20
| | | |
| | * | merge consumer and (confirms, stats) monitorsAlexandru Scvortov2011-09-131-37/+37
| | | |
| | * | merge stats and confirm monitorsAlexandru Scvortov2011-09-131-24/+35
| | | |
| | * | remove unnecessary variableAlexandru Scvortov2011-09-131-51/+40
| | | |
| | * | merge default into bug23596Alexandru Scvortov2011-09-1311-46/+57
| | |\ \
| | * | | refactorAlexandru Scvortov2011-09-061-5/+7
| | | | | | | | | | | | | | | | | | | | And mark the queue as un-monitored when it goes DOWN.
| | * | | only monitor queues that have messages on themAlexandru Scvortov2011-09-061-35/+51
| | | | |
* | | | | And now it's like well beautiful. Wicked.Matthew Sackman2011-09-151-22/+17
| | | | |
* | | | | Scatter/Gather. Eliminates gaps between txns and thus goes much faster.Matthew Sackman2011-09-151-19/+30
| | | | |
* | | | | Rework binding recoveryMatthew Sackman2011-09-151-14/+21
|/ / / /
* | | | fix a specMatthias Radestock2011-09-141-1/+1
| |_|/ |/| | | | | | | | that was causing dialyzer to complain, rightly.
* | | Merge heads.Jerry Kuch2011-09-131-11/+7
|\ \ \
| * \ \ Merging headsMatthew Sackman2011-09-131-11/+7
| |\ \ \ | | |_|/ | |/| |
| | * | Merge bug 24416 (yes, let's use dirty ops instead)Simon MacMullen2011-09-091-1/+1
| | |\ \
| | * | | consistencyMatthias Radestock2011-09-081-2/+2
| | | | |
| | * | | do the todoMatthias Radestock2011-09-081-10/+6
| | | | |
* | | | | Merge bug 23056Jerry Kuch2011-09-1319-130/+139
|\ \ \ \ \ | |/ / / /
| * | | | Added tag rabbitmq_v2_6_1 for changeset 12e1420e9df4Tim Fox2011-09-120-0/+0
| | | | |