summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merge headsAlexandru Scvortov2011-09-211-1/+2
|\
| * fix a dialyzer warningAlexandru Scvortov2011-09-211-1/+2
| |
* | cosmeticMatthias Radestock2011-09-211-10/+9
|/
* don't use rabbit_file in the FHC testsAlexandru Scvortov2011-09-211-1/+5
|
* refactorAlexandru Scvortov2011-09-211-17/+11
|
* merge default into bug24386Alexandru Scvortov2011-09-2113-253/+403
|\
| * move file functions from misc to rabbit_fileAlexandru Scvortov2011-09-2112-298/+335
| |
| * guard all prim_file usesAlexandru Scvortov2011-09-215-550/+113
| |
| * make fhc a gen_server2, turn releases into casts and prioritise themAlexandru Scvortov2011-09-201-22/+27
| |
| * release descriptors explicitlyAlexandru Scvortov2011-09-162-16/+28
| |
| * merge default into bug24386Alexandru Scvortov2011-09-165-49/+582
| |\
| | * use prim_file instead of file2Alexandru Scvortov2011-09-165-981/+73
| | |
| | * refactorAlexandru Scvortov2011-09-151-13/+13
| | |
| | * changes to file and filelib2Alexandru Scvortov2011-09-142-177/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * strip out most types and specs; * replace the use of error with erlang:error in one place; * file2 starts up serialiser on-demand and uses it for subsequenct calls. The R13 modules used here require slightly fewer changes than the R14 ones.
| | * add file and filelib form R13B03Alexandru Scvortov2011-09-142-0/+1520
| | |
| | * remove file2 and filelib2Alexandru Scvortov2011-09-142-1429/+0
| | | | | | | | | | | | We're going to replace them with the ones from R12.
| | * file2 will start the serialiser when it needs itAlexandru Scvortov2011-09-142-10/+15
| | |
| | * make the serialiser more generic by not registering it on start_linkAlexandru Scvortov2011-09-143-19/+13
| | |
| | * rename io_runner to serialiserAlexandru Scvortov2011-09-141-1/+1
| | |
| | * merge default into bug24386Alexandru Scvortov2011-09-1436-39/+245
| | |\
| | * \ merge default into bug24386Alexandru Scvortov2011-09-137-46/+1551
| | |\ \
| | | * | revert changes to worker_poolAlexandru Scvortov2011-09-131-6/+4
| | | | |
| | | * | add a dedicated process for running io actionsAlexandru Scvortov2011-09-133-1/+90
| | | | |
| | | * | refactor + handle MFAsAlexandru Scvortov2011-09-091-8/+4
| | | | |
| | | * | remove more specs so that it compiles on R14 againAlexandru Scvortov2011-09-071-6/+0
| | | | |
| | | * | improve comments a bitAlexandru Scvortov2011-09-072-2/+4
| | | | |
| | | * | remove specs so that file2 and filelib2 compile on R12B-5Alexandru Scvortov2011-09-072-381/+10
| | | | | | | | | | | | | | | | | | | | | | | | | Also, forward-port the file:file_name/1 from R12B-5, because the one in R14 uses a bif not available in R12.
| | | * | if the worker_pool is not running, run the submitted job in the current processAlexandru Scvortov2011-09-073-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only time when this happens is when using the file2 and filelib2 functions during prelaunch and prepare, which should be fine. The alternative is starting worker_pool before it's needed, but the logic of that ends up being quite complicated, as we also have to stop it before starting rabbit fully and it may already be running.
| | | * | use filelib2 instead of filelib in most cases in queue_index and miscAlexandru Scvortov2011-09-072-13/+13
| | | | |
| | | * | patch filelib2 so that it uses file2Alexandru Scvortov2011-09-072-5/+8
| | | | |
| | | * | copy over filelib.erl from R14B03 as filelib2.erlAlexandru Scvortov2011-09-071-0/+498
| | | | |
| | | * | use file2 in most cases in queue_index, file_handle_cache and miscAlexandru Scvortov2011-09-075-34/+40
| | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately, the worker pool is now a pre-requisite for some file operations, so we have to start it in prelaunch:start/0 and rabbit:prepare/0.
| | | * | patch file2 so that it compiles and runs file_server2 calls through the ↵Alexandru Scvortov2011-09-071-3/+10
| | | | | | | | | | | | | | | | | | | | worker_pool
| | | * | copy over file.erl from R14B03 as file2.erlAlexandru Scvortov2011-09-071-0/+1283
| | | | |
* | | | | remove redundant "-s rabbit" from windows startup scriptsMatthias Radestock2011-09-212-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | ...and bring the order of erl args in line with that of the Unix script, for aesthetic reasons
* | | | | Merge bug17174 into defaultRob Harrop2011-09-211-14/+18
|\ \ \ \ \
| * | | | | improve flow control by penalising message ingestion in the schedulerMatthias Radestock2011-09-201-14/+18
|/ / / / /
* | | | | cosmeticMatthias Radestock2011-09-191-3/+2
| | | | |
* | | | | a bit of inlining, tweaking and cosmeticsMatthias Radestock2011-09-181-18/+13
| | | | |
* | | | | cosmeticMatthias Radestock2011-09-181-7/+5
| | | | |
* | | | | extract ack handling logicMatthias Radestock2011-09-181-34/+33
| | | | | | | | | | | | | | | | | | | | in common between 'ack', 'reject' and 'requeue'
* | | | | extract correlation between consumer_count and limiter registrationMatthias Radestock2011-09-171-23/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...and fix a bug in the process: during consumer registration we were using the *old* cr, with the old (and usually undefined) limiter, to check whether the channel is blocked. Thus we would end up running through the message queue unnecessarily. No big deal, but certainly not what was intended. Also, make the update_ch_record return the record, which makes the function more composable.
* | | | | rename maybe_store_ch_record to update_ch_record and drop assertionsMatthias Radestock2011-09-171-27/+20
| | | | | | | | | | | | | | | | | | | | | | | | | ...and some associated cosmetic shuffling and inlining. The assertions aren't all that useful and just clutter the code.
* | | | | cosmetic: slightly more sensible field orderMatthias Radestock2011-09-161-5/+5
| | | | |
* | | | | merge bug24428 into defaultMatthias Radestock2011-09-163-177/+214
|\ \ \ \ \
| * \ \ \ \ merge bug23596 into defaultMatthias Radestock2011-09-162-22/+27
| |\ \ \ \ \ | | |/ / / /
| | * | | | Merged bug24424 into defaultEmile Joubert2011-09-161-2/+5
| | |\ \ \ \
| | | * | | | WhitespaceEmile Joubert2011-09-161-2/+2
| | | | | | |
| | | * | | | Fix duplicated example para when generating rabbitmqctl docsJim Apperly2011-09-151-2/+5
| | | | | | |
| | * | | | | merge bug24425 into default (FHC can become bottleneck when large numbers of ↵Alexandru Scvortov2011-09-151-20/+22
| | |\ \ \ \ \ | | | |/ / / / | | |/| | | | | | | | | | | durable queues first receive a msg)