Plasma GitLab Archive
Projects Blog Knowledge

Plasma Project:
Home 
Manual 
FAQ 
Slides 
Perf 
Releases 
sig
  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 -> Mapred_job_exec.runtime_job_config
  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 -> Mapred_job_exec.runtime_job_config
  type machine_params
  val investigate_machines :
    Mapred_config.mapred_config ->
    string -> string -> Mapred_job_exec.machine_params
  val planning_capacity : Mapred_job_exec.machine_params -> float
  type running_job
  val start :
    Unixqueue.event_system ->
    Mapred_sched.plan ->
    Mapred_def.mapred_job ->
    Mapred_job_exec.runtime_job_config ->
    Mapred_job_exec.machine_params ->
    Mapred_taskfiles.taskfile_manager ->
    Mapred_def.mapred_env ->
    int ->
    (Mapred_job_exec.running_job -> unit) -> Mapred_job_exec.running_job
  val kill : Mapred_job_exec.running_job -> unit
  val cleanup : Mapred_job_exec.running_job -> unit
  type status = [ `Errors of string list | `Killed | `Running | `Successful ]
  val status : Mapred_job_exec.running_job -> Mapred_job_exec.status
  val event_system : Mapred_job_exec.running_job -> Unixqueue.event_system
  val stats : Mapred_job_exec.running_job -> Mapred_stats.stats
  val get_simulate : Mapred_job_exec.runtime_job_config -> bool
  val get_report : Mapred_job_exec.runtime_job_config -> bool
  val get_report_to :
    Mapred_job_exec.runtime_job_config -> Netchannels.out_obj_channel
  val get_dump_plan_when_complete :
    Mapred_job_exec.runtime_job_config -> bool
  val get_keep_temp_files : Mapred_job_exec.runtime_job_config -> bool
  val get_job_config :
    Mapred_job_exec.runtime_job_config -> Mapred_job_config.m_job_config
  val get_rjc :
    Mapred_job_exec.running_job -> Mapred_job_exec.runtime_job_config
  val get_job : Mapred_job_exec.running_job -> Mapred_def.mapred_job
  val get_tm :
    Mapred_job_exec.running_job -> Mapred_taskfiles.taskfile_manager
  val get_plan : Mapred_job_exec.running_job -> Mapred_sched.plan
  val get_env : Mapred_job_exec.running_job -> Mapred_def.mapred_env
  val message_rjc : Mapred_job_exec.runtime_job_config -> string -> unit
  val message : Mapred_job_exec.running_job -> string -> unit
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml