summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Introduced sequence IDs internally. Sadly, because of the need to lookup seqi...Matthew Sackman2009-04-213-71/+152
* 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
|\
| * handle negative prioritiesMatthias Radestock2009-04-152-0/+6
| * merge default into bug20354Matthias Radestock2009-04-1510-76/+108
| |\
| | * 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-131-21/+23
* | | tiny change to fix where the badmatch happens.Matthew Sackman2009-04-132-4/+4
* | | initial work on compacter.Matthew Sackman2009-04-121-32/+38
* | | removed some parenthesisMatthew Sackman2009-04-121-31/+31
* | | 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-121-1/+35
* | | 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-122-14/+14
* | | refactored out common functionality between ack and cancelMatthew Sackman2009-04-121-52/+35
* | | changed the mnesia table to be a bag of MsgId -> {Q, Delivered}Matthew Sackman2009-04-112-10/+16
* | | 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
* | | Mainly removing the unnecessary file:position in append.Matthew Sackman2009-04-111-30/+39