summaryrefslogtreecommitdiff
path: root/src/rabbit_queue_index.erl
Commit message (Expand)AuthorAgeFilesLines
* md5sum the queue index directory. Also detect and crash if a collision occursbug23019Matthew Sackman2010-07-261-9/+12
* add a 'todo'Matthias Radestock2010-07-181-0/+5
* Merging default into bug21673 and correcting specs and typesMatthew Sackman2010-07-071-8/+13
* Forgot to fully initialise qi state.Matthew Sackman2010-07-061-4/+7
* Apparently this is betterMatthew Sackman2010-06-211-1/+1
* Ensure that this macro doesn't accidentally cause unification with variables ...Matthew Sackman2010-06-211-1/+1
* change queue_index:read APIMatthias Radestock2010-06-211-24/+23
* cosmeticMatthew Sackman2010-06-181-6/+6
* correct commentMatthias Radestock2010-06-171-1/+1
* Make the queue_index max_journal_entry_count configurableMatthew Sackman2010-06-171-13/+15
* Removed unenforced redundancy in function argsMatthew Sackman2010-06-171-4/+5
* make queue_index:deliver take a list of SeqIdsMatthias Radestock2010-06-171-15/+15
* get rid of vq:read_one_index_segmentMatthias Radestock2010-06-171-8/+7
* Good lord, how did that get through?Matthew Sackman2010-06-151-1/+1
* drop segment num from fun call in segment_{fold,map}Matthias Radestock2010-06-021-13/+10
* refactor: rename segment_fetch_keys to segments_numsMatthias Radestock2010-06-021-3/+3
* refactor: remove superfluous clauseMatthias Radestock2010-06-021-2/+0
* tweak: more LRU-like cache behaviourMatthias Radestock2010-06-021-1/+1
* remove erroneous commentMatthias Radestock2010-06-021-3/+1
* cosmeticMatthias Radestock2010-05-281-1/+1
* inliningMatthias Radestock2010-05-281-6/+4
* introduce helper fun to fold over segment entriesMatthias Radestock2010-05-281-26/+27
* Don't ignore return codesMatthew Sackman2010-05-271-2/+2
* cosmeticMatthias Radestock2010-05-271-8/+8
* close segment handles straight after useMatthias Radestock2010-05-271-67/+43
* merge headsMatthias Radestock2010-05-241-28/+25
|\
| * better factoring of queue_index terminationMatthias Radestock2010-05-211-23/+20
| * rename queue_index:terminate_and_erase to delete_and_terminateMatthias Radestock2010-05-201-3/+3
| * cosmeticMatthew Sackman2010-05-191-1/+1
| * cosmeticMatthew Sackman2010-05-191-1/+1
* | more efficient 'bounds' functionMatthias Radestock2010-05-191-4/+6
|/
* do the minimum amount of work necessary on clean queue recoveryMatthias Radestock2010-05-191-67/+60
* refactorMatthias Radestock2010-05-191-11/+6
* cosmeticMatthias Radestock2010-05-191-13/+9
* Drop PubCount and AckCount in favour of UnackedCountMatthew Sackman2010-05-191-91/+78
* some inliningMatthias Radestock2010-05-191-28/+16
* avoid unnecessary matchMatthias Radestock2010-05-191-1/+1
* keep complete pub/del/ack entries in journal on recoveryMatthias Radestock2010-05-191-1/+1
* seed journal_minus_segment with the original journalMatthias Radestock2010-05-191-22/+23
* journal_plus_segment -> segment_plus_journalMatthias Radestock2010-05-191-10/+10
* KeepAck -> KeepAckedMatthias Radestock2010-05-181-17/+17
* minor refactorMatthias Radestock2010-05-181-16/+16
* Added documentation regarding the clean shutdown and startup optimisationsMatthew Sackman2010-05-181-1/+4
* No need to build up a list of transient queue indices to deleteMatthew Sackman2010-05-181-9/+7
* Removing erroneous conjunctive clause in testMatthew Sackman2010-05-181-1/+1
* correct commentMatthias Radestock2010-05-181-7/+8
* take the journal into consideration in recover_segmentMatthias Radestock2010-05-181-44/+51
* Because of the change to qi:read, we now don't need ? to start on a segment b...Matthew Sackman2010-05-181-7/+1
* Cosmetics and documentationMatthew Sackman2010-05-181-19/+21
* cosmeticMatthias Radestock2010-05-181-11/+8