ensembl-hive  2.5
Bio::EnsEMBL::Hive::Scheduler Class Reference

Public Member Functions

public scheduler_say ()
 
public schedule_workers_resync_if_necessary ()
 
public suggest_analysis_to_specialize_a_worker ()
 
public schedule_workers ()
 
public sort_pairs_by_suitability ()
 

Detailed Description

Description

    Scheduler starts with the numbers of required workers for unblocked analyses,
    then goes through several kinds of restrictions (submit_limit, meadow_limits, hive_capacity, etc)
    that act as limiters and may cap the original numbers in several ways.
    The capped numbers are then grouped by meadow_type and rc_name and returned in a two-level hash.

Definition at line 15 of file Scheduler.pm.

Member Function Documentation

◆ schedule_workers()

public Bio::EnsEMBL::Hive::Scheduler::schedule_workers ( )

Undocumented method

Code:
click to view

◆ schedule_workers_resync_if_necessary()

public Bio::EnsEMBL::Hive::Scheduler::schedule_workers_resync_if_necessary ( )

Undocumented method

Code:
click to view

◆ scheduler_say()

public Bio::EnsEMBL::Hive::Scheduler::scheduler_say ( )

Undocumented method

Code:
click to view

◆ sort_pairs_by_suitability()

public Bio::EnsEMBL::Hive::Scheduler::sort_pairs_by_suitability ( )

Undocumented method

Code:
click to view

◆ suggest_analysis_to_specialize_a_worker()

public Bio::EnsEMBL::Hive::Scheduler::suggest_analysis_to_specialize_a_worker ( )

Undocumented method

Code:
click to view

The documentation for this class was generated from the following file: