summaryrefslogtreecommitdiff
path: root/src/rabbit_persister.erl
Commit message (Collapse)AuthorAgeFilesLines
* An R12 cleanup in rabbit_persister:handle_infoDavid Wragg2010-04-301-3/+1
|
* turn queue recovery upside downMatthias Radestock2010-04-271-74/+48
| | | | | | | | | | | instead of the persister pushing recovered messages to the queues, the queues pull recovered messages from the persister. This allows us to perform queue recovery before recording the existince of the queues in mnesia, and thus prevents access to potentially uninitialised queues from other cluster nodes. It also makes the dependency between queues and the persister one way.
* Merging bug 22584 into defaultMatthew Sackman2010-04-261-90/+81
|\
| * remove legacy serial seedingbug22646Matthias Radestock2010-04-241-21/+8
| | | | | | | | thus making the guid generator fully independent of the persister
| * Correction of specs which have been wrong for agesMatthew Sackman2010-04-211-3/+3
| |
| * merge bug22628 into defaultMatthias Radestock2010-04-201-53/+66
| |\
| | * Flatten out a tuplebug22628Matthew Sackman2010-04-201-4/+4
| | |
| | * Correct list comprehensionMatthew Sackman2010-04-201-1/+1
| | |
| | * Use a sequence ID when combining entries into the snapshot. This can then be ↵Matthew Sackman2010-04-201-51/+64
| | | | | | | | | | | | used to correctly sort the messages and remove the dependence on increasing guids
| * | cosmeticMatthias Radestock2010-04-201-2/+1
| |/
| * fix sigs on persister that have been wrong for agesMatthias Radestock2010-04-121-1/+1
| |
| * renaming type sigsMatthew Sackman2010-04-091-4/+4
| |
| * refactor: introduce rabbit_misc:dict_cons/3Matthias Radestock2010-04-091-14/+6
| | | | | | | | This has been cherry-picked from the bug21673 branch.
* | Add persister_hibernate_after configuration variable.bug22584Tony Garnock-Jones2010-04-071-3/+2
| |
* | Create persister_max_wrap_entries configuration variable.Tony Garnock-Jones2010-04-061-8/+9
|/
* update copyright notices to say 2010 where appropriatebug22312David R. MacIver2010-02-091-3/+3
|
* cosmetic: squash trailing whitespaceMatthias Radestock2010-01-271-10/+10
|
* merge v1_5 into defaultTony Garnock-Jones2009-05-181-24/+30
|\
| * wait foreverbug20546Matthias Radestock2009-04-011-4/+4
| |
| * persister hibernationbug20423Matthias Radestock2009-02-271-20/+26
| | | | | | | | | | also changed force_snapshot to do a flush before snapshotting, which makes forced snapshots behave like ordinary snapshots.
* | display node name and db dir on startupMatthias Radestock2009-05-181-1/+1
|/ | | | | | | | ...in a pretty and easy-to-parse way In the process we introduce rabbit_mnesia:dir() so we don't depend directly on the mnesia module - this also removes a dependency in the persister.
* keep serial in separate process, to avoid persister bottleneckbug20348Matthias Radestock2009-02-061-1/+1
| | | | ...and move all the guid functions into a separate module
* Update copyrights.bug19974Tony Garnock-Jones2008-12-091-6/+12
|
* Initial commit, from repo-rebase-20080703121916_default (e96543d904a2)Tony Garnock-Jones2008-07-031-0/+511