summaryrefslogtreecommitdiff
path: root/src/rabbit_msg_store.erl
Commit message (Collapse)AuthorAgeFilesLines
* cosmeticbug23946Matthias Radestock2011-03-141-2/+1
|
* Start the GC before we rebuild the index, and store it in the StateMatthew Sackman2011-03-141-10/+10
|
* cosmeticMatthias Radestock2011-03-041-1/+1
|
* merge default into bug23914Matthias Radestock2011-03-041-27/+27
|\
| * cosmeticMatthias Radestock2011-03-041-27/+27
| |
* | merge default into bug23914Matthias Radestock2011-03-041-2/+2
|\ \ | |/
| * cosmeticMatthias Radestock2011-03-041-2/+2
| |
* | guid -> msg_id in msg_store and friendsMatthias Radestock2011-03-041-169/+172
| |
* | introduce separate type for msg idsMatthias Radestock2011-03-041-11/+11
|/ | | | | and add some auxiliary types for fun params to a) make their purpose clearer, and b) work around emacs indentation bugs
* Stricter msg store upgradebug23483Emile Joubert2011-02-251-17/+9
|
* remove blank trailing lineMatthew Sackman2011-02-251-1/+0
|
* Revert re-arrangement of upgrade stepsEmile Joubert2011-02-221-27/+6
|
* Sender-specified destinations updatesEmile Joubert2011-02-221-11/+30
| | | | | build on R12B3 reduce mnesia lookups
* Merged default into bug23483Emile Joubert2011-02-211-1/+66
|\
| * AestheticsSimon MacMullen2011-02-161-10/+8
| |
| * Matthias points out this does not need to be second order.Simon MacMullen2011-02-161-9/+8
| |
| * Shorten transform_dir.Simon MacMullen2011-02-161-18/+13
| |
| * Swapped helper function argumentsEmile Joubert2011-02-151-13/+9
| |
| * Sender-specified distribution updatesEmile Joubert2011-02-151-14/+28
| |
| * Sender-selected distribution updatesEmile Joubert2011-02-141-2/+2
| |
| * Remove rabbit_msg_file:scan/2Emile Joubert2011-02-111-1/+5
| |
| * rabbit_msg_file:scan/4 now looks a bit more like foldEmile Joubert2011-02-111-17/+14
| | | | | | | | Also ignore garbage at the end of a message store
| * Upgrade messagesEmile Joubert2011-02-111-0/+62
| |
* | Bump up sync timers in queue and msg_store to 25msbug23765Matthew Sackman2011-01-311-1/+1
|/
* inline two funs for compactness and claritybug23742Matthias Radestock2011-01-261-31/+23
|
* simplifyMatthias Radestock2011-01-261-4/+4
|
* refactor 'write' handler for clarityMatthias Radestock2011-01-261-34/+38
|
* return State from write_message rather than it calling noreplyMatthias Radestock2011-01-261-38/+41
| | | | | This makes the API more consistent (cf read_message etc). Also, shuffle order of some write actions for consistency
* If we don't actually write the msg and the msg isn't in the current file ↵Matthew Sackman2011-01-251-3/+15
| | | | then delete it if its pending write count is 0
* Update .erl and .hrl license boilerplatesMatthew Sackman2011-01-191-26/+11
|
* cosmeticbug23631Matthias Radestock2011-01-181-3/+2
|
* correct specsMatthias Radestock2011-01-181-3/+2
|
* make recover_index_and_client_refs do what it saysMatthias Radestock2011-01-161-8/+8
|
* cosmeticMatthias Radestock2011-01-161-10/+8
|
* some cosmetic and minor refactoring for clarityMatthias Radestock2011-01-161-22/+25
|
* refactor: extract helper fun for updating the pending confirm mappingMatthias Radestock2011-01-161-43/+35
| | | | and invoking the MsgOnDiskFun client callback
* simplifying refactorMatthias Radestock2011-01-161-13/+11
|
* Whoops - client_terminate should not clear the cref, unlike ↵Matthew Sackman2011-01-151-4/+3
| | | | client_delete_and_terminate. Tests pass again now.
* change close_all_indicated to return {ok, CState}Matthew Sackman2011-01-141-5/+5
|
* Correct order of function argumentsMatthew Sackman2011-01-141-5/+5
|
* Combine client_refs with client_msg_on_disk_callback into clientsMatthew Sackman2011-01-141-75/+65
|
* And now it worksMatthew Sackman2011-01-141-1/+3
|
* Minor tweaks, and added explanatory comments relating to the various racesMatthew Sackman2011-01-141-11/+22
|
* More testing needed, but this does seem to workMatthew Sackman2011-01-141-46/+80
|
* Refactoring and ensure that we don't issue confirms for messages that have ↵bug23668Matthew Sackman2011-01-121-24/+23
| | | | been masked from going to disk
* msg_store confirms messages that are written to disk, removed and then revivedAlexandru Scvortov2011-01-121-11/+22
|
* cosmeticMatthias Radestock2011-01-111-4/+3
|
* cosmetic and tiny refactorMatthias Radestock2011-01-111-5/+5
|
* Typosbug23329Matthew Sackman2011-01-111-12/+12
|
* Updated documentationMatthew Sackman2011-01-111-5/+60
|