summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* so I figured it was still going too fast. Fortunately, switching mnesia to di...Matthew Sackman2009-04-202-2/+3
* moved the message location table to dets. performance is slightly worse than ...Matthew Sackman2009-04-202-26/+36
* removed file_detail ets table and converted all use into use of msg_location ...Matthew Sackman2009-04-201-37/+29
* no sense running the same test twiceMatthew Sackman2009-04-201-2/+1
* /byte figures so small could use a couple extra dpMatthew Sackman2009-04-201-1/+1
* just improving display of timing stats to make it easier to graph.Matthew Sackman2009-04-201-16/+20
* just merging in default to ensure I don't get too far away from itMatthew Sackman2009-04-164-11/+265
|\
| * merge in bug20354Matthew Sackman2009-04-164-11/+265
| |\
| | * handle negative prioritiesMatthias Radestock2009-04-152-0/+6
| | * merge default into bug20354Matthias Radestock2009-04-1520-109/+166
| | |\ | | |/ | |/|
| * | Backed out changeset 4ee61cc2d6f0Matthias Radestock2009-04-142-2/+2
| * | Fix double-exchange-deletion bugTony Garnock-Jones2009-04-132-2/+2
| | * add some signaturesMatthias Radestock2009-03-311-0/+21
| | * add some priority_queue testsMatthias Radestock2009-03-311-0/+53
| | * fix bugMatthias Radestock2009-03-311-1/+1
| | * small simplificationMatthias Radestock2009-03-311-2/+2
| | * don't call into queue module and don't break its encapsulationMatthias Radestock2009-03-311-12/+15
| | * do not use priorities for notify_sent and unblockMatthias Radestock2009-03-131-2/+2
| | * fix bugMatthias Radestock2009-03-131-1/+1
| | * change representation from gb_tree to kv listMatthias Radestock2009-03-131-42/+43
| | * document priority functionalityMatthias Radestock2009-03-121-0/+5
| | * make in/2 insert items that are low priorityMatthias Radestock2009-03-121-6/+6
| | * another bug fixMatthias Radestock2009-03-121-1/+1
| | * fix bugMatthias Radestock2009-03-122-6/+46
| | * first cut at extending gen_server2 with prioritiesMatthias Radestock2009-03-122-6/+131
* | | funny what you realise in the middle of the night...Matthew Sackman2009-04-161-11/+14
* | | Bugs fixed, and tests written. GC works. rabbit_disk_queue is functionally co...Matthew Sackman2009-04-142-15/+78
* | | fixed bug. GC does seem to work, though no explicit tests for it yet.Matthew Sackman2009-04-141-1/+1
* | | well, the GC is _written_ now. Not tested yet...Matthew Sackman2009-04-141-13/+29
* | | GC file movement is done, but updating the accounting information is not done...Matthew Sackman2009-04-141-29/+116
* | | initial logic prior to compactionMatthew Sackman2009-04-131-1/+35
* | | Fix for that bug. Basically, mnesia wasn't being deleted correctly, which mea...Matthew Sackman2009-04-132-23/+25
* | | tiny change to fix where the badmatch happens.Matthew Sackman2009-04-133-6/+6
* | | initial work on compacter.Matthew Sackman2009-04-121-32/+38
* | | gah, committed the damn makefile again. Sorry.Matthew Sackman2009-04-121-2/+2
* | | removed some parenthesisMatthew Sackman2009-04-122-33/+33
* | | and now we have some substantial tests.Matthew Sackman2009-04-122-30/+36
* | | initial stab at some tests (though still only 1 queue!).Matthew Sackman2009-04-122-3/+37
* | | added a stop and clean_stop api to help with tests/benchmarksMatthew Sackman2009-04-121-40/+82
* | | switched mnesia to an ordered_set.Matthew Sackman2009-04-123-15/+15
* | | refactored out common functionality between ack and cancelMatthew Sackman2009-04-122-54/+37
* | | changed the mnesia table to be a bag of MsgId -> {Q, Delivered}Matthew Sackman2009-04-113-11/+17
* | | combine two writes into one and alter some file:open options.Matthew Sackman2009-04-111-8/+8
* | | corrected some bugs.Matthew Sackman2009-04-111-5/+5
* | | typeoMatthew Sackman2009-04-111-1/+1
* | | switched summary to an ets table tooMatthew Sackman2009-04-111-64/+54
* | | switched back to ets for file detail. Also remember to call compact from tx_c...Matthew Sackman2009-04-111-64/+60
* | | only do compact after having ack'd all messages.Matthew Sackman2009-04-111-31/+39
* | | oops, forgot to remove that io:format in terminateMatthew Sackman2009-04-111-1/+0
* | | err, we only need to attempt compaction if we removed something!Matthew Sackman2009-04-111-5/+4