ensembl-hive  2.8.1
Bio::EnsEMBL::Hive::Meadow::SLURM Class Reference
+ Inheritance diagram for Bio::EnsEMBL::Hive::Meadow::SLURM:

Public Member Functions

public name ()
 
protected _init_meadow ()
 
public count_pending_workers_by_rc_name ()
 
public count_running_workers ()
 
public status_of_all_our_workers ()
 
public check_worker_is_alive_and_mine ()
 
public kill_worker ()
 
public get_report_entries_for_process_ids ()
 
public get_report_entries_for_time_interval ()
 
public parse_report_source_line ()
 
public submit_workers_return_meadow_pids ()
 
public execute_command ()
 
public get_current_worker_process_id ()
 
public deregister_local_process ()
 
public get_cause_of_death ()
 
- Public Member Functions inherited from Bio::EnsEMBL::Hive::Meadow
public get_meadow_major_version ()
 
public get_meadow_version ()
 
public check_version_compatibility ()
 
public new ()
 
protected _init_meadow ()
 
public cached_name ()
 
public type ()
 
public get_current_hostname ()
 
public signature ()
 
public pipeline_name ()
 
public runWorker_path ()
 
public job_name_prefix ()
 
public job_array_common_name ()
 
public name ()
 
public get_current_worker_process_id ()
 
public status_of_all_our_workers ()
 
public check_worker_is_alive_and_mine ()
 
public kill_worker ()
 
public parse_report_source_line ()
 
public get_report_entries_for_process_ids ()
 
public get_report_entries_for_time_interval ()
 
public submit_workers_return_meadow_pids ()
 
public run_on_host ()
 
public cleanup_temp_directory ()
 
- Public Member Functions inherited from Bio::EnsEMBL::Hive::Configurable
public config ()
 
public context ()
 
public config_get ()
 
public config_set ()
 

Detailed Description

Description

    This is the 'SLURM' implementation of an EnsEMBL eHive Meadow.

Definition at line 17 of file SLURM.pm.

Member Function Documentation

◆ _init_meadow()

protected Bio::EnsEMBL::Hive::Meadow::SLURM::_init_meadow ( )

Undocumented method

Code:
click to view

◆ check_worker_is_alive_and_mine()

public Bio::EnsEMBL::Hive::Meadow::SLURM::check_worker_is_alive_and_mine ( )

Undocumented method

Code:
click to view

◆ count_pending_workers_by_rc_name()

public Bio::EnsEMBL::Hive::Meadow::SLURM::count_pending_workers_by_rc_name ( )

Undocumented method

Code:
click to view

◆ count_running_workers()

public Bio::EnsEMBL::Hive::Meadow::SLURM::count_running_workers ( )

Undocumented method

Code:
click to view

◆ deregister_local_process()

public Bio::EnsEMBL::Hive::Meadow::SLURM::deregister_local_process ( )

Undocumented method

Code:
click to view

◆ execute_command()

public Bio::EnsEMBL::Hive::Meadow::SLURM::execute_command ( )

Undocumented method

Code:
click to view

◆ get_cause_of_death()

public Bio::EnsEMBL::Hive::Meadow::SLURM::get_cause_of_death ( )

Undocumented method

Code:
click to view

◆ get_current_worker_process_id()

public Bio::EnsEMBL::Hive::Meadow::SLURM::get_current_worker_process_id ( )

Undocumented method

Code:
click to view

◆ get_report_entries_for_process_ids()

public Bio::EnsEMBL::Hive::Meadow::SLURM::get_report_entries_for_process_ids ( )

Undocumented method

Code:
click to view

◆ get_report_entries_for_time_interval()

public Bio::EnsEMBL::Hive::Meadow::SLURM::get_report_entries_for_time_interval ( )

Undocumented method

Code:
click to view

◆ kill_worker()

public Bio::EnsEMBL::Hive::Meadow::SLURM::kill_worker ( )

Undocumented method

Code:
click to view

◆ name()

public Bio::EnsEMBL::Hive::Meadow::SLURM::name ( )

Undocumented method

Code:
click to view

◆ parse_report_source_line()

public Bio::EnsEMBL::Hive::Meadow::SLURM::parse_report_source_line ( )

Undocumented method

Code:
click to view

◆ status_of_all_our_workers()

public Bio::EnsEMBL::Hive::Meadow::SLURM::status_of_all_our_workers ( )

Undocumented method

Code:
click to view

◆ submit_workers_return_meadow_pids()

public Bio::EnsEMBL::Hive::Meadow::SLURM::submit_workers_return_meadow_pids ( )

Undocumented method

Code:
click to view

The documentation for this class was generated from the following file:
map
public map()
Bio::EnsEMBL::Hive::Meadow::SLURM::get_report_entries_for_time_interval
public get_report_entries_for_time_interval()
Bio::EnsEMBL::Hive::Meadow::SLURM::count_running_workers
public count_running_workers()
Bio::EnsEMBL::Hive::Meadow::SLURM::get_cause_of_death
public get_cause_of_death()
Bio::EnsEMBL::Hive::Meadow::SLURM::check_worker_is_alive_and_mine
public check_worker_is_alive_and_mine()
Bio::EnsEMBL::Hive::Meadow::SLURM::kill_worker
public kill_worker()
Bio::EnsEMBL::Hive::Meadow::SLURM::get_current_worker_process_id
public get_current_worker_process_id()
Bio::EnsEMBL::Hive::Meadow::SLURM::deregister_local_process
public deregister_local_process()
Bio::EnsEMBL::Hive::Meadow::SLURM::status_of_all_our_workers
public status_of_all_our_workers()
run
public run()
Bio::EnsEMBL::Hive::Meadow::SLURM::execute_command
public execute_command()
Bio::EnsEMBL::Hive::Meadow::SLURM::parse_report_source_line
public parse_report_source_line()
Bio::EnsEMBL::Hive::Meadow::SLURM::count_pending_workers_by_rc_name
public count_pending_workers_by_rc_name()
Bio::EnsEMBL::Hive::Meadow::SLURM::get_report_entries_for_process_ids
public get_report_entries_for_process_ids()
Bio::EnsEMBL::Hive::Meadow::SLURM::name
public name()
Bio::EnsEMBL::Hive::Meadow::SLURM::_init_meadow
protected _init_meadow()
Bio::EnsEMBL::Hive::Meadow::SLURM::submit_workers_return_meadow_pids
public submit_workers_return_meadow_pids()