summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merged bug23866 into defaultEmile Joubert2011-09-2258-749/+1134
|\
| * Merging bug24433 to defaultMatthew Sackman2011-09-221-119/+105
| |\
| | * Avoid construction of intermediate queueMatthew Sackman2011-09-221-6/+7
| | |
| | * merge default into bug24433Matthias Radestock2011-09-191-116/+101
| | |\
| | | * count queue consumers as required by the specMatthias Radestock2011-09-191-10/+9
| | | |
| | | * merge default into bug24433Matthias Radestock2011-09-181-19/+13
| | | |\
| | | * \ merge default into bug24433Matthias Radestock2011-09-180-0/+0
| | | |\ \
| | | * | | improved compiling- and working-nessMatthias Radestock2011-09-181-34/+33
| | | | | |
| | | * | | merge from defaultMatthias Radestock2011-09-181-48/+47
| | | |\ \ \
| | | * | | | work in progressMatthias Radestock2011-09-171-140/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This doesn't even compile; but I want to stash it away so I can cherry pick some of the refactorings and tweaks for 'default'.
| * | | | | | binary:bin_to_list -> binary_to_listAlexandru Scvortov2011-09-221-1/+1
| | | | | | |
| * | | | | | merge bug24386 into defaultMatthias Radestock2011-09-2213-253/+401
| |\ \ \ \ \ \
| | * | | | | | get the spec of list_dir right at lastMatthias Radestock2011-09-221-2/+2
| | | | | | | |
| | * | | | | | 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
| | | | | | | | | | | |
| * | | | | | | | | | | correct a spec that has been wrong for agesMatthias Radestock2011-09-221-1/+1
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it helps to occasionally look more closely at the dialyzer output
| * | | | | | | | | | 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
| |\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / | |/| | | | | | | | |