summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* It's rather crucial to call reduce_memory_use at the end of ↵bug22692Matthew Sackman2010-11-231-8/+9
| | | | publish_delivered if we've added to the acks. Also reorder items in backing_queue_status so that they fit better on my 160-char wide xterms. It's also a bit more logical
* Merging default into bug22692Matthew Sackman2010-11-232-155/+340
|\
| * Minor refactorings, and a couple of fixesMatthew Sackman2010-11-182-52/+54
| |
| * Merge with defaultRob Harrop2010-11-112-144/+327
| |\
| | * Rename target_ram_msg_count to target_ram_item_countRob Harrop2010-11-112-113/+114
| | |
| | * Removed stray references to target_ram_ack_countRob Harrop2010-11-111-2/+0
| | |
| | * Reinstated the infinity check for chunk_sizeRob Harrop2010-11-111-1/+1
| | |
| | * Added assertion in limit_ram_acks for is_persistent=falseRob Harrop2010-11-111-2/+3
| | |
| | * Merge with defaultRob Harrop2010-11-052-61/+244
| | |\
| | | * Reworked ack shedding algorithm based on discussion with MatthewRob Harrop2010-11-051-54/+71
| | | |
| | | * Reworked to test to be more predictableRob Harrop2010-11-051-4/+4
| | | |
| | | * That was quite specialRob Harrop2010-11-051-14/+0
| | | |
| | | * Clarification of the comments in VQRob Harrop2010-11-051-7/+8
| | | |
| | | * a bit more clarification on the commentsRob Harrop2010-11-051-6/+8
| | | |
| | | * Cosmetic change and first draft of comment updatesRob Harrop2010-11-051-1/+30
| | | |
| | | * Purely cosmeticRob Harrop2010-11-041-1/+0
| | | |
| | | * Added a test for the ram ack flushing. Tweaked the way RAM is shared between ↵Rob Harrop2010-11-042-6/+47
| | | | | | | | | | | | | | | | acks and msgs
| | | * Removed stray TODORob Harrop2010-11-041-1/+0
| | | |
| | | * clean upRob Harrop2010-11-041-6/+9
| | | |
| | | * Removed io:format callsRob Harrop2010-11-041-5/+0
| | | |
| | | * cleaned up some io:formatRob Harrop2010-11-032-8/+1
| | | |
| | | * Roughly working ack sheddingRob Harrop2010-11-032-15/+27
| | | |
| | | * Further experimentation. Still not quite workingRob Harrop2010-11-032-10/+35
| | | |
| | | * Calculating RAM duration takes into consideration ack ratesRob Harrop2010-11-021-6/+29
| | | |
| | | * Starting tracking ack in/out ratesRob Harrop2010-11-021-43/+101
| | | |\
| | | | * Merge with defaultRob Harrop2010-11-021-37/+78
| | | | |\
| | | | | * rough sketch of pushing ram acks to disk. doesnt actually work...Rob Harrop2010-10-141-3/+19
| | | | | |
| | | | | * experimenting with moving acks to diskRob Harrop2010-10-141-15/+46
| | | | | |
| | | | | * rename pending_ack_index to ram_ack_indexRob Harrop2010-10-141-12/+12
| | | | | |
| | | | | * merge with defaultRob Harrop2010-10-141-25/+36
| | | | | |\
| | | | | | * Started recording the acks that are stored as full messages in memoryRob Harrop2010-10-111-25/+36
| | | | | | |
* | | | | | | Merge bug23186 into defaultDavid Wragg2010-11-2342-553/+962
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | plugin activator should use command line args instead of rabbit env vars
| * \ \ \ \ \ \ Merge bug23513 into defaultRob Harrop2010-11-2315-252/+299
| |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ Merge bug23523 into default (rabbitmq-asroot-script-wrapper is pointless)David Wragg2010-11-200-0/+0
| | |\ \ \ \ \ \ \
| | * | | | | | | | Remove rabbitmq-asroot-script-wrapperbug23523Simon MacMullen2010-11-183-54/+4
| | |/ / / / / / /
| | * | | | | | | One head is better than twoMatthew Sackman2010-11-185-109/+128
| | |\ \ \ \ \ \ \
| | | * \ \ \ \ \ \ Merging bug bug23498 to defaultMatthew Sackman2010-11-184-106/+116
| | | |\ \ \ \ \ \ \
| | | | * | | | | | | Throw rather than return errorsbug23498Simon MacMullen2010-11-162-22/+11
| | | | | | | | | | |
| | | | * | | | | | | Merged default into bug23498Simon MacMullen2010-11-164-132/+147
| | | | |\ \ \ \ \ \ \
| | | | | * | | | | | | FixSimon MacMullen2010-11-161-1/+2
| | | | | | | | | | | |
| | | | | * | | | | | | Merge bug23498 headsSimon MacMullen2010-11-161-5/+4
| | | | | |\ \ \ \ \ \ \
| | | | | | * | | | | | | Replace catch with try; we want to show all kinds of boot errors in a ↵Simon MacMullen2010-11-151-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | readable way.
| | | | | * | | | | | | | attempt to correct specsMatthias Radestock2010-11-131-2/+2
| | | | | | | | | | | | |
| | | | | * | | | | | | | merge default into bug23498Matthias Radestock2010-11-124-101/+122
| | | | | |\ \ \ \ \ \ \ \
| | | | | | * | | | | | | | make build_acyclic_graph return errorsMatthias Radestock2010-11-123-83/+102
| | | | | | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and refine types
| | | | | | * | | | | | | merge default into bug23498Matthias Radestock2010-11-124-25/+26
| | | | | | |\ \ \ \ \ \ \
| | | | | | * | | | | | | | use {error,_} returns and throws instead of exitsMatthias Radestock2010-11-122-19/+26
| | | | | | | | | | | | | |
| | | | | | * | | | | | | | exit->throw, *_or_exit -> ensure_*, and some cosmeticsMatthias Radestock2010-11-111-20/+15
| | | | | | | | | | | | | |
| | | * | | | | | | | | | | Merging bug23505 into defaultMatthew Sackman2010-11-183-44/+34
| | | |\ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | some routing optimisationbug23505Matthias Radestock2010-11-171-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - handle the very common "message goes through single exchange" case specially - use a gb_set in all other cases - it performs much better than a set for smaller sets, and not too badly for very large sets either.