module Mapred_job_exec:sig..end
type runtime_job_config
val create_runtime_job_config : ?map_weight:float * float ->
?emap_weight:float * float ->
?sort_weight:float * float ->
?shuffle_weight:float * float ->
?reduce_weight:float * float ->
?dump_plan_when_complete:bool ->
?dump_plan_as_svg:string ->
?shm_low:int64 ->
?shm_high:int64 ->
?shm_max:int64 ->
?buf_low:int64 ->
?buf_high:int64 ->
?buf_max:int64 ->
?shm_low_factor:float ->
?shm_high_factor:float ->
?shm_max_factor:float ->
?buf_low_factor:float ->
?buf_high_factor:float ->
?buf_max_factor:float ->
?simulate:bool ->
?pre_sort_algo:string ->
?keep_temp_files:bool ->
?report:bool ->
?report_to:Netchannels.out_obj_channel ->
Mapred_job_config.m_job_config -> runtime_job_config(io_weight,cpu_weight)-
The sum of the I/O weights must not exceed io_load, and the
sum of the CPU weights must not exceed cpu_load.val create_runtime_job_config_from_mapred_config : ?dump_plan_when_complete:bool ->
?dump_plan_as_svg:string ->
?simulate:bool ->
?pre_sort_algo:string ->
?keep_temp_files:bool ->
?report:bool ->
?report_to:Netchannels.out_obj_channel ->
Mapred_job_config.m_job_config ->
Mapred_config.mapred_config -> runtime_job_configmapred_config
objecttype machine_params
val investigate_machines : Mapred_config.mapred_config ->
string -> string -> machine_paramsinvestigate_machines config auth_ticket job_id:
Queries machine parameters directly from the machines for the tasks.
val planning_capacity : machine_params -> floattype running_job
val start : Unixqueue.event_system ->
Mapred_sched.plan ->
Mapred_def.mapred_job ->
runtime_job_config ->
machine_params ->
Mapred_taskfiles.taskfile_manager ->
Mapred_def.mapred_env ->
int -> (running_job -> unit) -> running_jobval kill : running_job -> unitval cleanup : running_job -> unittypestatus =[ `Errors of string list | `Killed | `Running | `Successful ]
val status : running_job -> statusval event_system : running_job -> Unixqueue.event_systemval stats : running_job -> Mapred_stats.statsval get_simulate : runtime_job_config -> boolval get_report : runtime_job_config -> boolval get_report_to : runtime_job_config -> Netchannels.out_obj_channelval get_dump_plan_when_complete : runtime_job_config -> boolval get_keep_temp_files : runtime_job_config -> boolval get_job_config : runtime_job_config -> Mapred_job_config.m_job_configval get_rjc : running_job -> runtime_job_configval get_job : running_job -> Mapred_def.mapred_jobval get_tm : running_job -> Mapred_taskfiles.taskfile_managerval get_plan : running_job -> Mapred_sched.planval get_env : running_job -> Mapred_def.mapred_envval message_rjc : runtime_job_config -> string -> unitval message : running_job -> string -> unit