summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | did some profiling and brought out an mnesia lock much earlier.Matthew Sackman2009-04-101-1/+2
* | | A couple more fixes.Matthew Sackman2009-04-101-16/+17
* | | refactored away from using the ets bag incorrectly.Matthew Sackman2009-04-101-38/+68
* | | many bugs fixed. Still no compaction. However, performance is horrible, becau...Matthew Sackman2009-04-101-22/+25
* | | initial fixes from testingMatthew Sackman2009-04-101-8/+8
* | | All but the compaction/GC done now. Not tested at all.Matthew Sackman2009-04-101-53/+171
* | | internal_publish, internal_deliver, internal_ack done, but UNTESTED.Matthew Sackman2009-04-091-23/+210