summaryrefslogtreecommitdiff
path: root/src/gatherer.erl
Commit message (Collapse)AuthorAgeFilesLines
* s/VMware/GoPivotal/gSimon MacMullen2013-07-011-2/+2
|
* Update copyright 2013bug25343Emile Joubert2013-01-231-1/+1
|
* throttle index walking to the rate at which we can process the resultsbug25216Matthias Radestock2012-10-101-18/+33
| | | | Thus preventing excessive memory use on recovery
* Update copyright 2012bug24606Emile Joubert2012-02-021-1/+1
|
* more specsAlexandru Scvortov2011-08-051-1/+1
| | | | | Specs for gatherer, gm, priority_queue, rabbit and rabbit_sup are up to date.
* Update .erl and .hrl license boilerplatesMatthew Sackman2011-01-191-26/+11
|
* use consistent return types for start/start_link functionsbug23120Matthias Radestock2010-08-131-1/+1
|
* oopsMatthias Radestock2010-05-061-2/+2
|
* refactoring and tweaking of gatherer code and usageMatthias Radestock2010-05-061-54/+57
| | | | | | | | | | | - better function names - get rid of the notion of named forks; just counting them is sufficient - don't terminate automatically, which results in a more symmetric API and allows gatherer reuse - in the gatherer usage, spawn workers with a thunk rather than MFA, which is less cryptic - use of folds and list comprehensions in queue_index_walker, in preference over recursion
* cosmeticMatthias Radestock2010-05-041-7/+7
|
* Abstract out the "farming out work to the worker_pool and gathering it back ↵Matthew Sackman2010-04-041-0/+142
in" pattern (gatherer.erl), and then make use of it when scanning queue indices and msg store files. Note the gatherer's exit signal was being caught in the handle_info of msg_store because trap_exits was on, hence moving that to later on in the msg_store init.