summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* should definitely sync after truncating the ack journalMatthew Sackman2009-10-231-0/+1
* Yes, turns out it's a good idea to observe the is_persistent flag...Matthew Sackman2009-10-231-2/+7
* mainly cosmetic renamings. Also added support to queue_index:sync so that you...Matthew Sackman2009-10-234-17/+26
* finally added support for smart syncing of the queue index on commit. Note pe...Matthew Sackman2009-10-232-11/+20
* Added is_dirty, which is necessary so that we can avoid unnecessary syncs. It...Matthew Sackman2009-10-231-26/+35
* Removed state from fhc. The reasoning is as follows:Matthew Sackman2009-10-232-173/+134
* drop the offset arg to read, also account for the possibility that we didn't ...Matthew Sackman2009-10-222-32/+15
* starting to deal with the idea that fhs may disappear because of hitting limitsMatthew Sackman2009-10-221-38/+61
* bug fix in fhc:read (not tracking change in offset). Also made qi use new fhc...Matthew Sackman2009-10-223-292/+91
* not quite complete, but much much simpler, and prettierMatthew Sackman2009-10-221-120/+106
* More work on the real fhcMatthew Sackman2009-10-221-29/+124
* trivial and cosmeticMatthew Sackman2009-10-221-2/+1
* Started work on the real file handle cacheMatthew Sackman2009-10-221-0/+214
* Added write buffers. Performance now very very good, and could get better if ...Matthew Sackman2009-10-211-38/+59
* Added sync_all for queue_index, trap exits in amqqueue_process, make sure tha...Matthew Sackman2009-10-213-7/+24
* remove unnecessary rabbit_ prefix in process dictionary entries in fhcMatthew Sackman2009-10-211-19/+19
* fprof shows that dict really sucks hard, so switch to using the process dicti...Matthew Sackman2009-10-212-122/+103
* still far too slowMatthew Sackman2009-10-201-33/+17
* well, it's about 4 times slower, but the dumb fhc works on the queue indexMatthew Sackman2009-10-202-211/+528
* don't use foreach seeing as I'm not using it anywhere elseMatthew Sackman2009-10-191-3/+3
* make sure we stop the msg_store at the start of the queue_index testsMatthew Sackman2009-10-191-0/+1
* Extending queue index test slightlyMatthew Sackman2009-10-191-21/+39
* reversing previous change, as I had actually got it right first timeMatthew Sackman2009-10-191-3/+2
* more helpful when the bugfix fixes the bugMatthew Sackman2009-10-191-2/+3
* tidying up end of test_queue_indexMatthew Sackman2009-10-191-1/+3
* Some minor API changes which are pretty sensible anyway, but also make writin...Matthew Sackman2009-10-194-28/+106
* added missing specMatthew Sackman2009-10-191-0/+1
* spellingMatthew Sackman2009-10-191-1/+1
* now() -> make_ref()Matthew Sackman2009-10-191-3/+3
* preemptive refactoringMatthew Sackman2009-10-191-60/+57
* factoring out of some magic numbersMatthew Sackman2009-10-191-2/+3
* stop the msg_store at the end of the tests so the rest of the test suite can ...Matthew Sackman2009-10-191-0/+12
* test suite for msg_store - hit's 80% coverage - uncovered code is for recover...Matthew Sackman2009-10-191-466/+147
* on requeue, make use of msg_store:releaseMatthew Sackman2009-10-191-11/+18
* If we don't fully flush the journal when it becomes full then we are negating...Matthew Sackman2009-10-161-12/+13
* empty queues that get deleted should, um, be deletedMatthew Sackman2009-10-161-10/+13
* assertion that the purge count equals the queue lengthMatthew Sackman2009-10-161-2/+2
* Bug fix.Matthew Sackman2009-10-162-11/+17
* Bug fix.Matthew Sackman2009-10-161-4/+5
* Bug fix.Matthew Sackman2009-10-161-15/+17
* Bug fix.Matthew Sackman2009-10-161-2/+5
* Bug fix.Matthew Sackman2009-10-163-17/+19
* bug fix.Matthew Sackman2009-10-161-2/+10
* bug fix.Matthew Sackman2009-10-161-1/+2
* A load more fixes. Seem to have uncovered the possibility of finding many ack...Matthew Sackman2009-10-144-12/+15
* use lists:flatten, not hdMatthew Sackman2009-10-141-1/+1
* some more fixes. durable queue recovery seems to workMatthew Sackman2009-10-141-5/+5
* some initial fixesMatthew Sackman2009-10-142-4/+8
* the deletion of transient msgs via the scattering of the journal at startup w...Matthew Sackman2009-10-141-47/+74
* slightly more likely to workMatthew Sackman2009-10-141-4/+5