SYMBOL INDEX (10751 symbols across 775 files) FILE: buildutils/attr_parser.py class PropType (line 62) | class PropType(enum.Enum): class switch (line 72) | class switch(object): method __init__ (line 79) | def __init__(self, value): method __iter__ (line 83) | def __iter__(self): method match (line 87) | def match(self, *args): function fileappend (line 98) | def fileappend(prop_type, line): function getText (line 120) | def getText(svr_file, ecl_file, defines_file): function do_head (line 141) | def do_head(node): function do_index (line 167) | def do_index(attr): function do_member (line 179) | def do_member(attr, p_flag, tag_name): function process (line 218) | def process(master_file, svr_file, ecl_file, defines_file): function main (line 313) | def main(argv): function usage (line 395) | def usage(): FILE: src/cmds/pbs_attach.c function main (line 57) | int FILE: src/cmds/pbs_attach_sup.c function usage (line 67) | void function attach (line 92) | void FILE: src/cmds/pbs_dataservice.c function main (line 69) | int FILE: src/cmds/pbs_demux.c type rwhere (line 71) | enum rwhere { invalid, type routem (line 76) | struct routem { function readit (line 94) | void function main (line 143) | int FILE: src/cmds/pbs_ds_password.c type passwd (line 123) | struct passwd function cleanup (line 140) | static void function read_password (line 181) | static int function gen_password (line 225) | static int function update_db_usr (line 256) | int function check_user (line 287) | int function change_ownership (line 322) | int function main (line 376) | int FILE: src/cmds/pbs_ralter.c type attrl (line 52) | struct attrl function process_opts (line 68) | int function print_usage (line 188) | static void function handle_attribute_errors (line 213) | static void function main (line 250) | int FILE: src/cmds/pbs_rdel.c function main (line 64) | int FILE: src/cmds/pbs_release_nodes.c function main (line 64) | int FILE: src/cmds/pbs_rstat.c function display_single_reservation (line 75) | void function display (line 191) | void FILE: src/cmds/pbs_rsub.c type attrl (line 60) | struct attrl function process_opts (line 89) | int function set_resv_env (line 377) | int function cnvrt_proc_attrib (line 472) | int function print_usage (line 621) | static void function handle_attribute_errors (line 646) | static void function main (line 714) | int FILE: src/cmds/pbs_tmrsh.c function usage (line 76) | void type passwd (line 96) | struct passwd function host_match (line 121) | int function main (line 188) | int FILE: src/cmds/pbsdsh.c function bailout (line 94) | void function host_match (line 115) | int function find_hostline (line 211) | int find_hostline(char *host) function wait_for_task (line 249) | void function main (line 336) | int FILE: src/cmds/pbsnodes.c type mgr_operation_t (line 122) | typedef enum mgr_operation { type output_format_enum (line 134) | enum output_format_enum { function cmp_node_name (line 166) | static int function encode_to_json (line 194) | static int function prt_node_summary (line 292) | static int function prt_node (line 649) | static void type batch_status (line 729) | struct batch_status type attrl (line 731) | struct attrl type batch_status (line 752) | struct batch_status type attrl (line 754) | struct attrl function is_down (line 774) | static int function is_offline (line 794) | static int function marknode (line 819) | static int function main (line 887) | int FILE: src/cmds/qalter.c function print_usage (line 70) | static void function handle_attribute_errors (line 95) | static void function main (line 168) | int FILE: src/cmds/qdel.c function process_deljobstat (line 81) | static int function get_mail_suppress_count (line 134) | static int function delete_jobs_for_cluster (line 181) | static int function svr_jobid_list_t (line 284) | static svr_jobid_list_t * function main (line 317) | int FILE: src/cmds/qdisable.c function main (line 77) | int function execute (line 139) | static void FILE: src/cmds/qenable.c function main (line 74) | int function execute (line 136) | static void FILE: src/cmds/qhold.c function print_usage (line 68) | static void function handle_attribute_errors (line 89) | static void function main (line 114) | int FILE: src/cmds/qmgr.c type server (line 132) | struct server type objname (line 136) | struct objname type objname (line 137) | struct objname type objname (line 138) | struct objname type objname (line 139) | struct objname function dyn_strcpy (line 182) | static void function attrlist_add (line 241) | static void function dump_file (line 282) | int function params_import (line 424) | int function params_export (line 571) | int type passwd (line 690) | struct passwd function main (line 703) | int function chk_special_attr_values (line 936) | static int function attributes (line 1002) | int type server (line 1180) | struct server type server (line 1184) | struct server function connect_servers (line 1211) | int function blanks (line 1258) | void function check_list (line 1289) | int function disconnect_from_server (line 1346) | static void function clean_up_and_exit (line 1364) | void function remove_char (line 1399) | void function get_resc_type (line 1419) | int function is_reservation_queue (line 1451) | static int function display (line 1503) | void function set_active (line 1933) | int function handle_formula (line 2080) | void function execute (line 2131) | int function freeattropl (line 2546) | void type objname (line 2576) | struct objname type objname (line 2580) | struct objname type objname (line 2581) | struct objname type objname (line 2582) | struct objname function get_request (line 2681) | int function show_help (line 2893) | void function parse (line 2983) | int FILE: src/cmds/qmgr_sup.c function EOF_handler (line 95) | static unsigned char function qmgr_list_history (line 110) | void function qmgr_get_history (line 152) | static int function init_qmgr_hist (line 184) | int function qmgr_add_history (line 257) | int function get_request_hist (line 290) | int FILE: src/cmds/qmove.c function main (line 60) | int FILE: src/cmds/qmsg.c function main (line 60) | int FILE: src/cmds/qorder.c function main (line 53) | int FILE: src/cmds/qrerun.c function main (line 60) | int FILE: src/cmds/qrls.c function main (line 59) | int FILE: src/cmds/qrun.c function main (line 72) | int function execute (line 164) | static void FILE: src/cmds/qselect.c type batch_op (line 66) | enum batch_op function set_attrop (line 80) | void function check_op (line 136) | void function get_tsubopt (line 178) | static int function check_res_op (line 229) | int function print_usage (line 289) | static void function handle_attribute_errors (line 311) | static void function main (line 375) | int FILE: src/cmds/qsig.c function main (line 60) | int FILE: src/cmds/qstart.c function main (line 74) | int function execute (line 136) | static void FILE: src/cmds/qstat.c type batch_status (line 80) | struct batch_status type batch_status (line 80) | struct batch_status type attrl (line 112) | struct attrl type attrl (line 139) | struct attrl type output_format_enum (line 151) | enum output_format_enum { type batch_status_item_type (line 158) | enum batch_status_item_type { function batch_item_json_type_triage (line 177) | int batch_item_json_type_triage (const char *name, const char *resource) type attrl (line 217) | struct attrl function cmp_jobs (line 219) | int function istrue (line 304) | int function states (line 332) | static void function exit_qstat (line 434) | void function prt_attr (line 451) | void function trunc_value (line 648) | static void function prt_nodes (line 671) | static void function altdsp_statjob (line 847) | static void function get_ct (line 1147) | static void function altdsp_statque (line 1169) | static void function add_atropl (line 1245) | static void function cvt_time_to_seconds (line 1261) | static long function display_statjob (line 1358) | int function accumulate_restriction (line 1686) | static void accumulate_restriction(char **keys, char **values, int *coun... function display_statque (line 1739) | int function display_statserver (line 1926) | int function Tcl_Obj (line 2044) | static Tcl_Obj * type attrl (line 2090) | struct attrl function log_err (line 2142) | void function tcl_init (line 2156) | void function tcl_init (line 2208) | void function tcl_addarg (line 2260) | void type batch_status (line 2290) | struct batch_status function tcl_stat (line 2291) | int function tcl_stat (line 2380) | int function main (line 2463) | int function cmp_est_time (line 3418) | static int type tm (line 3501) | struct tm type tm (line 3502) | struct tm type tm (line 3503) | struct tm FILE: src/cmds/qstop.c function main (line 73) | int function execute (line 135) | static void FILE: src/cmds/qsub.c type attrl (line 181) | struct attrl type attrl (line 182) | struct attrl type batch_status (line 184) | struct batch_status function refresh_dfltqsubargs (line 574) | static void function exit_qsub (line 620) | void function print_usage (line 696) | static void type sockaddr_in (line 725) | struct sockaddr_in type sockaddr (line 741) | struct sockaddr type sockaddr (line 749) | struct sockaddr function shut_close_sock (line 772) | static void function bailout (line 788) | void type sockaddr_in (line 822) | struct sockaddr_in type sockaddr (line 833) | struct sockaddr type sockaddr (line 841) | struct sockaddr function block (line 873) | static void function process_opts (line 1008) | static int function if_cmd_line (line 1362) | if_cmd_line(Depend_opt) function if_cmd_line (line 1368) | if_cmd_line(Stagein_opt) function if_cmd_line (line 1374) | if_cmd_line(Stageout_opt) function if_cmd_line (line 1380) | if_cmd_line(Sandbox_opt) function if_cmd_line (line 1386) | if_cmd_line(Grouplist_opt) function if_cmd_line (line 1392) | if_cmd_line(Interact_opt) function if_cmd_line (line 1431) | if_cmd_line(block_opt) function if_cmd_line (line 1450) | if_cmd_line(Resvstart_opt) function if_cmd_line (line 1462) | if_cmd_line(Resvend_opt) function if_cmd_line (line 1474) | if_cmd_line(cred_opt) function if_cmd_line (line 1481) | if_cmd_line(tolerate_node_failures_opt) type stat (line 1858) | struct stat type utsname (line 1945) | struct utsname type stat (line 2085) | struct stat type attrl (line 2434) | struct attrl type attrl (line 2523) | struct attrl type attrl (line 2526) | struct attrl type ecl_attribute_errors (line 2742) | struct ecl_attribute_errors type attropl (line 2744) | struct attropl type ecl_attribute_errors (line 2899) | struct ecl_attribute_errors type attropl (line 2948) | struct attropl type attropl (line 2952) | struct attropl type attrl (line 3085) | struct attrl type attrl (line 3087) | struct attrl type attrl (line 3111) | struct attrl type attrl (line 3112) | struct attrl type attrl (line 3114) | struct attrl type attrl (line 3115) | struct attrl FILE: src/cmds/qsub_sup.c type termios (line 105) | struct termios type winsize (line 106) | struct winsize type attrl (line 107) | struct attrl type attrl (line 129) | struct attrl type attrl (line 133) | struct attrl type attrl (line 145) | struct attrl type attrl (line 149) | struct attrl function log_syslog (line 161) | void function check_crlf (line 221) | int function get_script (line 252) | int function blockint (line 361) | void function enable_gui (line 371) | void type sockaddr_in (line 537) | struct sockaddr_in type sockaddr (line 550) | struct sockaddr type sockaddr (line 557) | struct sockaddr function do_daemon_stuff (line 587) | void function exit_on_sigpipe (line 642) | void function set_sig_handlers (line 653) | void function dosend (line 681) | int function dorecv (line 730) | int function reader (line 768) | int function pkt_reader (line 818) | int function reader_Xjob (line 871) | int function pkt_reader_Xjob (line 925) | int function get_reader_Xjob (line 981) | int function settermraw (line 1001) | void function stopme (line 1038) | void function writer (line 1056) | void function send_term (line 1158) | void function send_winsize (line 1203) | void function getwinsize (line 1229) | int function catchchild (line 1248) | void function no_suspend (line 1281) | void function catchint (line 1297) | void function toolong (line 1333) | void function log_cmds_portfw_msg (line 1349) | static void function x11handler (line 1372) | static void function interactive (line 1407) | void function get_comm_filename (line 1636) | void function check_qsub_daemon (line 1694) | int function daemon_stuff (line 1722) | static void function daemon_submit (line 1923) | int FILE: src/cmds/qterm.c function main (line 88) | int function execute (line 214) | static void FILE: src/cmds/scripts/pbs_bootcheck.py function __get_uptime (line 49) | def __get_uptime(): FILE: src/cmds/scripts/pbs_topologyinfo.py class Inventory (line 50) | class Inventory(object): method reset (line 56) | def reset(self): method __init__ (line 66) | def __init__(self): method reportsockets_win (line 69) | def reportsockets_win(self, topo_file): method latest_hwloc (line 83) | def latest_hwloc(self, hwlocVersion): method calculate (line 94) | def calculate(self): method reportsockets (line 101) | def reportsockets(self, dirs, files, options): method countsockets (line 175) | def countsockets(self, topo_file): function socketXMLstart (line 231) | def socketXMLstart(name, attrs): FILE: src/hooks/cgroups/pbs_cgroups.PY class AdminError (line 160) | class AdminError(Exception): class ProcessingError (line 167) | class ProcessingError(Exception): class UserError (line 174) | class UserError(Exception): class JobValueError (line 181) | class JobValueError(Exception): class CgroupBusyError (line 188) | class CgroupBusyError(ProcessingError): class CgroupConfigError (line 195) | class CgroupConfigError(AdminError): class CgroupLimitError (line 202) | class CgroupLimitError(AdminError): class CgroupProcessingError (line 209) | class CgroupProcessingError(ProcessingError): class TimeoutError (line 216) | class TimeoutError(ProcessingError): function stringified_output (line 230) | def stringified_output(out): function caller_name (line 250) | def caller_name(): function systemd_escape (line 260) | def systemd_escape(buf): function convert_size (line 293) | def convert_size(value, units='b'): function size_as_int (line 343) | def size_as_int(value): function convert_time (line 359) | def convert_time(value, units='s'): function decode_list (line 407) | def decode_list(data): function decode_dict (line 430) | def decode_dict(data): function merge_dict (line 467) | def merge_dict(base, new): function expand_list (line 491) | def expand_list(old): function find_files (line 516) | def find_files(path, pattern='*', kind='', function initialize_resource (line 586) | def initialize_resource(resc): function printjob_info (line 613) | def printjob_info(jobid, include_attributes=False): function job_is_suspended (line 665) | def job_is_suspended(jobid): function job_is_running (line 675) | def job_is_running(jobid): function fetch_vnode_comments_nomp (line 685) | def fetch_vnode_comments_nomp(vnode_list, timeout=10): function fetch_vnode_comments_queue (line 718) | def fetch_vnode_comments_queue(vnode_list, commq): function fetch_vnode_comments_mp (line 745) | def fetch_vnode_comments_mp(vnode_list, timeout=10): function fetch_vnode_comments (line 782) | def fetch_vnode_comments(vnode_list, timeout=10): class Lock (line 800) | class Lock(object): method __init__ (line 805) | def __init__(self, path): method getpath (line 809) | def getpath(self): method getlockfd (line 815) | def getlockfd(self): method __enter__ (line 821) | def __enter__(self): method __exit__ (line 827) | def __exit__(self, exc, val, trace): class Timeout (line 838) | class Timeout(object): method __init__ (line 843) | def __init__(self, duration=1, message='Operation timed out'): method handler (line 847) | def handler(self, sig, frame): method getduration (line 853) | def getduration(self): method getmessage (line 859) | def getmessage(self): method __enter__ (line 865) | def __enter__(self): method __exit__ (line 871) | def __exit__(self, exc, val, trace): class HookUtils (line 879) | class HookUtils(object): method __init__ (line 884) | def __init__(self, hook_events=None): method __repr__ (line 1008) | def __repr__(self): method event_name (line 1011) | def event_name(self, hooktype): method hashandler (line 1022) | def hashandler(self, hooktype): method invoke_handler (line 1031) | def invoke_handler(self, event, cgroup, jobutil, *args): method _execjob_begin_handler (line 1048) | def _execjob_begin_handler(self, event, cgroup, jobutil): method _execjob_epilogue_handler (line 1138) | def _execjob_epilogue_handler(self, event, cgroup, jobutil): method _execjob_end_handler (line 1155) | def _execjob_end_handler(self, event, cgroup, jobutil): method manage_rlimit_as (line 1182) | def manage_rlimit_as(self, job): method _execjob_launch_handler (line 1230) | def _execjob_launch_handler(self, event, cgroup, jobutil): method _exechost_periodic_handler (line 1259) | def _exechost_periodic_handler(self, event, cgroup, jobutil): method _exechost_startup_handler (line 1300) | def _exechost_startup_handler(self, event, cgroup, jobutil): method _execjob_attach_handler (line 1352) | def _execjob_attach_handler(self, event, cgroup, jobutil): method _execjob_resize_handler (line 1365) | def _execjob_resize_handler(self, event, cgroup, jobutil): method _execjob_postsuspend_handler (line 1433) | def _execjob_postsuspend_handler(self, event, cgroup, jobutil): method _execjob_preresume_handler (line 1439) | def _execjob_preresume_handler(self, event, cgroup, jobutil): class JobUtils (line 1450) | class JobUtils(object): method __init__ (line 1455) | def __init__(self, job, hostname=None, assigned_resources=None): method __repr__ (line 1466) | def __repr__(self): method _get_assigned_job_resources (line 1472) | def _get_assigned_job_resources(self, hostname=None): class NodeUtils (line 1580) | class NodeUtils(object): method __init__ (line 1588) | def __init__(self, cfg, hostname=None, cpuinfo=None, meminfo=None, method __repr__ (line 1623) | def __repr__(self): method _add_device_counts_to_numa_nodes (line 1632) | def _add_device_counts_to_numa_nodes(self): method _discover_numa_nodes (line 1656) | def _discover_numa_nodes(self): method _devinfo (line 1744) | def _devinfo(self, path): method _discover_devices (line 1766) | def _discover_devices(self): method _discover_gpus (line 1923) | def _discover_gpus(self): method _discover_migs (line 1997) | def _discover_migs(self, gpus): method _discover_mig_minor (line 2155) | def _discover_mig_minor(self, gpu, gi, ci=None): method _discover_meminfo (line 2172) | def _discover_meminfo(self): method _discover_cpuinfo (line 2198) | def _discover_cpuinfo(self): method gather_jobs_on_node (line 2291) | def gather_jobs_on_node(self, cgroup): method get_memory_on_node (line 2317) | def get_memory_on_node(self, memtotal=None, ignore_reserved=False): method get_vmem_on_node (line 2371) | def get_vmem_on_node(self, vmemtotal=None, ignore_reserved=False): method get_hpmem_on_node (line 2438) | def get_hpmem_on_node(self, hpmemtotal=None, ignore_reserved=False): method create_vnodes (line 2500) | def create_vnodes(self, vntype=None): method take_node_offline (line 2767) | def take_node_offline(self): method bring_node_online (line 2831) | def bring_node_online(self): class CgroupUtils (line 2895) | class CgroupUtils(object): method __init__ (line 2900) | def __init__(self, hostname, vnode, cfg=None, subsystems=None, method __repr__ (line 3011) | def __repr__(self): method write_to_stderr (line 3022) | def write_to_stderr(self, job, msg): method set_diag_messages (line 3048) | def set_diag_messages(self, resc_used, msg, concate): method _target_subsystems (line 3075) | def _target_subsystems(self): method _copy_from_parent (line 3099) | def _copy_from_parent(self, dest): method _assemble_path (line 3116) | def _assemble_path(self, subsys, mnt_point, flags): method _get_paths (line 3140) | def _get_paths(self): method _cgroup_path (line 3217) | def _cgroup_path(self, subsys, cgfile='', jobid=''): method morph_config_dict_bools (line 3248) | def morph_config_dict_bools(self, config_dict, subsection=None): method parse_config_file (line 3440) | def parse_config_file(): method _create_service (line 3600) | def _create_service(self): method create_paths (line 3677) | def create_paths(self): method _get_vnode_type (line 3739) | def _get_vnode_type(self): method _get_assigned_cgroup_resources (line 3787) | def _get_assigned_cgroup_resources(self): method _get_systemd_version (line 3917) | def _get_systemd_version(self): method _glob_subdir_wildcard (line 3948) | def _glob_subdir_wildcard(self, extension=''): method enabled (line 3958) | def enabled(self, subsystem): method default (line 3984) | def default(self, subsystem): method _is_pid_owner (line 3994) | def _is_pid_owner(self, pid, job_uid): method _get_pids_in_sid (line 4015) | def _get_pids_in_sid(self, sid=None): method add_pids (line 4056) | def add_pids(self, pidarg, jobid): method setup_job_devices_env (line 4147) | def setup_job_devices_env(self, gpus): method _setup_subsys_devices (line 4187) | def _setup_subsys_devices(self, jobid, node): method _assign_devices (line 4281) | def _assign_devices(self, device_kind, device_list, device_count, node): method get_device_name (line 4336) | def get_device_name(self, node, available, socket, major, minor): method _combine_resources (line 4376) | def _combine_resources(self, dict1, dict2): method _assign_resources (line 4410) | def _assign_resources(self, requested, available, socketlist, node): method assign_job (line 4540) | def assign_job(self, requested, available, node): method available_node_resources (line 4681) | def available_node_resources(self, node, exclude_jobid=None): method set_swappiness (line 4820) | def set_swappiness(self, value, jobid=''): method set_limit (line 4832) | def set_limit(self, resource, value, jobid=''): method update_job_usage (line 4955) | def update_job_usage(self, jobid, resc_used, force=False): method create_job (line 5102) | def create_job(self, jobid, node): method configure_job (line 5131) | def configure_job(self, job, hostresc, node, cgroup, event_type): method _kill_tasks (line 5483) | def _kill_tasks(self, tasks_file): method _delete_cgroup_children (line 5526) | def _delete_cgroup_children(self, path): method _remove_cgroup (line 5556) | def _remove_cgroup(self, path, jobid=None): method cleanup_hook_data (line 5612) | def cleanup_hook_data(self, local_jobs=[]): method cleanup_env_files (line 5624) | def cleanup_env_files(self, local_jobs=[]): method cleanup_orphans (line 5637) | def cleanup_orphans(self, local_jobs): method delete (line 5694) | def delete(self, jobid, offline_node=True): method read_value (line 5774) | def read_value(self, filename): method write_value (line 5788) | def write_value(self, filename, value, mode='w'): method _get_cfs_quota_us (line 5822) | def _get_cfs_quota_us(self, jobid=''): method _get_mem_failcnt (line 5832) | def _get_mem_failcnt(self, jobid): method _get_memsw_failcnt (line 5844) | def _get_memsw_failcnt(self, jobid): method _get_hugetlb_failcnt (line 5856) | def _get_hugetlb_failcnt(self, jobid): method _get_max_mem_usage (line 5868) | def _get_max_mem_usage(self, jobid): method _get_max_memsw_usage (line 5880) | def _get_max_memsw_usage(self, jobid): method _get_max_hugetlb_usage (line 5892) | def _get_max_hugetlb_usage(self, jobid): method _get_cpu_usage (line 5905) | def _get_cpu_usage(self, jobid): method select_cpus (line 5917) | def select_cpus(self, path, ncpus): method _get_error_msg (line 5952) | def _get_error_msg(self, jobid): method write_job_env_file (line 5992) | def write_job_env_file(self, jobid, env_list): method write_cgroup_assigned_resources (line 6012) | def write_cgroup_assigned_resources(self, jobid): method read_cgroup_assigned_resources (line 6033) | def read_cgroup_assigned_resources(self, jobid): method add_jobid_to_cgroup_jobs (line 6058) | def add_jobid_to_cgroup_jobs(self, jobid): method remove_jobid_from_cgroup_jobs (line 6089) | def remove_jobid_from_cgroup_jobs(self, jobid): method read_cgroup_jobs (line 6115) | def read_cgroup_jobs(self): method delete_cgroup_jobs_file (line 6148) | def delete_cgroup_jobs_file(self, jobid): method empty_cgroup_jobs_file (line 6157) | def empty_cgroup_jobs_file(self): function set_global_vars (line 6172) | def set_global_vars(): function missing_str (line 6233) | def missing_str(memspecs): function fill_cgswap (line 6301) | def fill_cgswap(): function main (line 6414) | def main(): FILE: src/iff/iff2.c function main (line 76) | int FILE: src/include/Long.h type Long (line 63) | typedef long long Long; type u_Long (line 64) | typedef unsigned long long u_Long; type Long (line 82) | typedef long long Long; type u_Long (line 83) | typedef unsigned long long u_Long; FILE: src/include/attribute.h type svrattrl (line 107) | struct svrattrl { type svrattrl (line 121) | typedef struct svrattrl svrattrl; type size_value (line 139) | struct size_value { type attr_entity (line 148) | struct attr_entity { type attrval_t (line 158) | typedef union attrval attrval_t; type attr_type (line 160) | enum attr_type { type array_strings (line 171) | struct array_strings type size_value (line 172) | struct size_value type pbsnode (line 174) | struct pbsnode type attr_entity (line 177) | struct attr_entity type attribute (line 180) | struct attribute { type attribute (line 187) | typedef struct attribute attribute; type attribute_def (line 196) | struct attribute_def { type attribute_def (line 208) | typedef struct attribute_def attribute_def; type ecl_attribute_def (line 216) | struct ecl_attribute_def { type ecl_attribute_def (line 225) | typedef struct ecl_attribute_def ecl_attribute_def; type array_strings (line 297) | struct array_strings { type attrl (line 309) | struct attrl type attropl (line 309) | struct attropl type attrl (line 310) | struct attrl type attrl (line 311) | struct attrl type attrl (line 311) | struct attrl type attrl (line 312) | struct attrl type attrl (line 312) | struct attrl type attrl (line 313) | struct attrl type attrl (line 314) | struct attrl type attrl (line 337) | struct attrl type batch_op (line 414) | enum batch_op type batch_op (line 415) | enum batch_op type batch_op (line 416) | enum batch_op type batch_op (line 417) | enum batch_op type batch_op (line 418) | enum batch_op type batch_op (line 419) | enum batch_op type batch_op (line 420) | enum batch_op type batch_op (line 421) | enum batch_op type batch_op (line 422) | enum batch_op type batch_op (line 423) | enum batch_op type batch_op (line 424) | enum batch_op type batch_op (line 425) | enum batch_op type batch_op (line 426) | enum batch_op type batch_op (line 427) | enum batch_op type batch_op (line 428) | enum batch_op type batch_op (line 429) | enum batch_op type batch_op (line 430) | enum batch_op type size_value (line 440) | struct size_value type array_strings (line 476) | struct array_strings type batch_op (line 501) | enum batch_op type batch_op (line 502) | enum batch_op type batch_op (line 503) | enum batch_op type batch_op (line 504) | enum batch_op type batch_op (line 505) | enum batch_op type svrattrl (line 521) | struct svrattrl type batch_op (line 572) | enum batch_op type batch_op (line 575) | enum batch_op type batch_op (line 593) | enum batch_op type attrl (line 608) | struct attrl type attrl (line 609) | struct attrl type batch_op (line 615) | enum batch_op type batch_op (line 616) | enum batch_op type batch_op (line 617) | enum batch_op type batch_op (line 618) | enum batch_op type batch_op (line 619) | enum batch_op type batch_op (line 620) | enum batch_op type batch_op (line 621) | enum batch_op type array_strings (line 631) | struct array_strings FILE: src/include/auth.h type AUTH_CTX_STATUS (line 60) | enum AUTH_CTX_STATUS { type auth_def_t (line 66) | typedef struct auth_def auth_def_t; type auth_def (line 67) | struct auth_def { type AUTH_MSG_TYPES (line 115) | enum AUTH_MSG_TYPES { type INTERACTIVE_AUTH_STATUS (line 135) | enum INTERACTIVE_AUTH_STATUS { type sockaddr_in (line 140) | struct sockaddr_in FILE: src/include/avltree.h type rectype (line 58) | typedef struct { type rectype (line 65) | typedef rectype AVL_IX_REC; type AVL_IX_DESC (line 67) | typedef struct { FILE: src/include/basil.h type basil_version_t (line 406) | typedef enum { type basil_method_t (line 426) | typedef enum { type basil_query_t (line 435) | typedef enum { type basil_node_arch_t (line 446) | typedef enum { type basil_node_state_t (line 453) | typedef enum { type basil_node_role_t (line 464) | typedef enum { type basil_accel_t (line 471) | typedef enum { type basil_accel_state_t (line 476) | typedef enum { type basil_processor_arch_t (line 483) | typedef enum { type basil_memory_type_t (line 491) | typedef enum { type basil_label_type_t (line 498) | typedef enum { type basil_label_disposition_t (line 504) | typedef enum { type basil_component_state_t (line 510) | typedef enum { type basil_rsvn_mode_t (line 516) | typedef enum { type basil_gpc_mode_t (line 522) | typedef enum { type basil_application_status_t (line 529) | typedef enum { type basil_reservation_status_t (line 538) | typedef enum { type basil_switch_action_t (line 549) | typedef enum { type basil_switch_status_t (line 556) | typedef enum { type basil_label_t (line 566) | typedef struct basil_label { type basil_label_t (line 573) | typedef basil_label_t basil_label_param_t; type basil_accelerator_gpu_t (line 575) | typedef struct basil_accelerator_gpu { type basil_accelerator_param_t (line 583) | typedef struct basil_accelerator_param { type basil_memory_param_t (line 592) | typedef struct basil_memory_param { type basil_nodelist_param_t (line 598) | typedef struct basil_nodelist_param { type basil_reserve_param_t (line 603) | typedef struct basil_reserve_param { type basil_request_reserve_t (line 624) | typedef struct basil_request_reserve { type basil_request_confirm_t (line 632) | typedef struct basil_request_confirm { type basil_request_release_t (line 638) | typedef struct basil_request_release { type basil_request_query_inventory_t (line 643) | typedef struct basil_request_query_inventory { type basil_request_query_status_app_t (line 649) | typedef struct basil_request_query_status_app { type basil_request_query_status_res_t (line 654) | typedef struct basil_request_query_status_res { type basil_request_query_status_t (line 659) | typedef struct basil_request_query_status { type basil_request_query_system_t (line 670) | typedef struct basil_request_query_system { type basil_topology_filter_t (line 674) | typedef struct basil_topology_filter { type basil_request_query_topology_t (line 679) | typedef struct basil_request_query_topology { type basil_request_query_t (line 684) | typedef struct basil_request_query { type basil_request_switch_app_t (line 694) | typedef struct basil_request_switch_app { type basil_request_switch_res_t (line 700) | typedef struct basil_request_switch_res { type basil_request_switch_t (line 706) | typedef struct basil_request_switch { type basil_request_t (line 711) | typedef struct basil_request { type basil_rsvn_application_cmd_t (line 725) | typedef struct basil_rsvn_application_cmd { type basil_rsvn_application_t (line 735) | typedef struct basil_rsvn_application { type basil_rsvn_t (line 744) | typedef struct basil_rsvn { type basil_memory_allocation_t (line 756) | typedef struct basil_memory_allocation { type basil_node_memory_t (line 762) | typedef struct basil_node_memory { type basil_node_computeunit_t (line 770) | typedef struct basil_node_computeunit { type basil_processor_allocation_t (line 776) | typedef struct basil_processor_allocation { type basil_node_processor_t (line 781) | typedef struct basil_node_processor { type basil_node_segment_t (line 789) | typedef struct basil_node_segment { type basil_node_socket_t (line 798) | typedef struct basil_node_socket { type basil_accelerator_allocation_t (line 806) | typedef struct basil_accelerator_allocation { type basil_node_accelerator_t (line 811) | typedef struct basil_node_accelerator { type basil_node_t (line 821) | typedef struct basil_node { type basil_response_query_inventory_t (line 836) | typedef struct basil_response_query_inventory { type basil_response_query_engine_t (line 848) | typedef struct basil_response_query_engine { type basil_response_query_network_t (line 854) | typedef struct basil_response_query_network { type basil_response_query_status_app_t (line 857) | typedef struct basil_response_query_status_app { type basil_response_query_status_res_t (line 863) | typedef struct basil_response_query_status_res { type basil_response_query_status_t (line 869) | typedef struct basil_response_query_status { type basil_system_element_t (line 879) | typedef struct basil_system_element { type basil_response_query_system_t (line 898) | typedef struct basil_response_query_system { type basil_response_query_topology_t (line 905) | typedef struct basil_response_query_topology { type basil_response_query_t (line 910) | typedef struct basil_response_query { type basil_response_reserve_t (line 922) | typedef struct basil_response_reserve { type basil_response_confirm_t (line 931) | typedef struct basil_response_confirm { type basil_response_release_t (line 936) | typedef struct basil_response_release { type basil_response_switch_app_t (line 941) | typedef struct basil_response_switch_app { type basil_response_switch_res_t (line 947) | typedef struct basil_response_switch_res { type basil_response_switch_t (line 953) | typedef struct basil_response_switch { type basil_response_t (line 958) | typedef struct basil_response { FILE: src/include/batch_request.h type rq_queuejob (line 55) | struct rq_queuejob { type rq_postqueuejob (line 62) | struct rq_postqueuejob { type rq_jobcred (line 70) | struct rq_jobcred { type rq_usercred (line 77) | struct rq_usercred { type rq_jobfile (line 85) | struct rq_jobfile { type rq_hookfile (line 94) | struct rq_hookfile { type rq_manage (line 107) | struct rq_manage { type rq_deletejoblist (line 115) | struct rq_deletejoblist { type rq_management (line 125) | struct rq_management { type rq_modifyvnode (line 132) | struct rq_modifyvnode { type rq_hold (line 138) | struct rq_hold { type rq_message (line 144) | struct rq_message { type rq_relnodes (line 151) | struct rq_relnodes { type rq_py_spawn (line 157) | struct rq_py_spawn { type rq_move (line 164) | struct rq_move { type rq_rescq (line 170) | struct rq_rescq { type rq_runjob (line 177) | struct rq_runjob { type rq_jobobit (line 184) | struct rq_jobobit { type rq_signal (line 191) | struct rq_signal { type rq_status (line 197) | struct rq_status { type rq_selstat (line 203) | struct rq_selstat { type rq_track (line 209) | struct rq_track { type rq_register (line 217) | struct rq_register { type rq_auth (line 228) | struct rq_auth { type rq_defschrpy (line 235) | struct rq_defschrpy { type rq_cpyfile (line 254) | struct rq_cpyfile { type rq_cpyfile_cred (line 263) | struct rq_cpyfile_cred { type rq_cred (line 270) | struct rq_cred { type rqfpair (line 279) | struct rqfpair { type rq_register_sched (line 286) | struct rq_register_sched { type batch_request (line 294) | struct batch_request { type batch_request (line 358) | struct batch_request type batch_request (line 359) | struct batch_request type batch_request (line 359) | struct batch_request type batch_request (line 360) | struct batch_request type batch_request (line 361) | struct batch_request type batch_request (line 362) | struct batch_request type batch_request (line 363) | struct batch_request type batch_request (line 364) | struct batch_request type batch_request (line 365) | struct batch_request type batch_request (line 366) | struct batch_request type batch_request (line 367) | struct batch_request type batch_request (line 368) | struct batch_request type batch_request (line 369) | struct batch_request type batch_reply (line 370) | struct batch_reply type batch_request (line 371) | struct batch_request type batch_request (line 372) | struct batch_request type batch_request (line 373) | struct batch_request type batch_request (line 374) | struct batch_request type batch_request (line 375) | struct batch_request type batch_request (line 376) | struct batch_request type batch_request (line 377) | struct batch_request type batch_request (line 381) | struct batch_request type batch_request (line 385) | struct batch_request type batch_request (line 386) | struct batch_request type batch_request (line 387) | struct batch_request type batch_request (line 388) | struct batch_request type batch_request (line 389) | struct batch_request type batch_request (line 390) | struct batch_request type batch_request (line 391) | struct batch_request type batch_request (line 392) | struct batch_request type batch_request (line 393) | struct batch_request type batch_request (line 394) | struct batch_request type batch_request (line 395) | struct batch_request type batch_request (line 396) | struct batch_request type batch_request (line 397) | struct batch_request type batch_request (line 398) | struct batch_request type batch_request (line 399) | struct batch_request type batch_request (line 400) | struct batch_request type batch_request (line 401) | struct batch_request type batch_request (line 403) | struct batch_request type batch_request (line 404) | struct batch_request type batch_request (line 405) | struct batch_request type batch_request (line 406) | struct batch_request type batch_request (line 408) | struct batch_request type batch_request (line 413) | struct batch_request type batch_request (line 414) | struct batch_request type batch_request (line 415) | struct batch_request type batch_request (line 416) | struct batch_request type batch_request (line 417) | struct batch_request type batch_request (line 418) | struct batch_request type batch_request (line 419) | struct batch_request type batch_request (line 420) | struct batch_request type batch_request (line 421) | struct batch_request type batch_request (line 422) | struct batch_request type batch_request (line 423) | struct batch_request type batch_request (line 424) | struct batch_request type batch_request (line 425) | struct batch_request type batch_request (line 426) | struct batch_request type batch_request (line 427) | struct batch_request type batch_request (line 428) | struct batch_request type batch_request (line 429) | struct batch_request type batch_request (line 430) | struct batch_request type batch_request (line 431) | struct batch_request type batch_request (line 432) | struct batch_request type batch_request (line 433) | struct batch_request type batch_request (line 434) | struct batch_request type batch_request (line 435) | struct batch_request type batch_request (line 436) | struct batch_request type batch_request (line 437) | struct batch_request type batch_request (line 438) | struct batch_request type batch_reply (line 439) | struct batch_reply type batch_request (line 441) | struct batch_request type batch_request (line 442) | struct batch_request type batch_request (line 443) | struct batch_request type batch_request (line 444) | struct batch_request type batch_request (line 445) | struct batch_request type batch_request (line 446) | struct batch_request type batch_reply (line 447) | struct batch_reply type batch_reply (line 448) | struct batch_reply type batch_request (line 451) | struct batch_request type batch_reply (line 452) | struct batch_reply type batch_request (line 453) | struct batch_request FILE: src/include/bitfield.h type Bitfield (line 136) | typedef struct bitfield { function INLINE (line 202) | INLINE int function INLINE (line 213) | INLINE int function INLINE (line 224) | INLINE int function INLINE (line 235) | INLINE int function INLINE (line 250) | INLINE int function INLINE (line 279) | INLINE int function INLINE (line 308) | INLINE int function INLINE (line 319) | INLINE int function INLINE (line 332) | INLINE int function INLINE (line 342) | INLINE int function INLINE (line 352) | INLINE int function INLINE (line 362) | INLINE int function INLINE (line 373) | INLINE int function INLINE (line 384) | INLINE int function INLINE (line 394) | INLINE int function INLINE (line 404) | INLINE int function INLINE (line 416) | INLINE int function INLINE (line 431) | INLINE int FILE: src/include/cmds.h type svr_jobid_list_t (line 66) | typedef struct svr_jobid_list svr_jobid_list_t; type svr_jobid_list (line 67) | struct svr_jobid_list { type batch_status (line 105) | struct batch_status type attrl (line 106) | struct attrl type attrl (line 107) | struct attrl FILE: src/include/dedup_jobids.h type array_job_range_list (line 43) | struct array_job_range_list { type array_job_range_list (line 47) | typedef struct array_job_range_list array_job_range_list; FILE: src/include/dis.h type dis_long_double_t (line 137) | typedef double dis_long_double_t; type dis_long_double_t (line 139) | typedef long double dis_long_double_t; type pbs_dis_buf_t (line 210) | typedef struct pbs_dis_buf { type pbs_tcp_auth_data_t (line 217) | typedef struct pbs_tcp_auth_data { type pbs_tcp_chan_t (line 223) | typedef struct pbs_tcp_chan { FILE: src/include/grunt.h type key_value_pair (line 46) | typedef struct key_value_pair { type resc_sum (line 55) | struct resc_sum type key_value_pair (line 56) | struct key_value_pair type key_value_pair (line 57) | struct key_value_pair type key_value_pair (line 58) | struct key_value_pair type key_value_pair (line 59) | struct key_value_pair type key_value_pair (line 60) | struct key_value_pair type key_value_pair (line 61) | struct key_value_pair FILE: src/include/hook.h type hook_type (line 65) | enum hook_type { type hook_type (line 69) | typedef enum hook_type hook_type; type hook_user (line 71) | enum hook_user { type hook_user (line 75) | typedef enum hook_user hook_user; type hook (line 118) | struct hook { type hook (line 171) | typedef struct hook hook; type python_script (line 376) | struct python_script type python_script (line 377) | struct python_script type python_script (line 380) | struct python_script type python_script (line 381) | struct python_script type work_task (line 403) | struct work_task FILE: src/include/hook_func.h type mom_hook_action (line 71) | struct mom_hook_action { type sync_hookfiles_result (line 80) | enum sync_hookfiles_result { type mom_hook_action_t (line 87) | typedef struct mom_hook_action mom_hook_action_t; type batch_request (line 122) | struct batch_request type batch_request (line 123) | struct batch_request type batch_request (line 124) | struct batch_request type batch_request (line 125) | struct batch_request type batch_request (line 126) | struct batch_request type batch_request (line 127) | struct batch_request type batch_request (line 128) | struct batch_request type batch_request (line 129) | struct batch_request type batch_request (line 136) | struct batch_request type batch_request (line 137) | struct batch_request type work_task (line 140) | struct work_task FILE: src/include/ifl_internal.h type attrl (line 59) | struct attrl type attrl (line 61) | struct attrl type batch_deljob_status (line 73) | struct batch_deljob_status type attropl (line 85) | struct attropl type attropl (line 99) | struct attropl type batch_status (line 103) | struct batch_status type batch_deljob_status (line 105) | struct batch_deljob_status type batch_status (line 107) | struct batch_status type attrl (line 107) | struct attrl type batch_status (line 109) | struct batch_status type attrl (line 109) | struct attrl type batch_status (line 111) | struct batch_status type attropl (line 111) | struct attropl type attrl (line 111) | struct attrl type batch_status (line 113) | struct batch_status type attrl (line 113) | struct attrl type batch_status (line 115) | struct batch_status type attrl (line 115) | struct attrl type batch_status (line 117) | struct batch_status type attrl (line 117) | struct attrl type batch_status (line 119) | struct batch_status type attrl (line 119) | struct attrl type batch_status (line 121) | struct batch_status type attrl (line 121) | struct attrl type batch_status (line 123) | struct batch_status type attrl (line 123) | struct attrl type batch_status (line 125) | struct batch_status type attrl (line 125) | struct attrl type batch_status (line 127) | struct batch_status type attrl (line 127) | struct attrl type ecl_attribute_errors (line 129) | struct ecl_attribute_errors type attropl (line 131) | struct attropl type attropl (line 133) | struct attropl type attropl (line 135) | struct attropl FILE: src/include/job.h type var_table (line 70) | struct var_table { type depend (line 89) | struct depend { type depend_job (line 104) | struct depend_job { type badplace (line 139) | typedef struct badplace { type grpcache (line 151) | struct grpcache { type PBS_Chkpt_By (line 193) | enum PBS_Chkpt_By { type string_and_number_t (line 199) | typedef struct string_and_number_t { type resc_limit_t (line 204) | typedef struct resc_limit { /* per node limits for Mom */ type histjob_type (line 229) | typedef enum histjob_type { type host_vlist_t (line 255) | typedef struct host_vlist { type hnodent (line 265) | typedef struct hnodent { type vmpiprocs (line 280) | typedef struct vmpiprocs { type PBS_NodeRes_Status (line 299) | enum PBS_NodeRes_Status { type noderes (line 308) | typedef struct noderes { type ajinfo_t (line 340) | typedef struct ajinfo { type jbdscrd (line 357) | struct jbdscrd { type block_job_reply (line 370) | struct block_job_reply { type bg_hook_request (line 407) | enum bg_hook_request { type job (line 418) | struct job { type job (line 611) | typedef struct job job; type pbs_task (line 618) | typedef struct pbs_task { type eventent (line 654) | typedef struct eventent { type obitent (line 678) | typedef struct obitent { type infoent (line 696) | typedef struct infoent { type depend (line 987) | struct depend type depend_job (line 988) | struct depend_job type depend (line 988) | struct depend type depend_job (line 989) | struct depend_job type work_task (line 989) | struct work_task type work_task (line 990) | struct work_task type batch_request (line 1005) | struct batch_request type array_strings (line 1031) | struct array_strings type batch_op (line 1040) | enum batch_op type batch_op (line 1041) | enum batch_op type batch_op (line 1042) | enum batch_op type batch_op (line 1043) | enum batch_op type batch_op (line 1044) | enum batch_op type batch_request (line 1083) | struct batch_request type batch_request (line 1084) | struct batch_request type batch_request (line 1085) | struct batch_request type batch_request (line 1086) | struct batch_request type batch_request (line 1087) | struct batch_request type batch_request (line 1087) | struct batch_request type job_atr (line 1087) | enum job_atr type batch_request (line 1090) | struct batch_request type work_task (line 1102) | struct work_task type work_task (line 1103) | struct work_task type work_task (line 1104) | struct work_task type batch_op (line 1108) | enum batch_op type batch_request (line 1128) | struct batch_request type batch_request (line 1128) | struct batch_request type job_atr (line 1128) | enum job_atr type batch_request (line 1129) | struct batch_request type batch_request (line 1129) | struct batch_request type job_atr (line 1129) | enum job_atr FILE: src/include/libauth.h type AUTH_ROLE (line 52) | enum AUTH_ROLE { type AUTH_CONN_TYPE (line 66) | enum AUTH_CONN_TYPE { type pbs_auth_config_t (line 73) | typedef struct pbs_auth_config { FILE: src/include/libpbs.h type job_file (line 79) | enum job_file { type pbs_conn_t (line 122) | typedef struct pbs_conn { type brp_select (line 147) | struct brp_select { type brp_status (line 153) | struct brp_status { type brp_rescq (line 161) | struct brp_rescq { type rq_preempt (line 169) | struct rq_preempt { type brp_preempt_jobs (line 174) | typedef struct rq_preempt brp_preempt_jobs; type batch_reply (line 191) | struct batch_reply { type attropl (line 324) | struct attropl type attropl (line 332) | struct attropl type attropl (line 333) | struct attropl type job_file (line 338) | enum job_file type attrl (line 339) | struct attrl type attropl (line 340) | struct attropl type attrl (line 340) | struct attrl type batch_reply (line 342) | struct batch_reply type batch_reply (line 343) | struct batch_reply type batch_reply (line 344) | struct batch_reply type batch_status (line 345) | struct batch_status type attrl (line 345) | struct attrl type batch_status (line 346) | struct batch_status type attropl (line 347) | struct attropl type attrl (line 349) | struct attrl type batch_reply (line 351) | struct batch_reply type attropl (line 356) | struct attropl type attropl (line 359) | struct attropl type attropl (line 362) | struct attropl type attropl (line 363) | struct attropl type attrl (line 369) | struct attrl type attrl (line 370) | struct attrl type attropl (line 371) | struct attropl type attropl (line 375) | struct attropl type batch_reply (line 376) | struct batch_reply type attropl (line 378) | struct attropl type batch_status (line 384) | struct batch_status FILE: src/include/libutil.h type dictionary (line 93) | typedef struct dict { type word (line 102) | struct word { type map (line 110) | struct map { type vnode_sharing (line 175) | enum vnode_sharing { type vnode_sharing (line 189) | enum vnode_sharing type vnode_sharing (line 193) | enum vnode_sharing type preempt_ordering (line 323) | struct preempt_ordering type preempt_ordering (line 323) | struct preempt_ordering type sockaddr_in (line 346) | struct sockaddr_in type in_addr (line 349) | struct in_addr FILE: src/include/list_link.h type pbs_list_link (line 57) | typedef struct pbs_list_link { type pbs_list_link (line 62) | typedef pbs_list_link pbs_list_head; FILE: src/include/log.h type log_net_info (line 117) | struct log_net_info { /* interface info for logging */ type log_net_info (line 134) | struct log_net_info type log_net_info (line 135) | struct log_net_info type stat (line 145) | struct stat FILE: src/include/mom_func.h type sig_tbl (line 58) | struct sig_tbl { type cphosts (line 67) | struct cphosts { type cphosts (line 77) | struct cphosts type Action_Event (line 105) | enum Action_Event { /* enum should start with zero */ type Action_Verb (line 114) | enum Action_Verb { type mom_action (line 120) | struct mom_action { type hup_action (line 131) | enum hup_action { type hup_action (line 140) | enum hup_action type batch_request (line 169) | struct batch_request type batch_request (line 174) | struct batch_request type batch_request (line 175) | struct batch_request type batch_request (line 176) | struct batch_request type batch_request (line 177) | struct batch_request type handler_ret_t (line 184) | typedef enum { type Action_Verb (line 201) | enum Action_Verb type Action_Event (line 201) | enum Action_Event type passwd (line 204) | struct passwd type passwd (line 205) | struct passwd type pre_finish_results_t (line 235) | typedef enum { type job_file (line 244) | enum job_file type job_file (line 245) | enum job_file type job_file (line 251) | enum job_file type job (line 258) | struct job type batch_request (line 281) | struct batch_request type cpy_files (line 287) | struct cpy_files { type cpy_files (line 298) | typedef struct cpy_files cpy_files; type stagefile_errcode (line 301) | enum stagefile_errcode { type copy_info (line 309) | struct copy_info { type copy_info (line 317) | typedef struct copy_info copy_info; type work_task (line 321) | struct work_task type rqfpair (line 335) | struct rqfpair type cphosts (line 340) | struct cphosts type rq_cpyfile (line 341) | struct rq_cpyfile type rq_cpyfile (line 343) | struct rq_cpyfile type var_table (line 347) | struct var_table type var_table (line 354) | struct var_table type var_table (line 355) | struct var_table type var_table (line 356) | struct var_table type pfwdsock (line 390) | struct pfwdsock FILE: src/include/mom_hook_func.h type hook_job_action (line 62) | struct hook_job_action { type hook_vnl_action (line 72) | struct hook_vnl_action { type mom_hook_input_t (line 111) | typedef struct mom_hook_input { type mom_hook_output_t (line 155) | typedef struct mom_hook_output { type mom_process_hooks_params_t (line 172) | typedef struct mom_process_hooks_params { type work_task (line 190) | struct work_task type python_script (line 191) | struct python_script type python_script (line 192) | struct python_script type hook_job_action (line 199) | struct hook_job_action type hook_user (line 201) | enum hook_user FILE: src/include/mom_server.h type ruu (line 57) | typedef struct resc_used_update ruu; type resc_used_update (line 58) | struct resc_used_update { FILE: src/include/net_connect.h type pbs_net_t (line 54) | typedef unsigned long pbs_net_t; type conn_t (line 156) | typedef struct connection conn_t; type conn_type (line 157) | enum conn_type { type conn_origin_t (line 171) | typedef enum conn_origin { type conn_type (line 180) | enum conn_type type connection (line 209) | struct connection { FILE: src/include/pbs_array_list.h type T (line 69) | typedef long unsigned int T; type PBS_IP_RANGE (line 76) | typedef struct pbs_ip_range { type PBS_IP_RANGE (line 81) | typedef PBS_IP_RANGE *pntPBS_IP_RANGE; type PBS_IP_LIST (line 88) | typedef struct pbs_ip_list { type PBS_IP_LIST (line 94) | typedef PBS_IP_LIST *pntPBS_IP_LIST; FILE: src/include/pbs_client_thread.h type pbs_client_thread_connect_context (line 74) | struct pbs_client_thread_connect_context { type pbs_client_thread_context (line 94) | struct pbs_client_thread_context { type pbs_client_thread_context (line 121) | struct pbs_client_thread_context type pbs_client_thread_connect_context (line 153) | struct pbs_client_thread_connect_context type pbs_client_thread_connect_context (line 156) | struct pbs_client_thread_connect_context type ecl_attribute_errors (line 158) | struct ecl_attribute_errors FILE: src/include/pbs_db.h type SMALLINT (line 87) | typedef short SMALLINT; type INTEGER (line 88) | typedef int INTEGER; type BIGINT (line 89) | typedef long long BIGINT; type pbs_db_attr_list (line 92) | struct pbs_db_attr_list { type pbs_db_attr_list_t (line 97) | typedef struct pbs_db_attr_list pbs_db_attr_list_t; type pbs_db_svr_info (line 104) | struct pbs_db_svr_info { type pbs_db_svr_info_t (line 108) | typedef struct pbs_db_svr_info pbs_db_svr_info_t; type pbs_db_sched_info (line 115) | struct pbs_db_sched_info { type pbs_db_sched_info_t (line 119) | typedef struct pbs_db_sched_info pbs_db_sched_info_t; type pbs_db_que_info (line 126) | struct pbs_db_que_info { type pbs_db_que_info_t (line 131) | typedef struct pbs_db_que_info pbs_db_que_info_t; type pbs_db_node_info (line 138) | struct pbs_db_node_info { type pbs_db_node_info_t (line 148) | typedef struct pbs_db_node_info pbs_db_node_info_t; type pbs_db_mominfo_time (line 155) | struct pbs_db_mominfo_time { type pbs_db_mominfo_time_t (line 159) | typedef struct pbs_db_mominfo_time pbs_db_mominfo_time_t; type pbs_db_job_info (line 166) | struct pbs_db_job_info { type pbs_db_job_info_t (line 185) | typedef struct pbs_db_job_info pbs_db_job_info_t; type pbs_db_jobscr_info (line 192) | struct pbs_db_jobscr_info { type pbs_db_jobscr_info_t (line 196) | typedef struct pbs_db_jobscr_info pbs_db_jobscr_info_t; type pbs_db_resv_info (line 203) | struct pbs_db_resv_info { type pbs_db_resv_info_t (line 215) | typedef struct pbs_db_resv_info pbs_db_resv_info_t; type pbs_db_query_options (line 227) | struct pbs_db_query_options { type pbs_db_query_options_t (line 231) | typedef struct pbs_db_query_options pbs_db_query_options_t; type pbs_db_obj_info (line 275) | struct pbs_db_obj_info { type pbs_db_obj_info_t (line 288) | typedef struct pbs_db_obj_info pbs_db_obj_info_t; FILE: src/include/pbs_ecl.h type attropl (line 73) | struct attropl type attropl (line 80) | struct attropl type attropl (line 81) | struct attropl type ecl_attribute_errors (line 81) | struct ecl_attribute_errors type ecl_attribute_errors (line 84) | struct ecl_attribute_errors type attropl (line 88) | struct attropl type attropl (line 89) | struct attropl type attropl (line 90) | struct attropl type attropl (line 91) | struct attropl type attropl (line 92) | struct attropl type attropl (line 93) | struct attropl type attropl (line 94) | struct attropl type attropl (line 95) | struct attropl type attropl (line 96) | struct attropl type attropl (line 99) | struct attropl type attropl (line 100) | struct attropl type attropl (line 101) | struct attropl type attropl (line 102) | struct attropl type attropl (line 103) | struct attropl type attropl (line 104) | struct attropl type attropl (line 105) | struct attropl type attropl (line 106) | struct attropl type attropl (line 107) | struct attropl type attropl (line 108) | struct attropl type attropl (line 109) | struct attropl type attropl (line 110) | struct attropl type attropl (line 111) | struct attropl type attropl (line 112) | struct attropl type attropl (line 113) | struct attropl type attropl (line 114) | struct attropl type attropl (line 115) | struct attropl type attropl (line 116) | struct attropl type attropl (line 117) | struct attropl type attropl (line 118) | struct attropl type attropl (line 119) | struct attropl type attropl (line 120) | struct attropl type attropl (line 121) | struct attropl type attropl (line 122) | struct attropl type attropl (line 123) | struct attropl type attropl (line 124) | struct attropl type attropl (line 126) | struct attropl type attropl (line 127) | struct attropl type attropl (line 128) | struct attropl type attropl (line 130) | struct attropl type attropl (line 131) | struct attropl type attropl (line 132) | struct attropl type attropl (line 133) | struct attropl type attropl (line 134) | struct attropl type attropl (line 135) | struct attropl type attropl (line 136) | struct attropl FILE: src/include/pbs_entlim.h type lim_keytypes (line 54) | enum lim_keytypes { type lim_keytypes (line 105) | enum lim_keytypes type lim_keytypes (line 108) | enum lim_keytypes type lim_keytypes (line 109) | enum lim_keytypes FILE: src/include/pbs_error.h type pbs_err_to_txt (line 294) | struct pbs_err_to_txt { FILE: src/include/pbs_ifl.h type mgr_cmd (line 419) | enum mgr_cmd { type mgr_obj (line 434) | enum mgr_obj { type batch_op (line 495) | enum batch_op { SET, type attrl (line 525) | struct attrl { type attropl (line 533) | struct attropl { type batch_status (line 541) | struct batch_status { type batch_deljob_status (line 548) | struct batch_deljob_status { type ecl_attrerr (line 557) | struct ecl_attrerr { type ecl_attribute_errors (line 564) | struct ecl_attribute_errors { type preempt_method (line 569) | enum preempt_method { type preempt_job_info (line 578) | typedef struct preempt_job_info { type pbs_resource_t (line 584) | typedef int pbs_resource_t; type resv_states (line 589) | enum resv_states { RESV_NONE, type attrl (line 629) | struct attrl type attropl (line 649) | struct attropl type attropl (line 665) | struct attropl type batch_status (line 669) | struct batch_status type attrl (line 671) | struct attrl type attrl (line 673) | struct attrl type attropl (line 675) | struct attropl type attrl (line 675) | struct attrl type attrl (line 677) | struct attrl type attrl (line 679) | struct attrl type attrl (line 681) | struct attrl type attrl (line 683) | struct attrl type attrl (line 685) | struct attrl type attrl (line 687) | struct attrl type attrl (line 689) | struct attrl type attrl (line 691) | struct attrl type attropl (line 695) | struct attropl type attropl (line 697) | struct attropl type attropl (line 703) | struct attropl type attrl (line 725) | struct attrl type attrl (line 727) | struct attrl type attropl (line 737) | struct attropl type batch_deljob_status (line 743) | struct batch_deljob_status type attropl (line 767) | struct attropl type batch_status (line 771) | struct batch_status type batch_deljob_status (line 773) | struct batch_deljob_status type batch_status (line 775) | struct batch_status type attrl (line 775) | struct attrl type batch_status (line 777) | struct batch_status type attrl (line 777) | struct attrl type batch_status (line 779) | struct batch_status type attropl (line 779) | struct attropl type attrl (line 779) | struct attrl type batch_status (line 781) | struct batch_status type attrl (line 781) | struct attrl type batch_status (line 783) | struct batch_status type attrl (line 783) | struct attrl type batch_status (line 785) | struct batch_status type attrl (line 785) | struct attrl type batch_status (line 787) | struct batch_status type attrl (line 787) | struct attrl type batch_status (line 789) | struct batch_status type attrl (line 789) | struct attrl type batch_status (line 791) | struct batch_status type attrl (line 791) | struct attrl type batch_status (line 793) | struct batch_status type attrl (line 793) | struct attrl type batch_status (line 795) | struct batch_status type attrl (line 795) | struct attrl type ecl_attribute_errors (line 797) | struct ecl_attribute_errors type attropl (line 799) | struct attropl type attropl (line 801) | struct attropl type attropl (line 807) | struct attropl FILE: src/include/pbs_internal.h type pbs_config (line 197) | struct pbs_config type pbs_config (line 263) | struct pbs_config type accrue_types (line 353) | enum accrue_types { type attropl (line 437) | struct attropl type attrl (line 467) | struct attrl type attrl (line 468) | struct attrl type attrl (line 469) | struct attrl type attropl (line 489) | struct attropl type vnode_sharing (line 526) | enum vnode_sharing type vnode_sharing (line 526) | enum vnode_sharing type attrl (line 544) | struct attrl type attrl (line 548) | struct attrl type attrl (line 549) | struct attrl type batch_status (line 558) | struct batch_status type batch_status (line 558) | struct batch_status type batch_status (line 559) | struct batch_status type batch_status (line 559) | struct batch_status type batch_status (line 560) | struct batch_status type batch_status (line 560) | struct batch_status type batch_status (line 561) | struct batch_status type attrl (line 566) | struct attrl type attrl (line 567) | struct attrl type batch_deljob_status (line 573) | struct batch_deljob_status type attropl (line 579) | struct attropl type attropl (line 586) | struct attropl type batch_status (line 588) | struct batch_status type batch_deljob_status (line 589) | struct batch_deljob_status type batch_status (line 590) | struct batch_status type attrl (line 590) | struct attrl type batch_status (line 591) | struct batch_status type attrl (line 591) | struct attrl type batch_status (line 592) | struct batch_status type attropl (line 592) | struct attropl type attrl (line 592) | struct attrl type batch_status (line 593) | struct batch_status type attrl (line 593) | struct attrl type batch_status (line 594) | struct batch_status type attrl (line 594) | struct attrl type batch_status (line 595) | struct batch_status type attrl (line 595) | struct attrl type batch_status (line 596) | struct batch_status type attrl (line 596) | struct attrl type batch_status (line 597) | struct batch_status type attrl (line 597) | struct attrl type batch_status (line 598) | struct batch_status type attrl (line 598) | struct attrl type batch_status (line 599) | struct batch_status type attrl (line 599) | struct attrl type batch_status (line 600) | struct batch_status type attrl (line 600) | struct attrl type ecl_attribute_errors (line 601) | struct ecl_attribute_errors type attropl (line 602) | struct attropl type attropl (line 603) | struct attropl type attropl (line 605) | struct attropl FILE: src/include/pbs_json.h type json_data (line 49) | typedef void json_data; FILE: src/include/pbs_license.h type pbs_licensing_control (line 55) | typedef struct { type pbs_licenses_high_use (line 65) | typedef struct { type pbs_license_counts (line 74) | typedef struct { type node_topology_type (line 82) | enum node_topology_type { type ntt_t (line 87) | typedef enum node_topology_type ntt_t; type work_task (line 101) | struct work_task type pbsnode (line 103) | struct pbsnode FILE: src/include/pbs_mpp.h type mpp_node_arch_t (line 53) | typedef enum { type mpp_node_state_t (line 68) | typedef enum { type mpp_cpu_type_t (line 83) | typedef enum { type mpp_cpu_state_t (line 98) | typedef enum { type mpp_label_type_t (line 111) | typedef enum { FILE: src/include/pbs_nodes.h type nodeattr (line 65) | enum nodeattr { type daemon_info (line 75) | struct daemon_info { type dmn_info_t (line 81) | typedef struct daemon_info dmn_info_t; type machine_info (line 88) | struct machine_info { type mominfo_t (line 97) | typedef struct machine_info mominfo_t; type mom_svrinfo (line 104) | struct mom_svrinfo { type mom_svrinfo_t (line 123) | typedef struct mom_svrinfo mom_svrinfo_t; type vnpool_mom (line 125) | struct vnpool_mom { type vnpool_mom_t (line 132) | typedef struct vnpool_mom vnpool_mom_t; type vnode_sharing_state (line 136) | enum vnode_sharing_state { isshared = 0, type rlplace_value (line 138) | enum rlplace_value { rlplace_unset = 0, type vnode_sharing_state (line 142) | enum vnode_sharing_state type mom_vnodeinfo (line 148) | struct mom_vnodeinfo { type mom_mvic_t (line 163) | typedef struct mvi_cpus mom_mvic_t; type mom_vninfo_t (line 164) | typedef struct mom_vnodeinfo mom_vninfo_t; type rlplace_value (line 166) | enum rlplace_value type mom_vnode_map (line 172) | struct mom_vnode_map { type momvmap_t (line 178) | typedef struct mom_vnode_map momvmap_t; type mominfo_time (line 181) | struct mominfo_time { type mominfo_time_t (line 185) | typedef struct mominfo_time mominfo_time_t; type prop (line 192) | struct prop { type jobinfo (line 198) | struct jobinfo { type resvinfo (line 205) | struct resvinfo { type node_req (line 210) | struct node_req { type pbssubn (line 217) | struct pbssubn { type pbsnode (line 235) | struct pbsnode { type pbs_node (line 258) | typedef struct pbsnode pbs_node; type warn_codes (line 260) | enum warn_codes { WARN_none, type nix_flags (line 264) | enum nix_flags { NIX_none, type part_flags (line 267) | enum part_flags { PART_refig, type vnode_state_op (line 346) | enum vnode_state_op { type vnode_degraded_op (line 353) | enum vnode_degraded_op { type tree (line 366) | struct tree { type pbsnode (line 375) | struct pbsnode type tree (line 377) | struct tree type tree (line 378) | struct tree type pbsnode (line 386) | struct pbsnode type pbsnode (line 387) | struct pbsnode type pbsnode (line 388) | struct pbsnode type vnode_degraded_op (line 388) | enum vnode_degraded_op type pbsnode (line 390) | struct pbsnode type vnode_state_op (line 390) | enum vnode_state_op type resvinfo (line 391) | struct resvinfo type pbsnode (line 391) | struct pbsnode type vnode_degraded_op (line 391) | enum vnode_degraded_op type resvinfo (line 392) | struct resvinfo type work_task (line 394) | struct work_task type pbsnode (line 396) | struct pbsnode type pbsnode (line 397) | struct pbsnode type pbsnode (line 398) | struct pbsnode type pbssubn (line 398) | struct pbssubn type prop (line 398) | struct prop type pbssubn (line 399) | struct pbssubn type pbsnode (line 399) | struct pbsnode type pbssubn (line 399) | struct pbssubn type pbsnode (line 400) | struct pbsnode type pbssubn (line 402) | struct pbssubn type pbsnode (line 403) | struct pbsnode type pbsnode (line 404) | struct pbsnode type prop (line 405) | struct prop type pbsnode (line 408) | struct pbsnode type pbsnode (line 409) | struct pbsnode type pbsnode (line 410) | struct pbsnode type prop (line 413) | struct prop type pbsnode (line 416) | struct pbsnode type tree (line 417) | struct tree type pbsnode (line 431) | struct pbsnode type pbsnode (line 432) | struct pbsnode type pbsnode (line 434) | struct pbsnode type pbsnode (line 459) | struct pbsnode type pbsnode (line 460) | struct pbsnode type pbsnode (line 460) | struct pbsnode type work_task (line 464) | struct work_task type job (line 465) | struct job type machine_info (line 481) | struct machine_info type machine_info (line 482) | struct machine_info type pbsnode (line 484) | struct pbsnode type pbsnode (line 485) | struct pbsnode type array_strings (line 486) | struct array_strings type pbsnode (line 486) | struct pbsnode type pbsnode (line 487) | struct pbsnode type pbsnode (line 488) | struct pbsnode type pbsnode (line 489) | struct pbsnode type pbsnode (line 490) | struct pbsnode type batch_op (line 490) | enum batch_op type pbsnode (line 491) | struct pbsnode type pbsnode (line 492) | struct pbsnode type batch_op (line 492) | enum batch_op type pbsnode (line 493) | struct pbsnode type batch_op (line 493) | enum batch_op type pbsnode (line 494) | struct pbsnode type batch_op (line 494) | enum batch_op type pbsnode (line 495) | struct pbsnode type batch_op (line 495) | enum batch_op type pbsnode (line 496) | struct pbsnode type pbsnode (line 497) | struct pbsnode type pbsnode (line 498) | struct pbsnode type pbsnode (line 499) | struct pbsnode type pbsnode (line 499) | struct pbsnode FILE: src/include/pbs_python.h type python_interpreter_data (line 87) | struct python_interpreter_data { type python_script (line 97) | struct python_script { type hook_input_param_t (line 141) | typedef struct hook_input_param { type hook_output_param_t (line 189) | typedef struct hook_output_param { type python_interpreter_data (line 218) | struct python_interpreter_data type python_interpreter_data (line 220) | struct python_interpreter_data type python_interpreter_data (line 223) | struct python_interpreter_data type python_interpreter_data (line 225) | struct python_interpreter_data type python_interpreter_data (line 228) | struct python_interpreter_data type python_interpreter_data (line 231) | struct python_interpreter_data type python_script (line 232) | struct python_script type python_interpreter_data (line 235) | struct python_interpreter_data type python_script (line 236) | struct python_script type python_script (line 240) | struct python_script type python_script (line 242) | struct python_script type python_script (line 244) | struct python_script type python_script (line 247) | struct python_script FILE: src/include/pbs_reliable.h type reliable_job_node (line 66) | typedef struct reliable_job_node { type relnodes_input_t (line 97) | typedef struct relnodes_input { type relnodes_input_vnodelist_t (line 120) | typedef struct relnodes_input_vnodelist { type relnodes_input_select_t (line 139) | typedef struct relnodes_input_select { FILE: src/include/pbs_sched.h type pbs_sched (line 85) | typedef struct pbs_sched { type array_strings (line 114) | struct array_strings type batch_op (line 117) | enum batch_op type batch_op (line 119) | enum batch_op type batch_op (line 120) | enum batch_op type batch_op (line 121) | enum batch_op FILE: src/include/pbs_share.h type preempt_ordering (line 117) | struct preempt_ordering { FILE: src/include/placementsets.h type dl_t (line 58) | typedef struct dynlist { type vnl_t (line 106) | typedef struct vnode_list { type vnal_t (line 119) | typedef struct vnode_attrlist { type vna_t (line 131) | typedef struct vnode_attr { FILE: src/include/port_forwarding.h type pfwdsock (line 80) | struct pfwdsock { type pfwdsock (line 91) | struct pfwdsock FILE: src/include/provision.h type HANDLE (line 61) | typedef HANDLE prov_pid; type pid_t (line 63) | typedef pid_t prov_pid; type prov_vnode_info (line 74) | struct prov_vnode_info { type prov_tracking (line 88) | struct prov_tracking { type work_task (line 100) | struct work_task FILE: src/include/qmgr.h type server (line 124) | struct server { type objname (line 135) | struct objname { type objname (line 144) | struct objname type server (line 145) | struct server type server (line 146) | struct server type server (line 147) | struct server type objname (line 148) | struct objname type objname (line 149) | struct objname type objname (line 150) | struct objname type objname (line 151) | struct objname type server (line 151) | struct server type attropl (line 154) | struct attropl type objname (line 157) | struct objname type server (line 158) | struct server type objname (line 159) | struct objname type objname (line 161) | struct objname type objname (line 162) | struct objname type attropl (line 164) | struct attropl type attropl (line 165) | struct attropl type objname (line 166) | struct objname FILE: src/include/queue.h type pbs_queue (line 72) | struct pbs_queue { type pbs_queue (line 94) | typedef struct pbs_queue pbs_queue; type array_strings (line 113) | struct array_strings type batch_op (line 116) | enum batch_op type batch_op (line 118) | enum batch_op type batch_op (line 119) | enum batch_op type batch_op (line 120) | enum batch_op FILE: src/include/range.h type range_step_type (line 50) | enum range_step_type { type range (line 55) | typedef struct range { FILE: src/include/reservation.h type resv_atr (line 82) | enum resv_atr { type resvState_discrim (line 88) | enum resvState_discrim { type pbsnode_list_t (line 108) | typedef struct pbsnode_list_ { type resv_alter (line 114) | struct resv_alter { type resc_resv (line 142) | struct resc_resv { type batch_request (line 274) | struct batch_request type batch_request (line 275) | struct batch_request type work_task (line 285) | struct work_task type work_task (line 286) | struct work_task type work_task (line 287) | struct work_task type work_task (line 291) | struct work_task type resvState_discrim (line 299) | enum resvState_discrim type array_strings (line 316) | struct array_strings type batch_op (line 319) | enum batch_op type batch_op (line 321) | enum batch_op type batch_op (line 322) | enum batch_op type batch_op (line 323) | enum batch_op FILE: src/include/resmon.h type rm_attribute (line 40) | struct rm_attribute { type rm_attribute (line 50) | struct rm_attribute type config (line 51) | struct config { type rm_attribute (line 81) | struct rm_attribute type rm_attribute (line 82) | struct rm_attribute FILE: src/include/resource.h type resc_enum (line 76) | enum resc_enum { type resdef_op_t (line 84) | typedef enum resdef_op { type resource (line 90) | typedef struct resource { type resource_def (line 96) | typedef struct resource_def { type resc_sum (line 111) | struct resc_sum { type svr_entlim_leaf_t (line 119) | typedef struct svr_entlim_leaf { type resc_sum (line 125) | struct resc_sum type resc_type_map (line 155) | struct resc_type_map { type resc_type_map (line 165) | struct resc_type_map type resc_type_map (line 166) | struct resc_type_map FILE: src/include/resv_node.h type subUniverse (line 46) | typedef struct subUniverse subUniverse; type spec_and_context (line 47) | typedef struct spec_and_context spec_and_context; type spec_ctx (line 48) | typedef struct spec_and_context spec_ctx; type resc_resv (line 49) | typedef struct resc_resv resc_resv; type pbsnode (line 50) | typedef struct pbsnode pbsnode; type reservationTag (line 51) | typedef unsigned reservationTag; type subUniverse (line 61) | struct subUniverse { type spec_and_context (line 72) | struct spec_and_context { FILE: src/include/sched_cmds.h type sched_cmd (line 47) | typedef struct sched_cmd sched_cmd; type sched_cmd (line 49) | struct sched_cmd { type svr_sched_cmd (line 58) | enum svr_sched_cmd { FILE: src/include/server.h type server (line 89) | struct server { type server (line 114) | struct server type failover_state (line 160) | enum failover_state { type server (line 178) | struct server type failover_state (line 181) | enum failover_state type work_task (line 185) | struct work_task type array_strings (line 192) | struct array_strings type batch_op (line 195) | enum batch_op type batch_op (line 197) | enum batch_op type batch_op (line 198) | enum batch_op type batch_op (line 199) | enum batch_op FILE: src/include/server_limits.h type pbs_net_t (line 119) | typedef unsigned long pbs_net_t; type PBS_Daemon_Protect (line 168) | enum PBS_Daemon_Protect { type PBS_Daemon_Protect (line 172) | enum PBS_Daemon_Protect FILE: src/include/svrfunc.h type conn_type (line 85) | enum conn_type type batch_op (line 91) | enum batch_op type pbsnode (line 115) | struct pbsnode type failover_state (line 126) | enum failover_state type job (line 129) | struct job type batch_request (line 131) | struct batch_request type batch_request (line 138) | struct batch_request type tree (line 151) | struct tree type tree (line 152) | struct tree type tree (line 153) | struct tree type pbsnode (line 155) | struct pbsnode type work_task (line 163) | struct work_task type batch_op (line 165) | enum batch_op type batch_op (line 200) | enum batch_op type batch_op (line 201) | enum batch_op type batch_op (line 202) | enum batch_op type batch_op (line 203) | enum batch_op type batch_op (line 204) | enum batch_op type batch_request (line 209) | struct batch_request type batch_request (line 210) | struct batch_request type batch_request (line 211) | struct batch_request type batch_request (line 211) | struct batch_request type batch_request (line 213) | struct batch_request type batch_request (line 214) | struct batch_request type work_task (line 216) | struct work_task type batch_request (line 216) | struct batch_request type batch_request (line 217) | struct batch_request type work_task (line 217) | struct work_task type batch_request (line 218) | struct batch_request type work_task (line 218) | struct work_task type work_task (line 218) | struct work_task type batch_request (line 220) | struct batch_request type batch_request (line 221) | struct batch_request type work_task (line 222) | struct work_task type work_task (line 223) | struct work_task type work_task (line 224) | struct work_task type batch_request (line 232) | struct batch_request type batch_request (line 238) | struct batch_request type batch_request (line 239) | struct batch_request type batch_request (line 240) | struct batch_request type batch_request (line 241) | struct batch_request type batch_request (line 242) | struct batch_request type batch_request (line 243) | struct batch_request type batch_request (line 244) | struct batch_request type batch_request (line 245) | struct batch_request type batch_request (line 246) | struct batch_request type batch_request (line 247) | struct batch_request type batch_request (line 248) | struct batch_request type batch_request (line 249) | struct batch_request type batch_request (line 250) | struct batch_request type batch_request (line 251) | struct batch_request type batch_request (line 252) | struct batch_request type batch_request (line 253) | struct batch_request type batch_request (line 254) | struct batch_request type batch_request (line 255) | struct batch_request type batch_request (line 256) | struct batch_request type batch_request (line 257) | struct batch_request type batch_request (line 258) | struct batch_request type batch_request (line 259) | struct batch_request type batch_request (line 260) | struct batch_request type batch_request (line 261) | struct batch_request type batch_request (line 262) | struct batch_request type batch_request (line 263) | struct batch_request type batch_request (line 264) | struct batch_request type pbsnode (line 272) | struct pbsnode type batch_op (line 277) | enum batch_op type batch_op (line 278) | enum batch_op type batch_op (line 284) | enum batch_op type conn_type (line 309) | enum conn_type type work_task (line 312) | struct work_task type batch_request (line 314) | struct batch_request type work_task (line 314) | struct work_task type work_task (line 314) | struct work_task type spec_and_context (line 329) | struct spec_and_context type deferred_request (line 350) | struct deferred_request { type sched_deferred_request (line 357) | struct sched_deferred_request { type select_list (line 370) | struct select_list { type stat_cntl (line 379) | struct stat_cntl { type batch_request (line 391) | struct batch_request type batch_request (line 392) | struct batch_request type stat_cntl (line 393) | struct stat_cntl FILE: src/include/tm.h type tm_roots (line 58) | struct tm_roots { type tm_whattodo_t (line 71) | typedef struct tm_whattodo { type tm_roots (line 82) | struct tm_roots FILE: src/include/tm_.h type tm_host_id (line 50) | typedef int tm_host_id; type tm_node_id (line 51) | typedef int tm_node_id; type tm_event_t (line 54) | typedef int tm_event_t; type tm_task_id (line 58) | typedef unsigned int tm_task_id; FILE: src/include/tpp.h type tpp_config (line 105) | struct tpp_config { type tpp_config (line 122) | struct tpp_config type pbs_config (line 125) | struct pbs_config type tpp_config (line 125) | struct tpp_config type tpp_config (line 126) | struct tpp_config type sockaddr_in (line 135) | struct sockaddr_in type tpp_config (line 138) | struct tpp_config type em_event_t (line 153) | typedef struct { type em_event_t (line 168) | typedef struct epoll_event em_event_t; type em_event_t (line 180) | typedef struct pollfd em_event_t; type em_event_t (line 192) | typedef struct { type em_event_t (line 207) | typedef struct pollfd em_event_t; FILE: src/include/tracking.h type tracking (line 57) | struct tracking { type work_task (line 65) | struct work_task FILE: src/include/work_task.h type work_type (line 57) | enum work_type { type wtask_delete_option (line 73) | enum wtask_delete_option { type work_task (line 78) | struct work_task { type work_task (line 93) | struct work_task type work_type (line 93) | enum work_type type work_task (line 93) | struct work_task type work_task (line 94) | struct work_task type work_type (line 94) | enum work_type type work_task (line 95) | struct work_task type work_task (line 96) | struct work_task type work_task (line 97) | struct work_task type work_task (line 98) | struct work_task type wtask_delete_option (line 98) | enum wtask_delete_option type work_task (line 101) | struct work_task type work_type (line 101) | enum work_type FILE: src/lib/Libattr/attr_atomic.c function attr_atomic_set (line 91) | int function attr_atomic_kill (line 220) | void function attr_atomic_copy (line 243) | void FILE: src/lib/Libattr/attr_fn_acl.c type batch_op (line 99) | enum batch_op function set_uacl (line 123) | int function set_gacl (line 149) | int function set_hostacl (line 175) | int function acl_check (line 202) | int function chk_dup_acl (line 289) | static int function set_allacl (line 337) | static int function user_match (line 541) | static int function user_order (line 583) | static int function group_order (line 621) | static int function hacl_match (line 653) | static int function gacl_match (line 694) | static int function sacl_match (line 745) | static int function host_order (line 815) | static int FILE: src/lib/Libattr/attr_fn_arst.c function decode_arst_direct (line 106) | static int function decode_arst (line 211) | int function encode_arst (line 278) | int function set_arst (line 363) | int function comp_arst (line 530) | int function free_arst (line 572) | void type array_strings (line 602) | struct array_strings function count_substrings_bs (line 713) | int function decode_arst_direct_bs (line 768) | static int function decode_arst_bs (line 875) | int function encode_arst_bs (line 943) | int function set_arst_uniq (line 1043) | int function check_duplicates (line 1165) | int type array_strings (line 1183) | struct array_strings FILE: src/lib/Libattr/attr_fn_b.c function is_true_or_false (line 94) | int function decode_b (line 136) | int function encode_b (line 172) | int function set_b (line 222) | int function comp_b (line 262) | int function set_attr_b (line 291) | void FILE: src/lib/Libattr/attr_fn_c.c function decode_c (line 94) | int function encode_c (line 126) | int function set_c (line 168) | int function comp_c (line 210) | int function set_attr_c (line 240) | void function set_attr_short (line 265) | void function get_attr_c (line 301) | char FILE: src/lib/Libattr/attr_fn_entlim.c function svr_freeleaf (line 86) | static void function svr_entlim_leaf_t (line 115) | svr_entlim_leaf_t * function alloc_svrleaf (line 144) | int function svr_addleaf (line 188) | int function internal_decode_entlim (line 251) | static int function decode_entlim (line 307) | int function decode_entlim_res (line 339) | int function encode_entlim_db (line 404) | int function encode_entlim (line 592) | int function set_entlim (line 763) | int function set_entlim_res (line 913) | int function free_entlim (line 986) | void function unset_entlim_resc (line 1014) | void FILE: src/lib/Libattr/attr_fn_f.c function decode_f (line 99) | int function encode_f (line 148) | int function set_f (line 194) | int function comp_f (line 232) | int FILE: src/lib/Libattr/attr_fn_hold.c function decode_hold (line 84) | int function encode_hold (line 138) | int function comp_hold (line 192) | int FILE: src/lib/Libattr/attr_fn_intr.c function encode_inter (line 105) | int FILE: src/lib/Libattr/attr_fn_l.c function decode_l (line 96) | int function encode_l (line 145) | int function set_l (line 192) | int function comp_l (line 230) | int function set_attr_l (line 260) | void function get_attr_l (line 296) | long FILE: src/lib/Libattr/attr_fn_ll.c function decode_ll (line 97) | int function encode_ll (line 134) | int function set_ll (line 178) | int function comp_ll (line 216) | int function set_attr_ll (line 242) | void function get_attr_ll (line 278) | long long FILE: src/lib/Libattr/attr_fn_resc.c function decode_resc (line 114) | int function encode_resc (line 208) | int function set_resc (line 296) | int function comp_resc (line 384) | int function free_resc (line 434) | void function cr_rescdef_idx (line 470) | int function resource_def (line 505) | resource_def * function resource (line 530) | resource * function resource (line 560) | resource * function action_resc (line 623) | int function action_resc_job (line 665) | int function action_resc_resv (line 692) | int function action_resc_dflt_svr (line 715) | int function action_resc_dflt_queue (line 738) | int FILE: src/lib/Libattr/attr_fn_size.c function decode_size (line 96) | int function encode_size (line 138) | int function set_size (line 183) | int function comp_size (line 250) | int function normalize_size (line 293) | int function to_size (line 362) | int function from_size (line 447) | void function u_Long (line 495) | u_Long function u_Long (line 525) | u_Long FILE: src/lib/Libattr/attr_fn_str.c function decode_str (line 96) | int function encode_str (line 137) | int function set_str (line 184) | int function comp_str (line 262) | int function free_str (line 280) | void function decode_jobname (line 306) | int FILE: src/lib/Libattr/attr_fn_time.c function decode_time (line 95) | int function encode_time (line 193) | int function at_non_zero_time (line 261) | int FILE: src/lib/Libattr/attr_fn_unkn.c function decode_unkn (line 98) | int function encode_unkn (line 160) | int function set_unkn (line 239) | int function comp_unkn (line 274) | int function free_unkn (line 292) | void FILE: src/lib/Libattr/attr_func.c function clear_attr (line 77) | void function find_attr (line 144) | int function free_svrcache (line 166) | void function free_null (line 206) | void function decode_null (line 230) | int function set_null (line 247) | int function comp_null (line 266) | int function svrattrl (line 290) | svrattrl * function svrattrl (line 343) | svrattrl * function free_attrlist (line 377) | void function free_svrattrl (line 392) | void function count_substrings (line 484) | int function attrl_fixlink (line 534) | void function free_none (line 567) | void function svrattrl (line 585) | svrattrl * function add_to_svrattrl_list (line 650) | int function add_to_svrattrl_list_sorted (line 713) | int function copy_svrattrl_list (line 790) | int function convert_attrl_to_svrattrl (line 827) | int function svrattrl (line 862) | svrattrl * function get_svrattrl_flag (line 902) | unsigned int function compare_svrattrl_list (line 930) | int function free_str_array (line 1005) | void function str_array_to_svrattrl (line 1091) | int function prune_esc_backslash (line 1368) | static void type attrl (line 1507) | struct attrl type attropl (line 1508) | struct attropl type attrl (line 1510) | struct attrl type attrl (line 1565) | struct attrl type attrl (line 1566) | struct attrl type attrl (line 1568) | struct attrl type attrl (line 1593) | struct attrl type attrl (line 1594) | struct attrl type attrl (line 1596) | struct attrl type attrl (line 1597) | struct attrl type attrl (line 1598) | struct attrl type attrl (line 1599) | struct attrl type attrl (line 1620) | struct attrl type attrl (line 1623) | struct attrl type attrl (line 1625) | struct attrl function free_attrl (line 1643) | void function free_attrl_list (line 1662) | void function set_attr_generic (line 1694) | int function set_attr_with_attr (line 1746) | int function mark_attr_not_set (line 1768) | void function mark_attr_set (line 1786) | void function is_attr_set (line 1805) | int function post_attr_set (line 1823) | void function decode_sandbox (line 1846) | int function decode_project (line 1882) | int function attribute (line 1907) | attribute * function free_attr (line 1922) | void function pbs_list_head (line 1939) | pbs_list_head FILE: src/lib/Libattr/attr_node_func.c type node_state (line 60) | struct node_state { type node_type (line 80) | struct node_type { function str_to_vnode_state (line 245) | int function encode_state (line 293) | int function str_to_vnode_ntype (line 364) | int function encode_ntype (line 432) | int function encode_jobs (line 496) | int function encode_resvs (line 600) | int function encode_sharing (line 680) | int function decode_state (line 735) | int function decode_ntype (line 827) | int function decode_sharing (line 851) | int function set_node_state (line 886) | int function set_node_ntype (line 950) | int function set_nodeflag (line 1006) | static int function node_ntype (line 1047) | int type vnode_sharing (line 1097) | enum vnode_sharing type vnode_sharing (line 1124) | enum vnode_sharing function fprint_svrattrl_list (line 1170) | void FILE: src/lib/Libattr/attr_resc_func.c function decode_nodes (line 90) | int function decode_select (line 144) | int function verify_resc_name (line 263) | int function verify_resc_type_and_flags (line 298) | int function parse_resc_type (line 386) | int function parse_resc_flags (line 409) | int FILE: src/lib/Libattr/resc_map.c type resc_type_map (line 70) | struct resc_type_map type resc_type_map (line 141) | struct resc_type_map type resc_type_map (line 145) | struct resc_type_map type resc_type_map (line 174) | struct resc_type_map type resc_type_map (line 178) | struct resc_type_map FILE: src/lib/Libattr/strToL.c function Long (line 86) | Long FILE: src/lib/Libattr/strTouL.c function u_Long (line 97) | u_Long FILE: src/lib/Libauth/gss/pbs_gss.c type pbs_gss_extra_t (line 109) | typedef struct { type PBS_GSS_ERRORS (line 119) | enum PBS_GSS_ERRORS { function gss_lock (line 156) | static int function gss_unlock (line 181) | static int function gss_atfork_prepare (line 196) | void function gss_atfork_parent (line 207) | void function gss_atfork_child (line 218) | void function init_gss_mutex (line 229) | static void function init_gss_atfork (line 257) | static void function pbs_gss_oidset_mech (line 280) | static int function pbs_gss_release_oidset (line 310) | static void function pbs_gss_fill_data (line 333) | static int function pbs_gss_server_acquire_creds (line 359) | static int function pbs_gss_client_establish_context (line 423) | static int function pbs_gss_server_establish_context (line 509) | static int function pbs_gss_can_get_creds (line 583) | static int function pbs_gss_ask_user_creds (line 613) | static int function init_pbs_client_ccache_from_keytab (line 754) | static int function pbs_gss_establish_context (line 916) | int function pbs_auth_set_config (line 1162) | void function pbs_auth_create_ctx (line 1180) | int function pbs_auth_destroy_ctx (line 1220) | void function pbs_auth_get_userinfo (line 1252) | int function pbs_auth_process_handshake_data (line 1325) | int function pbs_auth_encrypt_data (line 1383) | int function pbs_auth_decrypt_data (line 1463) | int FILE: src/lib/Libauth/munge/munge_supp.c type munge_extra_t (line 73) | typedef struct { function init_munge (line 99) | static void type passwd (line 164) | struct passwd type group (line 165) | struct group function munge_validate_auth_data (line 232) | static int function pbs_auth_set_config (line 310) | void function pbs_auth_create_ctx (line 328) | int function pbs_auth_destroy_ctx (line 358) | void function pbs_auth_get_userinfo (line 380) | int function pbs_auth_process_handshake_data (line 413) | int FILE: src/lib/Libcmds/batch_status.c type batch_status (line 64) | struct batch_status type batch_status (line 65) | struct batch_status type batch_status (line 66) | struct batch_status type batch_status (line 66) | struct batch_status type batch_status (line 68) | struct batch_status type batch_status (line 69) | struct batch_status type batch_status (line 70) | struct batch_status type batch_status (line 71) | struct batch_status type batch_status (line 72) | struct batch_status type batch_status (line 114) | struct batch_status type batch_status (line 115) | struct batch_status function init_bstat (line 135) | void FILE: src/lib/Libcmds/check_job_script.c function pbs_isexecutable (line 64) | int FILE: src/lib/Libcmds/chk_Jrange.c function chk_Jrange (line 64) | int FILE: src/lib/Libcmds/ck_job_name.c function isalnumspch (line 56) | static int function check_job_name (line 88) | int FILE: src/lib/Libcmds/cmds_common.c function set_attr_error_exit (line 65) | void function set_attr_resc_error_exit (line 83) | void function DIS_tpp_funcs (line 94) | void FILE: src/lib/Libcmds/cnt2server.c function cnt2server_extend (line 72) | int function cnt2server (line 134) | int FILE: src/lib/Libcmds/cs_error.c function cs_logerr (line 69) | void FILE: src/lib/Libcmds/cvtdate.c function time_t (line 76) | time_t type tm (line 230) | struct tm type tm (line 231) | struct tm type tm (line 232) | struct tm FILE: src/lib/Libcmds/err_handling.c function prt_job_err (line 69) | void FILE: src/lib/Libcmds/get_attr.c type attrl (line 64) | struct attrl function check_max_job_sequence_id (line 91) | int FILE: src/lib/Libcmds/get_dataservice_usr.c type stat (line 76) | struct stat FILE: src/lib/Libcmds/get_server.c function get_server (line 114) | int FILE: src/lib/Libcmds/isjobid.c function pbs_isjobid (line 62) | int FILE: src/lib/Libcmds/locate_job.c function locate_job (line 67) | int FILE: src/lib/Libcmds/parse_at.c type hostlist (line 55) | struct hostlist { function parse_at_item (line 80) | int function parse_at_list (line 149) | int FILE: src/lib/Libcmds/parse_depend.c function append_string (line 74) | static int function parse_depend_item (line 112) | static int function parse_depend_list (line 212) | int FILE: src/lib/Libcmds/parse_destid.c function parse_destination_id (line 77) | int FILE: src/lib/Libcmds/parse_equal.c function parse_equal_string (line 76) | int FILE: src/lib/Libcmds/parse_jobid.c function parse_jobid (line 74) | int FILE: src/lib/Libcmds/parse_stage.c function parse_stage_name (line 70) | int function parse_stage_list (line 184) | int FILE: src/lib/Libcmds/prepare_path.c function is_local_host (line 67) | int function prepare_path (line 114) | int FILE: src/lib/Libcmds/set_attr.c type attrl (line 53) | struct attrl function set_attr (line 71) | int function set_attr_resc (line 127) | int FILE: src/lib/Libcmds/set_resource.c function set_resources (line 72) | int FILE: src/lib/Libdb/pgsql/db_attr.c type str_data (line 63) | struct str_data { type pg_array (line 69) | struct pg_array { function svrattrl (line 94) | svrattrl * function dbarray_to_attrlist (line 168) | int function attrlist_to_dbarray_ex (line 242) | int function attrlist_to_dbarray (line 321) | int FILE: src/lib/Libdb/pgsql/db_common.c function db_destroy_state (line 192) | static void function pbs_db_search (line 222) | int function db_cursor_next (line 269) | static int function pbs_db_delete_obj (line 297) | int function pbs_db_load_obj (line 318) | int function db_prepare_sqls (line 336) | static int function db_execute_str (line 367) | int function pbs_dataservice_control (line 402) | int function pbs_status_db (line 635) | int function pbs_start_db (line 653) | int function pbs_stop_db (line 672) | int function pbs_db_password (line 693) | int function is_conn_error (line 754) | static int function pbs_db_connect (line 790) | int function pbs_db_disconnect (line 859) | int function pbs_db_save_obj (line 888) | int function pbs_db_delete_attr_obj (line 908) | int function db_set_error (line 927) | void function db_prepare_stmt (line 972) | int function db_cmd (line 1002) | int function db_query (line 1048) | int type stat (line 1095) | struct stat function escape_passwd (line 1145) | void type in_addr (line 1190) | struct in_addr function pbs_db_get_errmsg (line 1332) | void function db_ntohll (line 1385) | unsigned long long FILE: src/lib/Libdb/pgsql/db_job.c function db_prepare_job_sqls (line 62) | int function load_job (line 270) | static int function pbs_db_save_job (line 351) | int function pbs_db_load_job (line 424) | int function pbs_db_find_job (line 458) | int function pbs_db_next_job (line 504) | int function pbs_db_delete_job (line 524) | int function pbs_db_save_jobscr (line 557) | int function pbs_db_load_jobscr (line 588) | int function pbs_db_del_attr_job (line 635) | int FILE: src/lib/Libdb/pgsql/db_node.c function db_prepare_node_sqls (line 62) | int function load_node (line 215) | static int function pbs_db_save_node (line 263) | int function pbs_db_load_node (line 324) | int function pbs_db_find_node (line 358) | int function pbs_db_next_node (line 392) | int function pbs_db_delete_node (line 413) | int function pbs_db_del_attr_node (line 434) | int function pbs_db_save_mominfo_tm (line 464) | int function pbs_db_load_mominfo_tm (line 494) | int FILE: src/lib/Libdb/pgsql/db_postgres.h type postgres_conn_data (line 173) | struct postgres_conn_data { type pg_conn_data_t (line 182) | typedef struct postgres_conn_data pg_conn_data_t; type pg_conn_trx (line 188) | struct pg_conn_trx { type pg_conn_trx_t (line 193) | typedef struct pg_conn_trx pg_conn_trx_t; type db_query_state (line 206) | struct db_query_state { type db_query_state_t (line 212) | typedef struct db_query_state db_query_state_t; type postgres_db_fn (line 228) | struct postgres_db_fn { type pg_db_fn_t (line 237) | typedef struct postgres_db_fn pg_db_fn_t; FILE: src/lib/Libdb/pgsql/db_que.c function db_prepare_que_sqls (line 62) | int function load_que (line 145) | static int function pbs_db_save_que (line 179) | int function pbs_db_load_que (line 235) | int function pbs_db_find_que (line 269) | int function pbs_db_next_que (line 305) | int function pbs_db_delete_que (line 325) | int function pbs_db_del_attr_que (line 346) | int FILE: src/lib/Libdb/pgsql/db_resv.c function db_prepare_resv_sqls (line 61) | int function load_resv (line 180) | static int function pbs_db_save_resv (line 237) | int function pbs_db_load_resv (line 300) | int function pbs_db_find_resv (line 334) | int function pbs_db_next_resv (line 373) | int function pbs_db_delete_resv (line 392) | int function pbs_db_del_attr_resv (line 413) | int FILE: src/lib/Libdb/pgsql/db_sched.c function db_prepare_sched_sqls (line 61) | int function pbs_db_save_sched (line 127) | int function load_sched (line 173) | static int function pbs_db_load_sched (line 207) | int function pbs_db_find_sched (line 241) | int function pbs_db_del_attr_sched (line 277) | int function pbs_db_next_sched (line 308) | int function pbs_db_delete_sched (line 328) | int FILE: src/lib/Libdb/pgsql/db_svr.c function db_prepare_svr_sqls (line 66) | int function pbs_db_truncate_all (line 118) | static int function pbs_db_save_svr (line 150) | int function pbs_db_load_svr (line 201) | int function pbs_db_del_attr_svr (line 245) | int FILE: src/lib/Libdb/pgsql/pbs_db_schema.sql type pbs (line 55) | CREATE TABLE pbs.info ( type pbs (line 66) | CREATE TABLE pbs.server ( type pbs (line 78) | CREATE TABLE pbs.scheduler ( type pbs (line 92) | CREATE TABLE pbs.mominfo_time ( type pbs (line 100) | CREATE TABLE pbs.node ( type nd_idx_cr (line 113) | CREATE INDEX nd_idx_cr type pbs (line 122) | CREATE TABLE pbs.queue ( type que_idx_cr (line 130) | CREATE INDEX que_idx_cr type pbs (line 140) | CREATE TABLE pbs.resv ( type pbs (line 162) | CREATE TABLE pbs.job ( type job_rank_idx (line 185) | CREATE INDEX job_rank_idx type pbs (line 193) | CREATE TABLE pbs.job_scr ( type job_scr_idx (line 197) | CREATE INDEX job_scr_idx ON pbs.job_scr (ji_jobid) FILE: src/lib/Libdis/dis.c function dis_init_tables (line 71) | void FILE: src/lib/Libdis/dis_helpers.c function transport_chan_set_ctx_status (line 74) | void function transport_chan_get_ctx_status (line 102) | int function transport_chan_set_authctx (line 128) | void function transport_chan_set_authdef (line 182) | void function auth_def_t (line 210) | auth_def_t * function transport_chan_is_encrypted (line 237) | static int function __send_pkt (line 269) | static int function transport_send_pkt (line 327) | int function __recv_pkt (line 387) | static int function transport_recv_pkt (line 458) | int function pbs_dis_buf_t (line 494) | static pbs_dis_buf_t * function pbs_dis_buf_t (line 519) | static pbs_dis_buf_t * function dis_resize_buf (line 549) | static int function dis_clear_buf (line 581) | void function dis_reset_buf (line 603) | void function disr_skip (line 626) | int function dis_getc (line 660) | int function dis_gets (line 705) | int function dis_puts (line 754) | int function dis_flush (line 797) | int function dis_destroy_chan (line 825) | void function dis_setup_chan (line 878) | void FILE: src/lib/Libdis/disi10d_.c function disi10d_ (line 71) | void FILE: src/lib/Libdis/disi10l_.c function disi10l_ (line 71) | void FILE: src/lib/Libdis/disiui_.c function disiui_ (line 64) | void FILE: src/lib/Libdis/disp10d_.c function disp10d_ (line 60) | double FILE: src/lib/Libdis/disp10l_.c function dis_long_double_t (line 63) | dis_long_double_t FILE: src/lib/Libdis/disrd.c function disrd (line 88) | double FILE: src/lib/Libdis/disrf.c function disrd_ (line 82) | static int function disrf (line 195) | float FILE: src/lib/Libdis/disrfcs.c function disrfcs (line 83) | int FILE: src/lib/Libdis/disrfst.c function disrfst (line 88) | int FILE: src/lib/Libdis/disrl.c function dis_long_double_t (line 87) | dis_long_double_t FILE: src/lib/Libdis/disrl_.c function disrl_ (line 63) | int FILE: src/lib/Libdis/disrsc.c function disrsc (line 94) | signed char FILE: src/lib/Libdis/disrsi.c function disrsi (line 89) | int FILE: src/lib/Libdis/disrsi_.c function disrsi_ (line 63) | int FILE: src/lib/Libdis/disrsl.c function disrsl (line 89) | long FILE: src/lib/Libdis/disrsl_.c function disrsl_ (line 65) | int FILE: src/lib/Libdis/disrsll_.c function init_ulmax (line 60) | void function disrsll_ (line 81) | int FILE: src/lib/Libdis/disrss.c function disrss (line 90) | short FILE: src/lib/Libdis/disruc.c function disruc (line 93) | unsigned char FILE: src/lib/Libdis/disrui.c function disrui (line 90) | unsigned FILE: src/lib/Libdis/disrul.c function disrul (line 88) | unsigned long FILE: src/lib/Libdis/disrull.c function u_Long (line 90) | u_Long FILE: src/lib/Libdis/disrus.c function disrus (line 93) | unsigned short FILE: src/lib/Libdis/diswcs.c function diswcs (line 78) | int FILE: src/lib/Libdis/diswf.c function diswf (line 79) | int FILE: src/lib/Libdis/diswl_.c function diswl_ (line 82) | int FILE: src/lib/Libdis/diswsi.c function diswsi (line 88) | int FILE: src/lib/Libdis/diswsl.c function diswsl (line 88) | int FILE: src/lib/Libdis/diswui.c function diswui (line 88) | int FILE: src/lib/Libdis/diswui_.c function diswui_ (line 64) | int FILE: src/lib/Libdis/diswul.c function diswul (line 88) | int FILE: src/lib/Libdis/diswull.c function diswull (line 90) | int FILE: src/lib/Libdis/ps_dis.c function vnl_t (line 108) | vnl_t * function vnl_t (line 149) | static vnl_t * function vnl_t (line 258) | static vnl_t * function vn_encode_DIS (line 360) | int function vn_encode_DIS_V4 (line 392) | static int function vnl_t (line 446) | static vnl_t * FILE: src/lib/Libecl/ecl_verify.c type batch_op (line 68) | enum batch_op type batch_op (line 69) | enum batch_op type attropl (line 74) | struct attropl type attropl (line 77) | struct attropl type ecl_attribute_def (line 78) | struct ecl_attribute_def type attropl (line 78) | struct attropl type ecl_attribute_def (line 79) | struct ecl_attribute_def type ecl_attribute_def (line 80) | struct ecl_attribute_def type ecl_attribute_def (line 81) | struct ecl_attribute_def type attropl (line 85) | struct attropl function set_no_attribute_verification (line 106) | void function __pbs_verify_attributes_dummy (line 137) | static int function __pbs_verify_attributes (line 173) | static int function verify_an_attribute (line 280) | int type attropl (line 385) | struct attropl type attropl (line 386) | struct attropl type attropl (line 388) | struct attropl type attropl (line 388) | struct attropl type attropl (line 389) | struct attropl function verify_attributes (line 439) | int type ecl_attribute_def (line 567) | struct ecl_attribute_def type attropl (line 569) | struct attropl type ecl_attribute_def (line 618) | struct ecl_attribute_def type ecl_attribute_def (line 620) | struct ecl_attribute_def function get_attr_type (line 655) | static int type ecl_attribute_def (line 689) | struct ecl_attribute_def type ecl_attribute_def (line 690) | struct ecl_attribute_def function is_attr (line 717) | int FILE: src/lib/Libecl/ecl_verify_datatypes.c function verify_datatype_bool (line 78) | int function verify_datatype_short (line 98) | int function verify_datatype_long (line 126) | int function verify_datatype_long_long (line 146) | int function verify_datatype_float (line 166) | int function verify_datatype_size (line 186) | int function verify_datatype_time (line 206) | int function verify_datatype_nodes (line 226) | int function verify_datatype_select (line 246) | int FILE: src/lib/Libecl/ecl_verify_object_name.c function pbs_verify_object_name (line 82) | int FILE: src/lib/Libecl/ecl_verify_values.c function verify_value_resc (line 122) | int function verify_value_user_list (line 197) | int function verify_value_authorized_users (line 240) | int function verify_value_authorized_groups (line 279) | int function verify_value_dependlist (line 325) | int function verify_value_path (line 375) | int function verify_value_jrange (line 426) | int function verify_value_jobname (line 470) | int function verify_value_checkpoint (line 530) | int function verify_value_hold (line 594) | int function verify_value_joinpath (line 657) | int function verify_keepfiles_common (line 693) | int function verify_value_keepfiles (line 742) | int function verify_value_mailpoints (line 775) | int function verify_value_mailusers (line 832) | int function verify_value_shellpathlist (line 871) | int function verify_value_priority (line 910) | int function verify_removefiles_common (line 951) | int function verify_value_removefiles (line 991) | int function verify_value_sandbox (line 1023) | int function verify_value_stagelist (line 1062) | int function verify_value_credname (line 1098) | int function verify_value_zero_or_positive (line 1142) | int function verify_value_preempt_targets (line 1180) | int function verify_value_non_zero_positive (line 1346) | int function verify_value_non_zero_positive_long_long (line 1384) | int function verify_value_minlicenses (line 1425) | int function verify_value_maxlicenses (line 1463) | int function verify_value_licenselinger (line 1502) | int function verify_value_mgr_opr_acl_check (line 1540) | int function verify_value_queue_type (line 1628) | int function verify_value_state (line 1669) | int function verify_value_select (line 1718) | int function verify_value_tolerate_node_failures (line 1778) | int function verify_value_preempt_prio (line 1812) | int function verify_value_preempt_order (line 1867) | int function verify_value_preempt_sort (line 1971) | int FILE: src/lib/Libecl/pbs_client_thread.c type pbs_client_thread_context (line 90) | struct pbs_client_thread_context type pbs_client_thread_context (line 114) | struct pbs_client_thread_context type pbs_client_thread_context (line 145) | struct pbs_client_thread_context function __pbs_client_thread_lock_connection_single_threaded (line 149) | static int function __pbs_client_thread_unlock_connection_single_threaded (line 156) | static int type pbs_client_thread_context (line 173) | struct pbs_client_thread_context function __pbs_client_thread_lock_conntable_single_threaded (line 180) | static int function __pbs_client_thread_unlock_conntable_single_threaded (line 187) | static int function __pbs_client_thread_lock_conf_single_threaded (line 194) | static int function __pbs_client_thread_unlock_conf_single_threaded (line 201) | static int function __pbs_client_thread_destroy_connect_context_single_threaded (line 208) | static int function __pbs_client_thread_init_thread_context_single_threaded (line 243) | static int function __pbs_client_thread_init_connect_context_single_threaded (line 277) | static int function pbs_client_thread_set_single_threaded_mode (line 302) | void function __init_thread_data (line 358) | static void function __post_init_thread_data (line 433) | static void function __pbs_client_thread_init_thread_context (line 467) | static int function free_errlist (line 575) | void function __pbs_client_thread_destroy_thread_data (line 624) | static void type pbs_client_thread_connect_context (line 682) | struct pbs_client_thread_connect_context type pbs_client_thread_context (line 685) | struct pbs_client_thread_context type pbs_client_thread_connect_context (line 687) | struct pbs_client_thread_connect_context type pbs_client_thread_connect_context (line 688) | struct pbs_client_thread_connect_context function pbs_client_thread_remove_connect_context (line 730) | int type pbs_client_thread_connect_context (line 782) | struct pbs_client_thread_connect_context type pbs_client_thread_context (line 785) | struct pbs_client_thread_context type pbs_client_thread_connect_context (line 787) | struct pbs_client_thread_connect_context function __pbs_client_thread_init_connect_context (line 821) | static int function __pbs_client_thread_destroy_connect_context (line 857) | static int type pbs_client_thread_context (line 894) | struct pbs_client_thread_context type pbs_client_thread_context (line 897) | struct pbs_client_thread_context function __pbs_client_thread_lock_connection (line 934) | static int function __pbs_client_thread_unlock_connection (line 993) | static int function __pbs_client_thread_lock_conntable (line 1040) | static int function __pbs_client_thread_unlock_conntable (line 1063) | static int function __pbs_client_thread_lock_conf (line 1086) | static int function __pbs_client_thread_unlock_conf (line 1109) | static int type pbs_client_thread_context (line 1142) | struct pbs_client_thread_context type pbs_client_thread_context (line 1171) | struct pbs_client_thread_context type pbs_client_thread_context (line 1200) | struct pbs_client_thread_context function time_t (line 1245) | time_t * type pbs_client_thread_context (line 1281) | struct pbs_client_thread_context type pbs_client_thread_context (line 1310) | struct pbs_client_thread_context FILE: src/lib/Libifl/DIS_decode.c function decode_DIS_Authenticate (line 61) | int function decode_DIS_CopyHookFile (line 112) | int function decode_DIS_Cred (line 164) | int function decode_DIS_DelHookFile (line 206) | int function decode_DIS_DelJobList (line 245) | int function decode_DIS_JobCred (line 295) | int function decode_DIS_JobFile (line 332) | int function decode_DIS_JobId (line 387) | int function decode_DIS_Manage (line 420) | int function decode_DIS_ModifyResv (line 447) | int function decode_DIS_MoveJob (line 485) | int function decode_DIS_MessageJob (line 522) | int function decode_DIS_PreemptJobs (line 550) | int function decode_DIS_QueueJob (line 598) | int function decode_DIS_Register (line 641) | int function decode_DIS_ReqExtend (line 691) | int function decode_DIS_ReqHdr (line 722) | int function decode_DIS_Rescl (line 772) | int function decode_DIS_Run (line 833) | int function decode_DIS_ShutDown (line 874) | int function decode_DIS_SignalJob (line 906) | int function decode_DIS_Status (line 939) | int function decode_DIS_TrackJob (line 985) | int function decode_DIS_UserCred (line 1029) | int function decode_DIS_attrl (line 1082) | int function decode_DIS_attropl (line 1174) | int function decode_DIS_svrattrl (line 1273) | int FILE: src/lib/Libifl/DIS_encode.c function encode_DIS_JobsList (line 58) | int function encode_DIS_CopyHookFile (line 103) | int function encode_DIS_CopyFiles (line 129) | int function encode_DIS_CopyFiles_Cred (line 198) | int function encode_DIS_DelHookFile (line 262) | int function encode_DIS_Cred (line 297) | int function encode_DIS_JobCred (line 330) | int function encode_DIS_JobFile (line 358) | int function encode_DIS_JobId (line 395) | int function encode_DIS_Manage (line 421) | int function encode_DIS_ModifyResv (line 443) | int function encode_DIS_MoveJob (line 473) | int function encode_DIS_MessageJob (line 500) | int function encode_DIS_PySpawn (line 530) | int function encode_DIS_RelnodesJob (line 559) | int function encode_DIS_QueueJob (line 589) | int function encode_DIS_Register (line 631) | int function encode_DIS_ReqExtend (line 664) | int function encode_DIS_ReqHdr (line 694) | int function encode_DIS_Run (line 724) | int function encode_DIS_ShutDown (line 750) | int function encode_DIS_SignalJob (line 770) | int function encode_DIS_Status (line 796) | int function encode_DIS_SubmitResv (line 826) | int function encode_DIS_TrackJob (line 867) | int function encode_DIS_UserCred (line 897) | int function encode_DIS_attrl (line 938) | int function encode_DIS_attropl (line 1016) | int function encode_DIS_svrattrl (line 1086) | int FILE: src/lib/Libifl/PBS_attr.c function PBS_val_al (line 62) | int function PBS_free_al (line 82) | void function PBS_val_aopl (line 108) | int function PBS_free_aopl (line 129) | void FILE: src/lib/Libifl/advise.c function advise (line 57) | void FILE: src/lib/Libifl/auth.c function auth_def_t (line 105) | static auth_def_t * function _unload_auth (line 174) | static void function auth_def_t (line 201) | auth_def_t * function load_auths (line 234) | int function unload_auths (line 290) | void function is_valid_encrypt_method (line 310) | int function tcp_send_auth_req (line 338) | int function _invoke_pbs_iff (line 419) | static int function handle_client_handshake (line 540) | int function free_auth_config (line 650) | void function pbs_auth_config_t (line 681) | pbs_auth_config_t * function engage_client_auth (line 734) | int function engage_server_auth (line 804) | int function server_cipher_auth (line 915) | int function client_cipher_auth (line 967) | int function auth_exec_socket (line 1040) | int function auth_with_qsub (line 1169) | int auth_with_qsub(int sock, unsigned short port, char* hostname, char *... FILE: src/lib/Libifl/conn_table.c function add_connection (line 101) | static int function _destroy_connection (line 156) | static void function destroy_conntable (line 181) | static int function destroy_connection (line 213) | int function pbs_conn_t (line 255) | static pbs_conn_t * function set_conn_errtxt (line 284) | int function set_conn_errno (line 363) | int function get_conn_errno (line 397) | int function set_conn_chan (line 433) | int function pbs_tcp_chan_t (line 468) | pbs_tcp_chan_t * function pthread_mutex_t (line 505) | pthread_mutex_t * FILE: src/lib/Libifl/dec_DelJobList.c function decode_DIS_DelJobList (line 94) | int FILE: src/lib/Libifl/dec_reply.c type batch_status (line 75) | struct batch_status type batch_status (line 78) | struct batch_status type batch_status (line 86) | struct batch_status type batch_status (line 86) | struct batch_status function expand_remaining_subjob (line 123) | static int function cmp_sj_name (line 237) | static int function decode_DIS_replyCmd (line 283) | int FILE: src/lib/Libifl/enc_reply.c function encode_DIS_reply_inner (line 75) | static int function encode_DIS_reply (line 234) | int function encode_DIS_replyTPP (line 247) | int FILE: src/lib/Libifl/entlim_parse.c function strip_trailing_white (line 56) | static void function etlim_validate_name (line 134) | static int function entlim_parse_one (line 171) | int function entlim_parse (line 310) | int function dummyadd (line 348) | int FILE: src/lib/Libifl/get_svrport.c function get_svrport (line 71) | unsigned int FILE: src/lib/Libifl/grunt_parse.c function parse_resc_equal_string (line 83) | int function parse_node_resc_r (line 201) | int function parse_node_resc (line 295) | int function parse_chunk_r (line 346) | int type key_value_pair (line 459) | struct key_value_pair function parse_chunk (line 460) | int function parse_chunk_make_room_r (line 490) | int function parse_chunk_make_room (line 534) | int type key_value_pair (line 703) | struct key_value_pair FILE: src/lib/Libifl/ifl_impl.c function pbs_asyrunjob (line 68) | int function pbs_asyrunjob_ack (line 88) | int function pbs_alterjob (line 109) | int function pbs_asyalterjob (line 130) | int function pbs_confirmresv (line 151) | int function pbs_connect (line 166) | int function pbs_connect_extend (line 184) | int function pbs_deljob (line 219) | int type batch_deljob_status (line 239) | struct batch_deljob_status function pbs_disconnect (line 256) | int function pbs_holdjob (line 297) | int function pbs_loadconf (line 330) | int function pbs_manager (line 371) | int function pbs_movejob (line 393) | int function pbs_msgjob (line 414) | int function pbs_orderjob (line 434) | int function pbs_rerunjob (line 453) | int function pbs_rlsjob (line 474) | int function preempt_job_info (line 492) | preempt_job_info * function pbs_runjob (line 512) | int type attropl (line 533) | struct attropl function pbs_sigjob (line 552) | int function pbs_statfree (line 567) | void function pbs_delstatfree (line 582) | void type batch_status (line 602) | struct batch_status type attrl (line 603) | struct attrl type batch_status (line 622) | struct batch_status type attrl (line 623) | struct attrl type batch_status (line 642) | struct batch_status type attropl (line 643) | struct attropl type attrl (line 643) | struct attrl type batch_status (line 662) | struct batch_status type attrl (line 663) | struct attrl type batch_status (line 681) | struct batch_status type attrl (line 682) | struct attrl type batch_status (line 700) | struct batch_status type attrl (line 701) | struct attrl type batch_status (line 720) | struct batch_status type attrl (line 721) | struct attrl type batch_status (line 741) | struct batch_status type attrl (line 742) | struct attrl type batch_status (line 761) | struct batch_status type attrl (line 762) | struct attrl type batch_status (line 781) | struct batch_status type attrl (line 782) | struct attrl type batch_status (line 801) | struct batch_status type attrl (line 802) | struct attrl type ecl_attribute_errors (line 818) | struct ecl_attribute_errors type attropl (line 840) | struct attropl type attropl (line 858) | struct attropl type attropl (line 877) | struct attropl function pbs_delresv (line 895) | int function pbs_relnodesjob (line 917) | int function pbs_terminate (line 936) | int function pbs_register_sched (line 953) | int FILE: src/lib/Libifl/ifl_pointers.c type attrl (line 47) | struct attrl type attrl (line 48) | struct attrl type batch_deljob_status (line 54) | struct batch_deljob_status type attropl (line 60) | struct attropl type attropl (line 67) | struct attropl type batch_status (line 69) | struct batch_status type batch_deljob_status (line 70) | struct batch_deljob_status type batch_status (line 71) | struct batch_status type attrl (line 71) | struct attrl type batch_status (line 72) | struct batch_status type attrl (line 72) | struct attrl type batch_status (line 73) | struct batch_status type attropl (line 73) | struct attropl type attrl (line 73) | struct attrl type batch_status (line 74) | struct batch_status type attrl (line 74) | struct attrl type batch_status (line 75) | struct batch_status type attrl (line 75) | struct attrl type batch_status (line 76) | struct batch_status type attrl (line 76) | struct attrl type batch_status (line 77) | struct batch_status type attrl (line 77) | struct attrl type batch_status (line 78) | struct batch_status type attrl (line 78) | struct attrl type batch_status (line 79) | struct batch_status type attrl (line 79) | struct attrl type batch_status (line 80) | struct batch_status type attrl (line 80) | struct attrl type batch_status (line 81) | struct batch_status type attrl (line 81) | struct attrl type ecl_attribute_errors (line 82) | struct ecl_attribute_errors type attropl (line 83) | struct attropl type attropl (line 84) | struct attropl type attropl (line 85) | struct attropl FILE: src/lib/Libifl/int_cred.c function PBSD_cred (line 77) | int FILE: src/lib/Libifl/int_hook.c function PBSD_hookbuf (line 74) | static int function PBSD_copyhookfile (line 136) | int function PBSD_delhookfile (line 191) | int FILE: src/lib/Libifl/int_jcred.c function PBSD_jcred (line 77) | int FILE: src/lib/Libifl/int_manage2.c function PBSD_mgr_put (line 76) | int FILE: src/lib/Libifl/int_manager.c function PBSD_manager (line 72) | int FILE: src/lib/Libifl/int_modify_resv.c type attropl (line 64) | struct attropl type batch_reply (line 66) | struct batch_reply FILE: src/lib/Libifl/int_msg2.c function PBSD_msg_put (line 71) | int function PBSD_py_spawn_put (line 112) | int function PBSD_relnodes_put (line 143) | int FILE: src/lib/Libifl/int_rdrpy.c type batch_reply (line 74) | struct batch_reply type batch_reply (line 77) | struct batch_reply type batch_reply (line 82) | struct batch_reply type batch_reply (line 82) | struct batch_reply type batch_reply (line 118) | struct batch_reply type batch_reply (line 122) | struct batch_reply function PBSD_FreeReply (line 167) | void FILE: src/lib/Libifl/int_sig2.c function PBSD_sig_put (line 69) | int FILE: src/lib/Libifl/int_status.c type batch_status (line 73) | struct batch_status type attrl (line 74) | struct attrl type batch_status (line 103) | struct batch_status type batch_status (line 106) | struct batch_status type batch_reply (line 107) | struct batch_reply FILE: src/lib/Libifl/int_status2.c function PBSD_status_put (line 71) | int FILE: src/lib/Libifl/int_submit.c function is_compose (line 67) | int function get_msgid (line 106) | int function is_compose_cmd (line 151) | int function PBSD_commit (line 191) | int function PBSD_scbuf (line 254) | static int function PBSD_jscript (line 319) | int function PBSD_jscript_direct (line 363) | int function PBSD_jobfile (line 413) | int type attropl (line 462) | struct attropl type batch_reply (line 464) | struct batch_reply FILE: src/lib/Libifl/int_submit_resv.c type attropl (line 69) | struct attropl type batch_reply (line 71) | struct batch_reply FILE: src/lib/Libifl/int_ucred.c function PBSD_ucred (line 79) | int FILE: src/lib/Libifl/list_link.c function insert_link (line 79) | void function append_link (line 130) | void function delete_link (line 174) | void function delete_clear_link (line 194) | void function swap_link (line 212) | void function is_linked (line 247) | int function list_move (line 322) | void FILE: src/lib/Libifl/pbsD_Preempt_Jobs.c function preempt_job_info (line 72) | static preempt_job_info * function preempt_job_info (line 133) | preempt_job_info * FILE: src/lib/Libifl/pbsD_alterjob.c type attropl (line 62) | struct attropl type attrl (line 63) | struct attrl type attropl (line 65) | struct attropl type attropl (line 66) | struct attropl type attropl (line 71) | struct attropl type attropl (line 71) | struct attropl type attropl (line 73) | struct attropl type attropl (line 73) | struct attropl function __free_attropl (line 103) | static void function __pbs_alterjob (line 130) | int function __pbs_asyalterjob (line 162) | int FILE: src/lib/Libifl/pbsD_confirmresv.c function __pbs_confirmresv (line 67) | int FILE: src/lib/Libifl/pbsD_connect.c type pbs_client_thread_context (line 92) | struct pbs_client_thread_context function get_hostsockaddr (line 133) | static int function tcp_connect (line 185) | static int FILE: src/lib/Libifl/pbsD_defschreply.c function pbs_defschreply (line 71) | int FILE: src/lib/Libifl/pbsD_deljob.c function __pbs_deljob (line 70) | int FILE: src/lib/Libifl/pbsD_deljoblist.c function free_svrjobidlist (line 66) | void function append_jobid (line 93) | int function add_jid_to_list_by_name (line 137) | int type batch_deljob_status (line 185) | struct batch_deljob_status type batch_reply (line 189) | struct batch_reply type batch_deljob_status (line 190) | struct batch_deljob_status FILE: src/lib/Libifl/pbsD_delresv.c function __pbs_delresv (line 67) | int FILE: src/lib/Libifl/pbsD_holdjob.c function __pbs_holdjob (line 68) | int FILE: src/lib/Libifl/pbsD_locjob.c type batch_reply (line 70) | struct batch_reply FILE: src/lib/Libifl/pbsD_manager.c function __pbs_manager (line 66) | int FILE: src/lib/Libifl/pbsD_modify_resv.c type attropl (line 66) | struct attropl type attropl (line 68) | struct attropl FILE: src/lib/Libifl/pbsD_movejob.c function __pbs_movejob (line 66) | int FILE: src/lib/Libifl/pbsD_msgjob.c function __pbs_msgjob (line 70) | int function pbs_py_spawn (line 130) | int function __pbs_relnodesjob (line 200) | int FILE: src/lib/Libifl/pbsD_orderjo.c function __pbs_orderjob (line 66) | int FILE: src/lib/Libifl/pbsD_rerunjo.c function __pbs_rerunjob (line 67) | int FILE: src/lib/Libifl/pbsD_resc.c type node_pool (line 53) | struct node_pool { function free_node_pool (line 70) | void function encode_DIS_Resc (line 96) | static int function PBS_resc (line 139) | static int function pbs_rescquery (line 182) | int function pbs_rescreserve (line 269) | int function pbs_rescrelease (line 346) | int function totpool (line 403) | int function usepool (line 464) | int FILE: src/lib/Libifl/pbsD_rlsjob.c function __pbs_rlsjob (line 68) | int FILE: src/lib/Libifl/pbsD_runjob.c function __runjob_inner (line 65) | static int function __pbs_asyrunjob (line 140) | int function __pbs_asyrunjob_ack (line 162) | int function __pbs_runjob (line 183) | int FILE: src/lib/Libifl/pbsD_selectj.c type attropl (line 76) | struct attropl type batch_status (line 124) | struct batch_status type attropl (line 125) | struct attropl type attrl (line 125) | struct attrl type batch_status (line 127) | struct batch_status function PBSD_select_put (line 168) | int type batch_reply (line 214) | struct batch_reply type brp_select (line 216) | struct brp_select FILE: src/lib/Libifl/pbsD_sigjob.c function __pbs_sigjob (line 65) | int FILE: src/lib/Libifl/pbsD_stagein.c function pbs_stagein (line 67) | int FILE: src/lib/Libifl/pbsD_stathook.c type batch_status (line 65) | struct batch_status type attrl (line 66) | struct attrl type batch_status (line 68) | struct batch_status type attropl (line 90) | struct attropl FILE: src/lib/Libifl/pbsD_stathost.c type host_list (line 54) | struct host_list { type consumable (line 61) | struct consumable { type attrl (line 78) | struct attrl function add_consumable_entry (line 111) | static void function build_host_list (line 172) | static void function sum_a_resource (line 250) | static void function sum_resources (line 325) | static void type attr_names (line 380) | struct attr_names { type batch_status (line 436) | struct batch_status type batch_status (line 437) | struct batch_status type consumable (line 439) | struct consumable type attrl (line 444) | struct attrl type attrl (line 445) | struct attrl type attrl (line 446) | struct attrl type attr_names (line 535) | struct attr_names { function build_collective (line 584) | static void type batch_status (line 783) | struct batch_status type batch_status (line 784) | struct batch_status type batch_status (line 786) | struct batch_status type host_list (line 787) | struct host_list type consumable (line 789) | struct consumable type batch_status (line 793) | struct batch_status type batch_status (line 794) | struct batch_status type batch_status (line 797) | struct batch_status type batch_status (line 890) | struct batch_status type attrl (line 891) | struct attrl type batch_status (line 893) | struct batch_status type batch_status (line 894) | struct batch_status type host_list (line 898) | struct host_list type consumable (line 899) | struct consumable type pbs_client_thread_connect_context (line 902) | struct pbs_client_thread_connect_context FILE: src/lib/Libifl/pbsD_statjob.c type batch_status (line 65) | struct batch_status type attrl (line 66) | struct attrl type batch_status (line 68) | struct batch_status type attropl (line 76) | struct attropl FILE: src/lib/Libifl/pbsD_statnode.c type batch_status (line 66) | struct batch_status type attrl (line 67) | struct attrl type batch_status (line 86) | struct batch_status type attrl (line 87) | struct attrl type batch_status (line 90) | struct batch_status type attropl (line 98) | struct attropl FILE: src/lib/Libifl/pbsD_statque.c type batch_status (line 65) | struct batch_status type attrl (line 66) | struct attrl type batch_status (line 68) | struct batch_status type attropl (line 76) | struct attropl FILE: src/lib/Libifl/pbsD_statresv.c type batch_status (line 66) | struct batch_status type attrl (line 67) | struct attrl type batch_status (line 69) | struct batch_status type attropl (line 77) | struct attropl FILE: src/lib/Libifl/pbsD_statrsc.c type batch_status (line 66) | struct batch_status type attrl (line 67) | struct attrl type batch_status (line 69) | struct batch_status type attropl (line 78) | struct attropl FILE: src/lib/Libifl/pbsD_statsched.c type batch_status (line 65) | struct batch_status type attrl (line 66) | struct attrl type batch_status (line 68) | struct batch_status type attropl (line 77) | struct attropl FILE: src/lib/Libifl/pbsD_statsrv.c type batch_status (line 65) | struct batch_status type attrl (line 66) | struct attrl type batch_status (line 68) | struct batch_status type attropl (line 77) | struct attropl FILE: src/lib/Libifl/pbsD_submit.c type cred_info (line 61) | struct cred_info { type attropl (line 86) | struct attropl type pbs_client_thread_context (line 91) | struct pbs_client_thread_context type cred_info (line 92) | struct cred_info type pbs_client_thread_context (line 103) | struct pbs_client_thread_context type cred_info (line 111) | struct cred_info type cred_info (line 119) | struct cred_info type attropl (line 156) | struct attropl type attropl (line 158) | struct attropl type pbs_client_thread_context (line 161) | struct pbs_client_thread_context type cred_info (line 162) | struct cred_info type pbs_client_thread_context (line 170) | struct pbs_client_thread_context type cred_info (line 199) | struct cred_info FILE: src/lib/Libifl/pbsD_submit_resv.c type attropl (line 67) | struct attropl type attropl (line 69) | struct attropl FILE: src/lib/Libifl/pbsD_termin.c function __pbs_terminate (line 65) | int FILE: src/lib/Libifl/pbs_delstatfree.c function __pbs_delstatfree (line 61) | void FILE: src/lib/Libifl/pbs_get_attribute_errors.c type ecl_attribute_errors (line 63) | struct ecl_attribute_errors type ecl_attribute_errors (line 66) | struct ecl_attribute_errors type pbs_client_thread_context (line 67) | struct pbs_client_thread_context FILE: src/lib/Libifl/pbs_geterrmg.c type pbs_client_thread_connect_context (line 68) | struct pbs_client_thread_connect_context type pbs_client_thread_context (line 69) | struct pbs_client_thread_context FILE: src/lib/Libifl/pbs_geterrno.c function pbs_geterrno (line 58) | int FILE: src/lib/Libifl/pbs_loadconf.c type pbs_config (line 79) | struct pbs_config function __pbs_loadconf (line 291) | int type stat (line 1166) | struct stat FILE: src/lib/Libifl/pbs_quote_parse.c function pbs_quote_parse (line 78) | int function pbs_prt_parse_err (line 229) | void FILE: src/lib/Libifl/pbs_statfree.c function __pbs_statfree (line 61) | void function pbs_statfree_single (line 79) | void FILE: src/lib/Libifl/rm.c type out (line 81) | struct out { type out (line 88) | struct out function addrm (line 100) | static int function openrm (line 130) | int function delrm (line 200) | static int type out (line 234) | struct out type out (line 237) | struct out function startcom (line 260) | static int function simplecom (line 293) | static int function simpleget (line 328) | static int function closerm (line 377) | int function downrm (line 400) | int function configrm (line 424) | int function doreq (line 485) | static int function addreq (line 527) | int function allreq (line 554) | int type out (line 601) | struct out function flushreq (line 664) | int function activereq (line 720) | int function fullresp (line 783) | void FILE: src/lib/Libifl/tcp_dis.c function pbs_tcp_chan_t (line 76) | static pbs_tcp_chan_t * function tcp_recv (line 102) | static int type pollfd (line 206) | struct pollfd function DIS_tcp_funcs (line 274) | void FILE: src/lib/Libifl/tm.c type tm_errcode (line 118) | struct tm_errcode { type tm_errcode (line 138) | struct tm_errcode type event_info (line 149) | typedef struct event_info { function event_info (line 164) | static event_info * function del_event (line 185) | static void function tm_event_t (line 239) | static tm_event_t function add_event (line 273) | static void type task_info (line 302) | typedef struct task_info { function task_info (line 320) | static task_info * function tm_task_id (line 346) | static tm_task_id function localmom (line 429) | static int function startcom (line 532) | static int function tm_init (line 582) | int function tm_attach (line 667) | int function tm_nodeinfo (line 754) | int function tm_spawn (line 795) | int function tm_kill (line 858) | int function tm_obit (line 895) | int type taskhold (line 916) | struct taskhold { function tm_taskinfo (line 939) | int function tm_atnode (line 978) | int type reschold (line 991) | struct reschold { function tm_rescinfo (line 1013) | int function tm_publish (line 1055) | int type infohold (line 1074) | struct infohold { function tm_subscribe (line 1098) | int function tm_finalize (line 1144) | int function tm_notify (line 1179) | int function tm_alloc (line 1199) | int function tm_dealloc (line 1219) | int function tm_create_event (line 1238) | int function tm_destroy_event (line 1257) | int function tm_register (line 1278) | int function tm_poll (line 1313) | int FILE: src/lib/Libifl/xml_encode_decode.c function init_escapechars_maxarg (line 87) | static void function encode_argument (line 151) | static int function decode_argument (line 194) | static int function decode_xml_arg_list (line 367) | extern int function decode_xml_arg_list_str (line 489) | extern int FILE: src/lib/Libjson/cJSON/pbs_cjson.c function cjson_insert_item (line 54) | static void function json_data (line 73) | json_data * function json_data (line 88) | json_data * function pbs_json_insert_item (line 103) | void function pbs_json_insert_string (line 124) | int function pbs_json_insert_number (line 148) | int function pbs_json_insert_parsed (line 173) | int function pbs_json_print (line 214) | int function pbs_json_delete (line 234) | void FILE: src/lib/Liblicensing/license_client.c function lic_init (line 40) | int function lic_obtainable (line 46) | int function lic_get (line 52) | int function checkkey (line 65) | int function lic_close (line 71) | void function lic_needed_for_node (line 83) | int function process_topology_info (line 89) | int FILE: src/lib/Liblog/chk_file_sec.c function teststat (line 81) | static int function teststat (line 118) | static int function tempstat (line 168) | static int function chk_file_sec (line 233) | int function chk_file_sec_user (line 263) | int function tmp_file_sec (line 389) | int function tmp_file_sec_user (line 420) | int type stat (line 541) | struct stat type stat (line 563) | struct stat type stat (line 593) | struct stat FILE: src/lib/Liblog/log_event.c function will_log_event (line 93) | int function log_event (line 122) | void function do_log_eventf (line 143) | void function log_eventf (line 186) | void FILE: src/lib/Liblog/pbs_log.c type ms_time (line 92) | typedef struct { function set_log_conf (line 142) | void function gettimeofday (line 182) | int function set_msgdaemonname (line 215) | int function set_logfile (line 231) | void type tm (line 255) | struct tm type tm (line 257) | struct tm function log_mutex_lock (line 289) | static int function log_mutex_unlock (line 313) | static int function log_pre_fork_handler (line 330) | static void function log_parent_post_fork_handler (line 341) | static void function log_child_post_fork_handler (line 352) | static void function log_init (line 369) | static void function log_add_debug_info (line 411) | static void function log_supported_auth_methods (line 444) | void function log_add_if_info (line 468) | static void function log_open (line 516) | int function log_open_main (line 549) | int FILE: src/lib/Liblog/pbs_messages.c type pbs_err_to_txt (line 441) | struct pbs_err_to_txt FILE: src/lib/Liblog/setup_env.c function setup_env (line 73) | int FILE: src/lib/Libnet/get_hostaddr.c function pbs_net_t (line 84) | pbs_net_t function compare_short_hostname (line 146) | int function comp_svraddr (line 197) | int FILE: src/lib/Libnet/hnls.c type sockaddr_in (line 78) | struct sockaddr_in function free_if_hostnames (line 95) | void function get_sa_family (line 124) | void type sockaddr (line 159) | struct sockaddr type hostent (line 166) | struct hostent type sockaddr_in (line 167) | struct sockaddr_in type sockaddr_in6 (line 168) | struct sockaddr_in6 type sockaddr_in (line 181) | struct sockaddr_in type sockaddr_in (line 191) | struct sockaddr_in type sockaddr_in6 (line 201) | struct sockaddr_in6 type sockaddr_in6 (line 211) | struct sockaddr_in6 type log_net_info (line 258) | struct log_net_info type log_net_info (line 261) | struct log_net_info type log_net_info (line 262) | struct log_net_info type log_net_info (line 263) | struct log_net_info type ifaddrs (line 269) | struct ifaddrs type log_net_info (line 283) | struct log_net_info type log_net_info (line 283) | struct log_net_info type sockaddr (line 374) | struct sockaddr type log_net_info (line 377) | struct log_net_info type log_net_info (line 377) | struct log_net_info function free_if_info (line 454) | void type addrinfo (line 494) | struct addrinfo type addrinfo (line 495) | struct addrinfo type addrinfo (line 505) | struct addrinfo type sockaddr_in (line 520) | struct sockaddr_in type sockaddr_in (line 520) | struct sockaddr_in type ifaddrs (line 590) | struct ifaddrs type sockaddr_in (line 625) | struct sockaddr_in FILE: src/lib/Libnet/net_client.c function engage_authentication (line 88) | static int function client_to_svr (line 169) | int type sockaddr_in (line 214) | struct sockaddr_in type linger (line 222) | struct linger type timeval (line 223) | struct timeval type pollfd (line 226) | struct pollfd type sockaddr_in (line 247) | struct sockaddr_in type sockaddr (line 282) | struct sockaddr type sockaddr (line 333) | struct sockaddr function set_nodelay (line 449) | int FILE: src/lib/Libnet/net_server.c function conn_find_usable_index (line 131) | static int function conn_find_actual_index (line 175) | static int function conn_t (line 205) | conn_t * function connection_init (line 220) | void function init_network (line 259) | int function init_network_add (line 321) | int function connection_idlecheck (line 381) | void function engage_authentication (line 432) | static int function process_socket (line 479) | static int function wait_request (line 539) | int function accept_conn (line 652) | static void function conn_t (line 714) | conn_t * function set_conn_as_priority (line 774) | int function add_conn_data (line 807) | int function close_conn (line 867) | void function cleanup_conn (line 930) | static void function net_close (line 984) | void function pbs_net_t (line 1022) | pbs_net_t function get_connecthost (line 1045) | int function init_poll_context (line 1109) | static int FILE: src/lib/Libnet/net_set_clse.c function net_add_close_func (line 62) | void FILE: src/lib/Libnet/port_forwarding.c function port_forwarder (line 103) | void function connect_local_xsocket (line 402) | int function x11_connect_display (line 440) | int function set_nonblocking (line 560) | int FILE: src/lib/Libpython/common_python_utils.c function pbs_python_write_object_to_log (line 70) | void function pbs_python_modify_syspath (line 117) | int function pbs_python_write_error_to_log (line 215) | void function pbs_python_object_set_attr_string_value (line 292) | int function pbs_python_object_set_attr_integral_value (line 349) | int function pbs_python_object_get_attr_integral_value (line 385) | int function pbs_python_dict_set_item_string_value (line 533) | int function pbs_python_dict_set_item_integral_value (line 618) | int function PyObject (line 652) | PyObject * function PyObject (line 733) | PyObject * function PyObject (line 820) | PyObject * FILE: src/lib/Libpython/module_pbs_v1.c function _pv1mod_insert_str_constants (line 276) | static int function _pv1mod_insert_int_constants (line 302) | static int type PyModuleDef (line 709) | struct PyModuleDef function PyObject (line 731) | PyObject * function PyObject (line 782) | PyObject * function PyMODINIT_FUNC (line 793) | PyMODINIT_FUNC FILE: src/lib/Libpython/pbs_python_external.c type _inittab (line 69) | struct _inittab function initialize_python_config (line 96) | static int function pbs_python_ext_start_interpreter (line 160) | int function pbs_python_ext_shutdown_interpreter (line 356) | void function pbs_python_ext_quick_start_interpreter (line 402) | void function pbs_python_ext_quick_shutdown_interpreter (line 501) | void function pbs_python_ext_free_global_dict (line 514) | void function pbs_python_ext_free_code_obj (line 527) | void function pbs_python_ext_free_python_script (line 538) | void function pbs_python_ext_alloc_python_script (line 558) | int type python_interpreter_data (line 620) | struct python_interpreter_data function pbs_python_check_and_compile_script (line 692) | int function pbs_python_run_code_in_namespace (line 775) | int function PyObject (line 927) | static PyObject * FILE: src/lib/Libpython/pbs_python_import_types.c function ppsvr_prepare_all_types (line 69) | int type PyModuleDef (line 93) | struct PyModuleDef function PyObject (line 112) | PyObject * FILE: src/lib/Libpython/pbs_python_svr_external.c function pbs_python_svr_initialize_interpreter_data (line 133) | void function pbs_python_svr_destroy_interpreter_data (line 154) | void function pbs_python_set_mode (line 179) | void function pbs_python_event_mark_readonly (line 197) | int function pbs_python_event_set (line 226) | int function pbs_python_event_to_request (line 274) | int function pbs_python_event_jobresc_clear_hookset (line 343) | int function pbs_python_event_set_attrval (line 386) | int function pbs_python_event_accept (line 417) | void function pbs_python_event_reject (line 430) | void function pbs_python_event_get_accept_flag (line 459) | int function pbs_python_event_param_mod_allow (line 475) | void function pbs_python_event_param_mod_disallow (line 489) | void function pbs_python_event_param_get_mod_flag (line 503) | int function pbs_python_has_vnode_set (line 527) | int function pbs_python_do_vnode_set (line 544) | void function pbs_python_set_interrupt (line 559) | void function hook_input_param_init (line 577) | void function hook_output_param_init (line 605) | void FILE: src/lib/Libpython/pbs_python_svr_internal.c type python_interpreter_data (line 94) | struct python_interpreter_data type vnode_sharing (line 103) | enum vnode_sharing type vnode_sharing (line 107) | enum vnode_sharing type pbs_python_types_entry (line 125) | typedef struct _pbs_python_types_entry { type pbs_iter_item (line 196) | typedef struct _pbs_iter_item { type vnode_set_req (line 205) | typedef struct _vnode_set_req { type pbs_resource_value (line 227) | typedef struct _pbs_resource_value { type hook_debug_t (line 297) | typedef struct hook_debug_t { type server_jobs_t (line 313) | typedef struct server_jobs_t { type server_queues_t (line 319) | typedef struct server_queues_t { type server_resvs_t (line 325) | typedef struct server_resvs_t { type server_vnodes_t (line 331) | typedef struct server_vnodes_t { function print_svrattrl_list (line 348) | void function pbs_python_setup_namespace_dict (line 396) | int function _pps_getset_descriptor_object (line 440) | static int function PyObject (line 563) | static PyObject * function PyObject (line 616) | static PyObject * function pbs_python_free_py_types_array (line 681) | void function PyObject (line 708) | PyObject * function pbs_python_setup_vnode_class_attributes (line 738) | int function pbs_python_setup_resv_class_attributes (line 822) | int function pbs_python_setup_server_class_attributes (line 908) | int function pbs_python_setup_job_class_attributes (line 994) | int function pbs_python_setup_queue_class_attributes (line 1081) | int function pbs_python_setup_python_resource_type (line 1168) | int function pbs_python_clear_types_table (line 1230) | static void function pbs_python_setup_types_table (line 1256) | static int function pbs_python_unload_python_types (line 1295) | void function pbs_python_load_python_types (line 1333) | int function set_in_python (line 1431) | static int function set_entity_resource_or_return_value (line 1477) | static int function set_resource_or_return_value (line 1842) | static int function PyObject (line 1933) | PyObject * function pbs_python_populate_attributes_to_python_class (line 1988) | int function pbs_python_populate_python_class_from_svrattrl (line 2244) | int function duration_to_secs (line 2341) | static long function varlist_same (line 2390) | int function load_cached_resource_value (line 2495) | static int function pbs_python_populate_svrattrl_from_python_class (line 2585) | int function pbs_python_mark_object_readonly (line 3075) | int function PyObject (line 3218) | static PyObject * function PyObject (line 3399) | static PyObject * function PyObject (line 3499) | static PyObject * function PyObject (line 3653) | static PyObject * function PyObject (line 3790) | static PyObject * function PyObject (line 3915) | PyObject * function _pbs_python_event_mark_readonly (line 3960) | int function _pbs_python_set_mode (line 3987) | void function PyObject (line 4030) | static PyObject * function PyObject (line 4267) | static PyObject * function PyObject (line 4506) | static PyObject * function PyObject (line 4722) | static PyObject * function PyObject (line 4786) | static PyObject * function py_strlist_to_svrattrl (line 4854) | static int function py_strlist_to_reliable_job_node_list (line 4893) | static int function PyObject (line 4968) | static PyObject * function pbs_python_clear_attributes (line 5005) | void function _pbs_python_event_set (line 5102) | int function populate_svrattrl_from_vnodelist_param (line 6582) | static int function _pbs_python_event_to_request (line 6700) | int function _pbs_python_event_accept (line 7255) | void function _pbs_python_event_reject (line 7266) | void function _pbs_python_event_get_accept_flag (line 7294) | int function _pbs_python_event_param_mod_allow (line 7305) | void function _pbs_python_event_param_mod_disallow (line 7317) | void function _pbs_python_event_param_get_mod_flag (line 7329) | int function _pbs_python_event_set_attrval (line 7349) | int function PyObject (line 7456) | PyObject * function PyObject (line 7511) | PyObject * function PyObject (line 7566) | PyObject * function PyObject (line 7618) | PyObject * function PyObject (line 7680) | PyObject * function PyObject (line 7708) | PyObject * function PyObject (line 7733) | PyObject * function PyObject (line 7780) | PyObject * function PyObject (line 8410) | PyObject * function PyObject (line 8427) | PyObject * function PyObject (line 8460) | PyObject * function PyObject (line 8477) | PyObject * function PyObject (line 8540) | PyObject * function is_job_input_valid (line 8571) | static int function is_resv_input_valid (line 8618) | static int function PyObject (line 8680) | PyObject * function PyObject (line 8916) | PyObject * function PyObject (line 8967) | PyObject * type pbsnode (line 9255) | struct pbsnode type pbsnode (line 9329) | struct pbsnode type pbsnode (line 9337) | struct pbsnode type pbsnode (line 9624) | struct pbsnode FILE: src/lib/Libpython/pbs_python_svr_size_type.c type size_value (line 80) | struct size_value type batch_op (line 81) | enum batch_op type size_value (line 82) | struct size_value type size_value (line 83) | struct size_value type size_value (line 83) | struct size_value type size_value (line 84) | struct size_value type size_value (line 84) | struct size_value type PPSVR_Size_Object (line 90) | typedef struct { type size_value (line 96) | struct size_value function _pps_check_for_negative_number (line 120) | static int function _pps_size_make_str_value (line 158) | static int function _pps_size_from_long_or_int (line 186) | static int function _pps_size_from_string (line 242) | static int function PyObject (line 275) | static PyObject * function pps_size_init (line 300) | static int function pps_size_dealloc (line 361) | static void function PyObject (line 384) | static PyObject * function PyObject (line 408) | static PyObject * function PyObject (line 475) | static PyObject * function PyObject (line 526) | static PyObject * function u_Long (line 575) | u_Long function PyObject (line 702) | PyObject * FILE: src/lib/Libpython/shared_python_utils.c function get_py_homepath (line 63) | int function get_py_progname (line 98) | int function set_py_progname (line 138) | int FILE: src/lib/Libsec/cs_standard.c function sec_cslog (line 98) | void function CS_read (line 137) | int function CS_write (line 161) | int function CS_client_auth (line 187) | int function CS_server_auth (line 211) | int function CS_close_socket (line 237) | int function CS_close_app (line 260) | int function CS_client_init (line 278) | int function CS_server_init (line 297) | int function CS_verify (line 317) | int function CS_remap_ctx (line 349) | int FILE: src/lib/Libsite/site_allow_u.c function site_allow_u (line 71) | int FILE: src/lib/Libsite/site_alt_rte.c type pbs_queue (line 55) | struct pbs_queue function site_alt_router (line 70) | int FILE: src/lib/Libsite/site_check_u.c function site_check_user_map (line 92) | int function site_acl_check (line 172) | int FILE: src/lib/Libsite/site_mom_chu.c function site_mom_chkuser (line 75) | int FILE: src/lib/Libsite/site_mom_ckp.c function site_mom_postchk (line 80) | int function site_mom_prerst (line 99) | int FILE: src/lib/Libsite/site_mom_jst.c function site_job_setup (line 71) | int FILE: src/lib/Libtpp/tpp_client.c type tpp_config (line 125) | struct tpp_config type mcast_data_t (line 133) | typedef struct { type stream_t (line 147) | typedef struct { type stream_slot_t (line 180) | typedef struct { type strm_action_info_t (line 197) | typedef struct { function stream_t (line 273) | static stream_t * function stream_t (line 312) | static stream_t * function tpp_set_app_net_handler (line 361) | void function leaf_send_ctl_join (line 368) | static int function leaf_post_connect_handler (line 445) | static int function connect_router (line 537) | static int function tpp_init (line 586) | int function tpp_eom (line 725) | int function tpp_open (line 775) | int function tpp_router_t (line 857) | static tpp_router_t * function tpp_send (line 905) | int function tpp_poll (line 994) | int function tpp_recv (line 1032) | int function stream_t (line 1107) | static stream_t * type sockaddr_in (line 1224) | struct sockaddr_in type sockaddr_in (line 1228) | struct sockaddr_in type sockaddr_in (line 1256) | struct sockaddr_in type sockaddr_in (line 1260) | struct sockaddr_in function tpp_shutdown (line 1286) | void function tpp_terminate (line 1334) | void function tpp_ready_fds (line 1385) | int function tpp_set_user_data (line 1525) | int function tpp_add_close_func (line 1562) | void function tpp_close (line 1597) | int function tpp_mcast_open (line 1648) | int function tpp_mcast_add_strm (line 1683) | int function tpp_mcast_notify_members (line 1788) | static void function tpp_mcast_send (line 1833) | int function tpp_mcast_close (line 1973) | int function queue_strm_close (line 2010) | static void function queue_strm_free (line 2078) | static void function send_app_strm_close (line 2132) | static int function stream_t (line 2174) | static stream_t * function act_strm (line 2205) | static void function leaf_timer_handler (line 2253) | static int function time_t (line 2273) | time_t function send_pkt_to_app (line 2330) | static int function send_spl_packet (line 2393) | static int function free_stream_resources (line 2434) | static void function free_stream (line 2467) | static void function leaf_pkt_presend_handler (line 2551) | static int function stream_t (line 2622) | static stream_t * function leaf_pkt_handler (line 2677) | static int function leaf_pkt_handler_inner (line 2717) | static int function leaf_close_handler (line 2975) | static int function send_to_router (line 3075) | static int FILE: src/lib/Libtpp/tpp_em.c function tpp_em_wait (line 99) | int function tpp_em_destroy (line 172) | void function tpp_em_add_fd (line 203) | int function tpp_em_mod_fd (line 246) | int function tpp_em_del_fd (line 288) | int function tpp_em_pwait (line 332) | int function tpp_em_pwait (line 340) | int type pollfd (line 388) | struct pollfd function tpp_em_destroy (line 414) | void function tpp_em_add_fd (line 441) | int function tpp_em_mod_fd (line 487) | int function tpp_em_del_fd (line 517) | int function tpp_em_pwait (line 546) | int function tpp_em_destroy (line 649) | void function tpp_em_add_fd (line 675) | int function tpp_em_mod_fd (line 714) | int function tpp_em_del_fd (line 756) | int function tpp_em_pwait (line 790) | int function tpp_em_wait_win (line 844) | int function tpp_mbox_init (line 926) | int function tpp_mbox_getfd (line 984) | int function tpp_mbox_destroy (line 1006) | void function tpp_mbox_monitor (line 1038) | int function tpp_mbox_read (line 1069) | int function tpp_mbox_clear (line 1143) | int function tpp_mbox_post (line 1192) | int FILE: src/lib/Libtpp/tpp_internal.h type sockaddr (line 89) | struct sockaddr type sockaddr (line 90) | struct sockaddr type sockaddr (line 91) | struct sockaddr type timeval (line 94) | struct timeval type tpp_addr_t (line 131) | typedef struct { type tpp_chunk_t (line 137) | typedef struct { type tpp_packet_t (line 148) | typedef struct { type tpp_encrypt_hdr_t (line 155) | typedef struct { type tpp_auth_pkt_hdr_t (line 163) | typedef struct { type tpp_join_pkt_hdr_t (line 175) | typedef struct { type tpp_leave_pkt_hdr_t (line 188) | typedef struct { type tpp_ctl_pkt_hdr_t (line 200) | typedef struct { type tpp_data_pkt_hdr_t (line 213) | typedef struct { type tpp_mcast_pkt_hdr_t (line 231) | typedef struct { type tpp_mcast_pkt_info_t (line 247) | typedef struct { type TPP_MSG_TYPES (line 263) | enum TPP_MSG_TYPES { type tpp_context_t (line 323) | typedef struct { type tpp_router_t (line 331) | typedef struct { type tpp_leaf_t (line 346) | typedef struct { type tpp_que_elem (line 359) | struct tpp_que_elem { type tpp_que_elem_t (line 364) | typedef struct tpp_que_elem tpp_que_elem_t; type tpp_que_t (line 367) | typedef struct { type tpp_cmd_t (line 376) | typedef struct { type tpp_mbox_t (line 390) | typedef struct { type tpp_tls_t (line 412) | typedef struct { type conn_auth_t (line 417) | typedef struct { type tpp_config (line 429) | struct tpp_config type sockaddr_in (line 447) | struct sockaddr_in type tpp_config (line 456) | struct tpp_config type tpp_config (line 496) | struct tpp_config type sockaddr (line 530) | struct sockaddr type poll_context_t (line 548) | typedef struct { type epoll_context_t (line 557) | typedef struct { type pollset_context_t (line 566) | typedef struct { type sel_context_t (line 574) | typedef struct { type devpoll_context_t (line 588) | typedef struct { FILE: src/lib/Libtpp/tpp_platform.c function tpp_pipe_cr (line 83) | int function tpp_pipe_read (line 166) | int function tpp_pipe_write (line 195) | int function tpp_pipe_close (line 222) | int function tpp_sock_socket (line 234) | int function tpp_sock_listen (line 279) | int function tpp_sock_accept (line 295) | int function tpp_sock_bind (line 312) | int function tpp_sock_connect (line 328) | int function tpp_sock_recv (line 344) | int function tpp_sock_send (line 361) | int function tpp_sock_select (line 378) | int function tpp_sock_close (line 395) | int function tpp_sock_getsockopt (line 411) | int function tpp_sock_setsockopt (line 427) | int function tr_2_errno (line 451) | int function tpp_sock_layer_init (line 500) | int function tpp_get_nfiles (line 524) | int function set_pipe_disposition (line 545) | int function tpp_sock_layer_init (line 568) | int function tpp_get_nfiles (line 586) | int function set_pipe_disposition (line 615) | int function tpp_sock_resolve_ip (line 663) | int function tpp_addr_t (line 719) | tpp_addr_t * function tpp_sock_attempt_connection (line 837) | int function tpp_invalidate_thrd_handle (line 886) | void function tpp_is_valid_thrd (line 913) | int FILE: src/lib/Libtpp/tpp_router.c type tpp_config (line 86) | struct tpp_config function tpp_router_t (line 119) | static tpp_router_t * function log_noroute (line 182) | void function send_leaves_to_router (line 213) | static int function broadcast_to_my_routers (line 303) | static int function broadcast_to_my_leaves (line 379) | static int function router_send_ctl_join (line 443) | static int function router_post_connect_handler (line 518) | static int function router_close_handler_inner (line 618) | static int function router_close_handler (line 908) | static int function router_timer_handler (line 952) | static int function router_pkt_presend_handler (line 1011) | static int function router_pkt_handler (line 1051) | static int function router_pkt_handler_inner (line 1083) | static int function tpp_router_t (line 1943) | static tpp_router_t * function tpp_router_t (line 1993) | static tpp_router_t * function add_route_to_leaf (line 2035) | static int function leaf_get_router_index (line 2096) | static int function tpp_init_router (line 2132) | int function tpp_router_shutdown (line 2231) | void function tpp_router_terminate (line 2256) | void FILE: src/lib/Libtpp/tpp_transport.c type conn_event_t (line 90) | typedef struct { type thrd_data_t (line 105) | typedef struct { type tpp_config (line 159) | struct tpp_config type conn_param_t (line 165) | typedef struct { type phy_conn_t (line 177) | typedef struct { type conns_array_type_t (line 196) | typedef struct { function enque_deferred_event (line 234) | static void function trigger_deferred_events (line 287) | static int function tpp_transport_set_conn_ctx (line 387) | void function tpp_cr_server_socket (line 413) | int function tpp_transport_init (line 478) | int function tpp_transport_set_handlers (line 671) | void function phy_conn_t (line 706) | static phy_conn_t * function tpp_transport_connect_spl (line 800) | int function tpp_transport_connect (line 883) | int function phy_conn_t (line 911) | static phy_conn_t * function tpp_post_cmd (line 950) | static int function tpp_transport_wakeup_thrd (line 1000) | int function tpp_transport_vsend (line 1034) | int function tpp_transport_isresvport (line 1086) | int function assign_to_worker (line 1123) | static int function add_transport_conn (line 1175) | static int function handle_cmd (line 1303) | static void function tpp_get_thrd_index (line 1391) | int type sockaddr (line 1451) | struct sockaddr type sockaddr (line 1623) | struct sockaddr type sockaddr_in (line 1655) | struct sockaddr_in function tpp_transport_close (line 1682) | int function handle_disconnect (line 1708) | static int function handle_incoming_data (line 1781) | static void function add_pkt (line 1878) | static short function send_data (line 1926) | static void function free_phy_conn (line 2022) | static void function tpp_transport_shutdown (line 2064) | int function tpp_transport_terminate (line 2111) | int function tpp_transport_set_conn_extra (line 2176) | void FILE: src/lib/Libtpp/tpp_util.c function tpp_auth_logger (line 105) | void function pbs_tcp_chan_t (line 128) | static pbs_tcp_chan_t * function DIS_tpp_funcs (line 153) | void function tpp_log (line 173) | void function set_tpp_config (line 244) | int function free_tpp_config (line 492) | void function conn_auth_t (line 513) | conn_auth_t * function tpp_handle_auth_handshake (line 551) | int function tpp_packet_t (line 688) | tpp_packet_t * function tpp_free_chunk (line 753) | void function tpp_free_pkt (line 775) | void function tpp_set_non_blocking (line 806) | int function tpp_set_close_on_exec (line 844) | int function tpp_set_keep_alive (line 871) | int function tpp_cr_thrd (line 946) | int function tpp_init_lock (line 1004) | int function tpp_destroy_lock (line 1047) | int function tpp_lock (line 1072) | int function tpp_unlock (line 1097) | int function tpp_init_rwlock (line 1122) | int function tpp_read_lock (line 1147) | int function tpp_write_lock (line 1169) | int function tpp_unlock_rwlock (line 1194) | int function tpp_destroy_rwlock (line 1219) | int function tpp_que_elem_t (line 1289) | tpp_que_elem_t * function tpp_que_elem_t (line 1380) | tpp_que_elem_t * function tpp_que_elem_t (line 1437) | tpp_que_elem_t * function tpp_send_ctl_msg (line 1491) | int function tpp_init_tls_key_once (line 1573) | static void function tpp_init_tls_key (line 1595) | int function tpp_tls_t (line 1617) | tpp_tls_t * type def_ctx (line 1638) | struct def_ctx { type def_ctx (line 1665) | struct def_ctx type def_ctx (line 1665) | struct def_ctx type def_ctx (line 1667) | struct def_ctx function tpp_multi_deflate_do (line 1714) | int type def_ctx (line 1777) | struct def_ctx function tpp_multi_deflate_do (line 1956) | int function tpp_validate_hdr (line 1998) | int function tpp_addr_t (line 2034) | tpp_addr_t * function tpp_addr_t (line 2112) | tpp_addr_t * function tpp_addr_t (line 2163) | tpp_addr_t * type sockaddr_in (line 2223) | struct sockaddr_in type sockaddr_in6 (line 2224) | struct sockaddr_in6 type sockaddr (line 2282) | struct sockaddr type sockaddr (line 2296) | struct sockaddr type sockaddr_in (line 2299) | struct sockaddr_in type sockaddr_in6 (line 2301) | struct sockaddr_in6 function free_router (line 2310) | void function free_leaf (line 2323) | void function tpp_set_logmask (line 2343) | void function tpp_nslookup_atfork_prepare (line 2356) | void function tpp_nslookup_atfork_parent (line 2367) | void function tpp_nslookup_atfork_child (line 2378) | void function tpp_encrypt_pkt (line 2393) | int function print_packet_hdr (line 2472) | void FILE: src/lib/Libutil/avltree.c type way3 (line 86) | typedef char way3; type node (line 98) | typedef struct _node { type avl_tls_t (line 117) | typedef struct { function avl_set_maxthreads (line 146) | void function avl_init_func (line 157) | void function get_thread_index (line 175) | static short function free_avl_tls (line 219) | void function way3 (line 243) | static way3 function way3 (line 250) | static way3 function freenode (line 262) | static void function compkey (line 282) | static int function copydata (line 309) | static void function node (line 328) | static node * function node (line 362) | static node * function way3ix (line 370) | static int function restruct (line 391) | static bool function rectype (line 425) | static rectype * function avltree_first (line 481) | static void function rectype (line 503) | static rectype * function rectype (line 554) | static rectype * function avltree_clear (line 631) | static void function avl_create_index (line 677) | int function avl_destroy_index (line 699) | void function avl_find_key (line 722) | int function avl_add_key (line 755) | int function avl_delete_key (line 779) | int function avl_first_key (line 802) | void function avl_next_key (line 820) | int function AVL_IX_REC (line 851) | AVL_IX_REC * FILE: src/lib/Libutil/daemon_protect.c function daemon_protect (line 63) | void FILE: src/lib/Libutil/dedup_jobids.c function is_array_job (line 58) | int function array_job_range_list (line 83) | array_job_range_list * function split_sub_jobid (line 113) | int function check_short_jobid (line 162) | bool function add_default_server (line 189) | int function dedup_jobids (line 224) | int FILE: src/lib/Libutil/entlim.c type entlim_ctx (line 47) | typedef struct _entlim_ctx { function entlim_add (line 106) | int function entlim_replace (line 130) | int function entlim_delete (line 164) | int function entlim_free_ctx (line 234) | int type lim_keytypes (line 266) | enum lim_keytypes type lim_keytypes (line 310) | enum lim_keytypes type lim_keytypes (line 328) | enum lim_keytypes function entlim_entity_from_key (line 345) | int function entlim_resc_from_key (line 379) | int FILE: src/lib/Libutil/execvnode_seq_util.c type word (line 74) | struct word type map (line 77) | struct map type word (line 85) | struct word type word (line 91) | struct word type word (line 100) | struct word function dictionary (line 111) | static dictionary * type word (line 139) | struct word type word (line 142) | struct word type word (line 147) | struct word type map (line 175) | struct map type map (line 178) | struct map type map (line 183) | struct map function direct_map (line 215) | static int type word (line 263) | struct word type word (line 266) | struct word function append_to_dict (line 295) | static int function append_to_word (line 343) | static int function get_execvnodes_count (line 564) | int type word (line 614) | struct word type map (line 615) | struct map function free_dict (line 713) | static void function free_word (line 745) | static void function free_execvnode_seq (line 783) | void function test_execvnode_seq (line 802) | void FILE: src/lib/Libutil/get_hostname.c function get_fullhostname (line 71) | int type in_addr (line 161) | struct in_addr type hostent (line 163) | struct hostent type in_addr (line 165) | struct in_addr FILE: src/lib/Libutil/hook.c function clear_hook_links (line 128) | void function hookstr_event_toint (line 394) | unsigned int function hookstr_type_toint (line 455) | int function set_hook_name (line 637) | int function set_hook_enabled (line 685) | int function set_hook_debug (line 732) | int function set_hook_type (line 779) | int function set_hook_user (line 871) | int function insert_hook_sort_order (line 932) | static void function set_hook_fail_action (line 1110) | int function add_hook_fail_action (line 1162) | int function del_hook_fail_action (line 1302) | int function set_hook_event (line 1379) | int function add_hook_event (line 1450) | int function del_hook_event (line 1732) | int function set_hook_order (line 1888) | int function set_hook_alarm (line 2103) | int function set_hook_freq (line 2152) | int function unset_hook_enabled (line 2220) | int function unset_hook_debug (line 2250) | int function unset_hook_type (line 2274) | int function unset_hook_user (line 2306) | int function unset_hook_fail_action (line 2330) | int function unset_hook_event (line 2363) | int function unset_hook_order (line 2492) | int function unset_hook_alarm (line 2673) | int function unset_hook_freq (line 2705) | int function hook_init (line 2734) | static void function hook (line 2771) | hook * function hook_free (line 2803) | void function mark_hook_file_bad (line 2826) | void function hook_purge (line 2913) | void function hook_save (line 3005) | int function hook (line 3136) | hook * function hook (line 3179) | hook * function find_valid_base64_char (line 3213) | static int function decode_block_base64 (line 3244) | int function encode_block_base64 (line 3329) | static int function encode_hook_content (line 3389) | int function decode_hook_content (line 3514) | int function print_hook (line 3633) | void function print_hooks (line 3673) | void function hook (line 3866) | hook * function catch_hook_alarm (line 4129) | void function set_alarm (line 4160) | int function cleanup_hooks_workdir (line 4209) | void function num_eligible_hooks (line 4278) | int function hook_perf_stat_start (line 4408) | void function hook_perf_stat_stop (line 4442) | void FILE: src/lib/Libutil/misc_utils.c type vnode_sharing (line 105) | enum vnode_sharing type perf_stat_t (line 116) | typedef struct perf_stat { function char_in_set (line 137) | int type vnode_sharing (line 213) | enum vnode_sharing function str_to_vnode_sharing (line 236) | enum vnode_sharing function pbs_extendable_line (line 416) | int function pbs_asprintf_len (line 513) | int function pbs_asprintf (line 573) | int function copy_file_internal (line 622) | int function lock_file (line 685) | int function float_digits (line 746) | int function is_full_path (line 788) | int function replace (line 825) | void function file_exists (line 960) | int function is_same_host (line 994) | int function place_sharing_check (line 1053) | int function in_string_list (line 1100) | int function is_string_in_arr (line 1253) | int function find_string_idx (line 1316) | int function free_string_array (line 1340) | void function ensure_string_not_null (line 1362) | void function convert_duration_to_str (line 1413) | void function ends_with_triple_quotes (line 1441) | int function starts_with_triple_quotes (line 1495) | int type preempt_ordering (line 1648) | struct preempt_ordering type preempt_ordering (line 1649) | struct preempt_ordering type preempt_ordering (line 1653) | struct preempt_ordering function get_walltime (line 1686) | static double function get_cputime (line 1706) | static double function get_walltime (line 1732) | static double function get_cputime (line 1750) | static double function perf_stat_t (line 1770) | static perf_stat_t * function perf_stat_t (line 1804) | static perf_stat_t * function perf_stat_remove (line 1831) | void function perf_stat_start (line 1860) | void function create_query_file (line 1935) | void function delay_query (line 1966) | void type sockaddr_in (line 2014) | struct sockaddr_in function u_long (line 2139) | static u_long function crc_file (line 2226) | unsigned long function state_char2int (line 2310) | int function state_int2char (line 2333) | char function set_proc_limits (line 2425) | void function rand_num (line 2553) | int function get_index_from_jid (line 2578) | int function svrattrl (line 2675) | static svrattrl * function svrattrl (line 2734) | svrattrl * function set_rand_str (line 2773) | void function validate_hostkey (line 2851) | int FILE: src/lib/Libutil/pbs_aes_encrypt.c function pbs_encrypt_pwd (line 89) | int function pbs_decrypt_pwd (line 155) | int function encode_to_base64 (line 215) | int function decode_from_base64 (line 262) | int function encode_SHA (line 319) | void FILE: src/lib/Libutil/pbs_array_list.c function pntPBS_IP_RANGE (line 55) | pntPBS_IP_RANGE function pntPBS_IP_LIST (line 71) | pntPBS_IP_LIST function pntPBS_IP_LIST (line 96) | pntPBS_IP_LIST function delete_pbs_iplist (line 118) | void function search_location (line 142) | int function insert_iplist_element (line 178) | int function delete_iplist_element (line 252) | int FILE: src/lib/Libutil/pbs_ical.c function get_num_occurrences (line 91) | int function time_t (line 174) | time_t function check_rrule (line 257) | int function display_occurrences (line 525) | void function set_ical_zoneinfo (line 565) | void function test_it (line 591) | void function test_main (line 620) | int FILE: src/lib/Libutil/pbs_idx.c type iter_ctx (line 49) | typedef struct _iter_ctx { function pbs_idx_destroy (line 92) | void function pbs_idx_insert (line 115) | int function pbs_idx_delete (line 148) | int function pbs_idx_delete_byctx (line 178) | int function pbs_idx_find (line 213) | int function pbs_idx_free_ctx (line 286) | void function pbs_idx_is_empty (line 306) | bool FILE: src/lib/Libutil/range.c function range (line 58) | range * function free_range_list (line 86) | void function free_range (line 111) | void function range (line 129) | range * function range (line 171) | range * function range_count (line 194) | int function range (line 217) | range * function range_next_value (line 292) | int function range_contains (line 333) | int function range_contains_single (line 367) | int function range_remove_value (line 397) | int function range_add_value (line 480) | int function range (line 589) | range * function parse_subjob_index (line 626) | int function range (line 768) | range * FILE: src/lib/Libutil/thread_utils.c function init_mutex_attr_recursive (line 62) | int FILE: src/lib/Libutil/work_task.c type work_task (line 84) | struct work_task type work_type (line 85) | enum work_type type work_task (line 85) | struct work_task type work_task (line 87) | struct work_task type work_task (line 88) | struct work_task type work_task (line 90) | struct work_task type work_task (line 90) | struct work_task type work_task (line 111) | struct work_task type work_task (line 115) | struct work_task function convert_work_task (line 139) | int function dispatch_task (line 177) | void function delete_task (line 196) | void type work_task (line 219) | struct work_task type work_task (line 222) | struct work_task type work_task (line 223) | struct work_task type work_task (line 254) | struct work_task type work_type (line 255) | enum work_type type work_task (line 257) | struct work_task function delete_task_by_parm1_func (line 295) | void function has_task_by_parm1 (line 334) | int function time_t (line 359) | time_t FILE: src/modules/python/pbs/v1/_attr_types.py class acl_group_enable (line 64) | class acl_group_enable(_attr): class acl_groups (line 67) | class acl_groups(_attr): class acl_host_enable (line 70) | class acl_host_enable(_attr): class hosts (line 73) | class hosts(_attr): class acl_user_enable (line 76) | class acl_user_enable(_attr): class acl_users (line 79) | class acl_users(_attr): class enabled (line 82) | class enabled(_attr): class from_route_only (line 85) | class from_route_only(_attr): class max_array_size (line 88) | class max_array_size(_attr): class max_queuable (line 91) | class max_queuable(_attr): class max_running (line 94) | class max_running(_attr): class node_group_key (line 97) | class node_group_key(_attr): class Priority (line 100) | class Priority(_attr): FILE: src/modules/python/pbs/v1/_base_types.py class PbsAttributeDescriptor (line 108) | class PbsAttributeDescriptor(): method __init__ (line 122) | def __init__( method _get_values_dict (line 161) | def _get_values_dict(obj): method __get__ (line 173) | def __get__(self, obj, cls=None): method __set__ (line 197) | def __set__(self, obj, value): method _set_resc_atttr (line 239) | def _set_resc_atttr(self, resc_attr, is_entity=0): method __delete__ (line 248) | def __delete__(self, obj): method _get_default_value (line 253) | def _get_default_value(self): class PbsReadOnlyDescriptor (line 275) | class PbsReadOnlyDescriptor(): method __init__ (line 280) | def __init__(self, name, value): method __get__ (line 288) | def __get__(self, obj, cls=None): method __set__ (line 294) | def __set__(self, obj, value): method __delete__ (line 299) | def __delete__(self, obj): method __str__ (line 304) | def __str__(self): class _generic_attr (line 320) | class _generic_attr(): method __init__ (line 326) | def __init__(self, value): method __str__ (line 338) | def __str__(self): function to_bytes (line 352) | def to_bytes(sz): function transform_sizes (line 383) | def transform_sizes(sz1, sz2): function size_to_kbytes (line 414) | def size_to_kbytes(sz): class size (line 422) | class size(_size): method __lt__ (line 456) | def __lt__(self, other): method __le__ (line 470) | def __le__(self, other): method __gt__ (line 484) | def __gt__(self, other): method __ge__ (line 498) | def __ge__(self, other): method __eq__ (line 512) | def __eq__(self, other): method __ne__ (line 526) | def __ne__(self, other): method __add__ (line 551) | def __add__(self, other): method __sub__ (line 564) | def __sub__(self, other): method __deepcopy__ (line 577) | def __deepcopy__(self, mem): class duration (line 581) | class duration(int): method __new__ (line 594) | def __new__(cls, value): method __init__ (line 601) | def __init__(self, value): method __str__ (line 604) | def __str__(self): function replace_char_not_before (line 608) | def replace_char_not_before(str, chr, repl_substr, chr_after_list): class pbs_env (line 651) | class pbs_env(dict): method __init__ (line 674) | def __init__(self, value, generic=False): method __setitem__ (line 724) | def __setitem__(self, name, value): method __str__ (line 743) | def __str__(self): class email_list (line 753) | class email_list(_generic_attr): method __init__ (line 761) | def __init__(self, value): class pbs_list (line 769) | class pbs_list(_generic_attr): method __init__ (line 772) | def __init__(self, value): class pbs_bool (line 777) | class pbs_bool(_generic_attr): method __init__ (line 780) | def __init__(self, value): method __cmp__ (line 793) | def __cmp__(self, value): method __bool__ (line 808) | def __bool__(self): method __int__ (line 814) | def __int__(self): class pbs_int (line 818) | class pbs_int(int): method __init__ (line 821) | def __init__(self, value): class vnode_state (line 828) | class vnode_state(int): method __init__ (line 831) | def __init__(self, value): method __add__ (line 840) | def __add__(self, val): method __sub__ (line 846) | def __sub__(self, val): class pbs_str (line 853) | class pbs_str(str): method __init__ (line 856) | def __init__(self, value): class pbs_float (line 861) | class pbs_float(float): method __init__ (line 864) | def __init__(self, value): class server_state (line 871) | class server_state(int): method __new__ (line 874) | def __new__(cls, value): class queue_type (line 893) | class queue_type(int): method __new__ (line 896) | def __new__(cls, value): class job_state (line 910) | class job_state(int): method __new__ (line 913) | def __new__(cls, value): class acl (line 947) | class acl(_generic_attr): method __init__ (line 954) | def __init__(self, value): class select (line 959) | class select(_generic_attr): method __init__ (line 973) | def __init__(self, value): method increment_chunks (line 977) | def increment_chunks(self, increment_spec): class place (line 1130) | class place(_generic_attr): method __init__ (line 1146) | def __init__(self, value): class vnode_sharing (line 1151) | class vnode_sharing(int): method __init__ (line 1154) | def __init__(self, value): class vnode_ntype (line 1161) | class vnode_ntype(int): method __init__ (line 1164) | def __init__(self, value): class exec_host (line 1171) | class exec_host(_generic_attr): method __init__ (line 1179) | def __init__(self, value): class checkpoint (line 1184) | class checkpoint(_generic_attr): method __init__ (line 1193) | def __init__(self, value): class depend (line 1198) | class depend(_generic_attr): method __init__ (line 1210) | def __init__(self, value): class group_list (line 1215) | class group_list(_generic_attr): method __init__ (line 1222) | def __init__(self, value): class user_list (line 1227) | class user_list(_generic_attr): method __init__ (line 1234) | def __init__(self, value): class path (line 1239) | class path(_generic_attr): method __init__ (line 1242) | def __init__(self, value): class sandbox (line 1251) | class sandbox(_generic_attr): method __init__ (line 1254) | def __init__(self, value): class priority (line 1259) | class priority(_generic_attr): method __init__ (line 1262) | def __init__(self, value): class name (line 1267) | class name(_generic_attr): method __init__ (line 1270) | def __init__(self, value): class project (line 1278) | class project(_generic_attr): method __init__ (line 1281) | def __init__(self, value): class join_path (line 1289) | class join_path(_generic_attr): method __init__ (line 1296) | def __init__(self, value): class path_list (line 1301) | class path_list(_generic_attr): method __init__ (line 1308) | def __init__(self, value): class hold_types (line 1317) | class hold_types(_generic_attr): method __init__ (line 1326) | def __init__(self, value): method __add__ (line 1334) | def __add__(self, val): method __sub__ (line 1357) | def __sub__(self, val): class keep_files (line 1387) | class keep_files(_generic_attr): method __init__ (line 1396) | def __init__(self, value): class mail_points (line 1401) | class mail_points(_generic_attr): method __init__ (line 1410) | def __init__(self, value): class staging_list (line 1415) | class staging_list(_generic_attr): method __init__ (line 1425) | def __init__(self, value): class range (line 1434) | class range(_generic_attr): method __init__ (line 1444) | def __init__(self, value): class state_count (line 1449) | class state_count(_generic_attr): method __init__ (line 1457) | def __init__(self, value): class license_count (line 1464) | class license_count(_generic_attr): method __init__ (line 1472) | def __init__(self, value): class route_destinations (line 1477) | class route_destinations(_generic_attr): method __init__ (line 1487) | def __init__(self, value): class args (line 1494) | class args(_generic_attr): method __init__ (line 1503) | def __init__(self, value): class job_sort_formula (line 1508) | class job_sort_formula(_generic_attr): method __init__ (line 1515) | def __init__(self, value): class node_group_key (line 1523) | class node_group_key(_generic_attr): method __init__ (line 1530) | def __init__(self, value): class version (line 1535) | class version(_generic_attr): method __init__ (line 1542) | def __init__(self, value): class software (line 1547) | class software(_generic_attr): method __init__ (line 1554) | def __init__(self, value): class pbs_resource (line 1562) | class pbs_resource(): method __init__ (line 1573) | def __init__(self, name, is_entity=0): method __str__ (line 1597) | def __str__(self): method __getitem__ (line 1626) | def __getitem__(self, resname): method __setitem__ (line 1635) | def __setitem__(self, resname, resval): method __contains__ (line 1644) | def __contains__(self, resname): method __setattr__ (line 1650) | def __setattr__(self, nameo, value): method keys (line 1710) | def keys(self): class vchunk (line 1731) | class vchunk(): method __init__ (line 1739) | def __init__(self, achunk): class exec_vnode (line 1754) | class exec_vnode(_generic_attr): method __init__ (line 1773) | def __init__(self, value): FILE: src/modules/python/pbs/v1/_exc_types.py class EventIncompatibleError (line 57) | class EventIncompatibleError(AttributeError): class UnsetAttributeNameError (line 60) | class UnsetAttributeNameError(Exception): class BadAttributeValueTypeError (line 63) | class BadAttributeValueTypeError(Exception): class BadAttributeValueError (line 66) | class BadAttributeValueError(Exception): class UnsetResourceNameError (line 69) | class UnsetResourceNameError(Exception): class BadResourceValueTypeError (line 72) | class BadResourceValueTypeError(Exception): class BadResourceValueError (line 75) | class BadResourceValueError(Exception): FILE: src/modules/python/pbs/v1/_pmi_cray.py function launch (line 63) | def launch(jid, args): function jobnids (line 114) | def jobnids(job): function nodenids (line 133) | def nodenids(hosts): function nidlist (line 152) | def nidlist(job=None, nidset=None): function spool_file (line 190) | def spool_file(name): function energy_file (line 204) | def energy_file(job): function rur_file (line 215) | def rur_file(job): function node_energy (line 226) | def node_energy(jid, nids, cnt): function job_energy (line 265) | def job_energy(job, nids, cnt): class Pmi (line 289) | class Pmi: method __init__ (line 294) | def __init__(self, pyhome=None): method _connect (line 297) | def _connect(self, endpoint=None, port=None, job=None): method _disconnect (line 304) | def _disconnect(self, job=None): method _get_usage (line 311) | def _get_usage(self, job): method _query (line 355) | def _query(self, query_type): method _activate_profile (line 359) | def _activate_profile(self, profile_name, job): method _deactivate_profile (line 397) | def _deactivate_profile(self, job): method _pmi_power_off (line 498) | def _pmi_power_off(self, hosts): method _pmi_power_on (line 507) | def _pmi_power_on(self, hosts): method _pmi_ramp_down (line 516) | def _pmi_ramp_down(self, hosts): method _pmi_ramp_up (line 536) | def _pmi_ramp_up(self, hosts): method _pmi_power_status (line 556) | def _pmi_power_status(self, hosts): FILE: src/modules/python/pbs/v1/_pmi_none.py class Pmi (line 50) | class Pmi: method __init__ (line 51) | def __init__(self, pyhome=None): method _connect (line 54) | def _connect(self, endpoint, port, job): method _disconnect (line 57) | def _disconnect(self, job): method _get_usage (line 60) | def _get_usage(self, job): method _query (line 63) | def _query(self, query_type): method _activate_profile (line 66) | def _activate_profile(self, profile_name, job): method _deactivate_profile (line 69) | def _deactivate_profile(self, job): method _pmi_power_off (line 72) | def _pmi_power_off(self, hosts): method _pmi_power_on (line 75) | def _pmi_power_on(self, hosts): method _pmi_ramp_down (line 78) | def _pmi_ramp_down(self, hosts): method _pmi_ramp_up (line 81) | def _pmi_ramp_up(self, hosts): method _pmi_power_status (line 84) | def _pmi_power_status(self, hosts): FILE: src/modules/python/pbs/v1/_pmi_sgi.py class Pmi (line 83) | class Pmi: method __init__ (line 84) | def __init__(self, pyhome=None): method _connect (line 88) | def _connect(self, endpoint, port, job): method _disconnect (line 96) | def _disconnect(self, job): method _get_usage (line 103) | def _get_usage(self, job): method _query (line 111) | def _query(self, query_type): method _activate_profile (line 117) | def _activate_profile(self, profile_name, job): method _deactivate_profile (line 124) | def _deactivate_profile(self, job): method _pmi_power_off (line 133) | def _pmi_power_off(self, hosts): method _pmi_power_on (line 137) | def _pmi_power_on(self, hosts): method _pmi_ramp_down (line 141) | def _pmi_ramp_down(self, hosts): method _pmi_ramp_up (line 145) | def _pmi_ramp_up(self, hosts): method _pmi_power_status (line 149) | def _pmi_power_status(self, hosts): FILE: src/modules/python/pbs/v1/_pmi_types.py class InternalError (line 58) | class InternalError(Exception): method __init__ (line 59) | def __init__(self, msg="Internal error encountered."): method __str__ (line 62) | def __str__(self): class BackendError (line 66) | class BackendError(Exception): method __init__ (line 67) | def __init__(self, msg="Backend error encountered."): method __str__ (line 70) | def __str__(self): class Power (line 74) | class Power: method __init__ (line 78) | def __init__(self, requested_pmi=None): method __get_pmi_type (line 100) | def __get_pmi_type(self): method _map_profile_names (line 111) | def _map_profile_names(self, pnames): method _check_pmi (line 120) | def _check_pmi(self): method connect (line 124) | def connect(self, endpoint=None, port=None, job=None): method disconnect (line 133) | def disconnect(self, job=None): method get_usage (line 142) | def get_usage(self, job=None): method query (line 148) | def query(self, query_type=None): method activate_profile (line 152) | def activate_profile(self, profile_name=None, job=None): method deactivate_profile (line 188) | def deactivate_profile(self, job=None): method power_off (line 202) | def power_off(self, hosts=None): method power_on (line 207) | def power_on(self, hosts=None): method ramp_down (line 212) | def ramp_down(self, hosts=None): method ramp_up (line 217) | def ramp_up(self, hosts=None): method power_status (line 222) | def power_status(self, hosts=None): FILE: src/modules/python/pbs/v1/_pmi_utils.py function _pbs_conf (line 52) | def _pbs_conf(confvar): function _is_node_provisionable (line 90) | def _is_node_provisionable(): function _get_hosts (line 111) | def _get_hosts(job): function _jobreq (line 124) | def _jobreq(job, name): function _get_vnode_names (line 135) | def _get_vnode_names(job): function _svr_vnode (line 145) | def _svr_vnode(name): function _running_excl (line 157) | def _running_excl(job): FILE: src/modules/python/pbs/v1/_svr_types.py function get_server_data_fp (line 85) | def get_server_data_fp(): function get_local_nodename (line 102) | def get_local_nodename(): function pbs_statobj (line 116) | def pbs_statobj(objtype, name=None, connect_server=None, filter_queue=No... class _job (line 283) | class _job(): method __new__ (line 290) | def __new__(cls, value, connect_server=None): method __init__ (line 293) | def __init__(self, jid, connect_server=None, method __str__ (line 311) | def __str__(self): method __setattr__ (line 317) | def __setattr__(self, name, value): method rerun (line 346) | def rerun(self): method delete (line 354) | def delete(self): method is_checkpointed (line 362) | def is_checkpointed(self): method in_ms_mom (line 367) | def in_ms_mom(self): method stdout_file (line 372) | def stdout_file(self): method stderr_file (line 377) | def stderr_file(self): method release_nodes (line 382) | def release_nodes(self, node_list=None, keep_select=None): class _vnode (line 414) | class _vnode(): method __new__ (line 421) | def __new__(cls, value, connect_server=None): method __init__ (line 424) | def __init__(self, name, connect_server=None): method __str__ (line 433) | def __str__(self): method __setattr__ (line 439) | def __setattr__(self, name, value): method extract_state_strs (line 464) | def extract_state_strs(self): method extract_state_ints (line 477) | def extract_state_ints(self): class _resv (line 501) | class _resv(): method __new__ (line 510) | def __new__(cls, value, connect_server=None): method __init__ (line 513) | def __init__(self, resvid, connect_server=None): method __str__ (line 522) | def __str__(self): method __setattr__ (line 528) | def __setattr__(self, name, value): class _queue (line 572) | class _queue(): method __init__ (line 580) | def __init__(self, name, connect_server=None): method __str__ (line 588) | def __str__(self): method __setattr__ (line 594) | def __setattr__(self, name, value): method job (line 606) | def job(self, jobid): method jobs (line 632) | def jobs(self): class _server (line 653) | class _server(): method __init__ (line 660) | def __init__(self, name, connect_server=None): method __str__ (line 668) | def __str__(self): method queue (line 674) | def queue(self, qname): method job (line 699) | def job(self, jobid): method vnode (line 721) | def vnode(self, vname): method resv (line 740) | def resv(self, resvid): method jobs (line 758) | def jobs(self, ignore_fin=None, qname=None, username=None): method jobs (line 772) | def jobs(self): method vnodes (line 781) | def vnodes(self): method queues (line 790) | def queues(self): method resvs (line 797) | def resvs(self): method scheduler_restart_cycle (line 805) | def scheduler_restart_cycle(self): method __setattr__ (line 814) | def __setattr__(self, name, value): function server (line 840) | def server(): function reboot (line 858) | def reboot(reboot_cmd=""): class _event (line 871) | class _event(): method __init__ (line 878) | def __init__(self, type, rq_user, rq_host): method accept (line 886) | def accept(self, ecode=0): method reject (line 901) | def reject(self, emsg="", ecode=255): method __getattr__ (line 918) | def __getattr__(self, key): method __setattr__ (line 925) | def __setattr__(self, name, value): class pbs_iter (line 961) | class pbs_iter(): method __init__ (line 984) | def __init__(self, pbs_obj_name, pbs_filter1, pbs_filter2, method __init__ (line 1066) | def __init__(self, pbs_obj_name, pbs_filter1, method __iter__ (line 1129) | def __iter__(self): method __next__ (line 1134) | def __next__(self): method __next__ (line 1281) | def __next__(self): class _server_attribute (line 1425) | class _server_attribute: method __init__ (line 1431) | def __init__(self, name, resource, value, op, flags): method __str__ (line 1440) | def __str__(self): method __setattr__ (line 1445) | def __setattr__(self, name, value): method extract_flags_str (line 1453) | def extract_flags_str(self): method extract_flags_int (line 1462) | def extract_flags_int(self): method tup (line 1471) | def tup(self): class _management (line 1486) | class _management: method __init__ (line 1492) | def __init__(self, cmd, objtype, objname, request_time, reply_code, method __str__ (line 1509) | def __str__(self): method __setattr__ (line 1518) | def __setattr__(self, name, value): FILE: src/modules/python/pbs_hooks/PBS_alps_inventory_check.PY function get_mom_home (line 115) | def get_mom_home(): function hup_mom (line 143) | def hup_mom(): function get_apstat_nids (line 151) | def get_apstat_nids(msg): function flush_log_messages (line 194) | def flush_log_messages(msg=None): function __exit_hook (line 203) | def __exit_hook(code=0, msg=None): function my_addresses (line 208) | def my_addresses(): FILE: src/modules/python/pbs_hooks/PBS_cray_atom.PY class OfflineError (line 74) | class OfflineError(Exception): method __init__ (line 79) | def __init__(self, msg): class RejectError (line 83) | class RejectError(Exception): class HookHelper (line 90) | class HookHelper(object): method __init__ (line 96) | def __init__(self): method load_config (line 100) | def load_config(cls): method validate_config (line 134) | def validate_config(cls): method get_config (line 146) | def get_config(cls): method build_path (line 157) | def build_path(resource, jobid=None): method is_it_exclusive (line 181) | def is_it_exclusive(job): function post (line 217) | def post(url, json=None, **kwargs): function get (line 234) | def get(url, params=None, **kwargs): function delete (line 252) | def delete(url, **kwargs): function caller_name (line 267) | def caller_name(frames=1): function log_function_name (line 274) | def log_function_name(): function log_with_caller (line 282) | def log_with_caller(sev, mes, caller=0, jobid=True): function merge_dict (line 299) | def merge_dict(base, new): function retry_post (line 323) | def retry_post(data): function get_uid (line 368) | def get_uid(user): function handle_execjob_begin (line 379) | def handle_execjob_begin(): function handle_execjob_end (line 412) | def handle_execjob_end(): function main (line 433) | def main(): FILE: src/modules/python/pbs_hooks/PBS_power.PY function init_power (line 56) | def init_power(event): function vnodes_enabled (line 70) | def vnodes_enabled(job): function get_local_node (line 80) | def get_local_node(name): function parse_config_file (line 98) | def parse_config_file(): FILE: src/modules/python/pbs_v1_module_init.c function PyMODINIT_FUNC (line 60) | PyMODINIT_FUNC FILE: src/mom_rcp/extern.h type BUF (line 74) | typedef struct { FILE: src/mom_rcp/pbs_stat.h type pbs_stat_struct (line 51) | typedef struct _stati64 pbs_stat_struct; type INT64 (line 52) | typedef INT64 off_t_pbs; type INT64 (line 53) | typedef INT64 int_pbs; type pbs_stat_struct (line 56) | typedef struct stat pbs_stat_struct; type off_t (line 57) | typedef off_t off_t_pbs; type int_pbs (line 58) | typedef long int_pbs; FILE: src/mom_rcp/rcp.c type passwd (line 140) | struct passwd type _utimbuf (line 147) | struct _utimbuf type hostent (line 172) | struct hostent type hostent (line 173) | struct hostent type timeval (line 174) | struct timeval type hostent (line 175) | struct hostent type sockaddr_in (line 176) | struct sockaddr_in function main (line 190) | int function toremote (line 420) | void function source (line 662) | void function rsource (line 844) | void type timeval (line 947) | struct timeval type sockaddr (line 1273) | struct sockaddr function kerberos (line 1345) | int function response (line 1400) | int function usage (line 1451) | void function oldw (line 1483) | void function run_err (line 1502) | void function use_logusage (line 1534) | static void function use_prep_timer (line 1547) | static void function use_get_wtime (line 1558) | static float function use_tvsub (line 1585) | static void function use_exit (line 1602) | void FILE: src/mom_rcp/replace.c function errx (line 64) | void function warnx (line 81) | void function err (line 101) | void FILE: src/mom_rcp/util.c function verifydir (line 130) | void function okname (line 150) | int function susystem (line 174) | int function BUF (line 256) | BUF * function lostconn (line 300) | void FILE: src/resmom/catch_child.c function catch_child (line 132) | void function hnodent (line 151) | hnodent * function chkpt_partial (line 174) | void function update_jobs_status (line 289) | void function send_obit (line 313) | void function scan_for_exiting (line 406) | void function send_hellosvr (line 875) | void function init_abort_jobs (line 949) | void function post_alps_cancel_resv (line 1192) | static void function del_job_hw (line 1231) | void function del_job_resc (line 1357) | void function mom_deljob (line 1410) | void function mom_deljob_wait (line 1441) | int function mom_deljob_wait2 (line 1511) | void function send_sisters_deljob_wait (line 1557) | int function mom_set_use_all (line 1590) | void function job_purge_mom (line 1620) | void FILE: src/resmom/job_recov_fs.c type jobfix (line 93) | struct jobfix function job_save_fs (line 123) | int function job (line 296) | job * FILE: src/resmom/linux/alps.c type element_counts_t (line 134) | typedef struct element_counts { type element_counts_sys_t (line 171) | typedef struct element_counts_sys { type inventory_data_t (line 182) | typedef struct inventory_data { type system_data_t (line 218) | typedef struct system_data { type ud_t (line 225) | typedef struct ud { type element_handler_t (line 258) | typedef struct element_handler { function xml_dbg (line 353) | static void function new_alps_req (line 374) | static void function init_KNL_alps_req_buf (line 393) | static int function add_alps_req (line 419) | static void function parse_err_internal (line 444) | static void function parse_err_out_of_memory (line 463) | static void function parse_err_stack_depth (line 482) | static void function parse_err_illegal_start (line 501) | static void function parse_err_multiple_elements (line 525) | static void function parse_err_version_mismatch (line 549) | static void function parse_err_unspecified_attr (line 570) | static void function parse_err_multiple_attrs (line 594) | static void function parse_err_unrecognized_attr (line 615) | static void function parse_err_illegal_attr_val (line 637) | static void function parse_err_illegal_char_data (line 658) | static void function parse_err_illegal_end (line 679) | static void function stack_busted (line 703) | static int function response_start (line 995) | static void function response_data_start (line 1050) | static void function message_start (line 1175) | static void function message_char_data (line 1228) | static void function message_end (line 1247) | static void function reserved_start (line 1274) | static void function confirmed_start (line 1330) | static void function released_start (line 1371) | static void function engine_start (line 1419) | static void function inventory_start (line 1493) | static void function node_array_start (line 1588) | static void function node_start (line 1642) | static void function socket_array_start (line 1808) | static void function socket_start (line 1843) | static void function segment_array_start (line 1956) | static void function segment_start (line 1999) | static void function computeunit_array_start (line 2096) | static void function computeunit_start (line 2130) | static void function processor_array_start (line 2209) | static void function processor_start (line 2261) | static void function processor_allocation_start (line 2395) | static void function memory_array_start (line 2465) | static void function memory_start (line 2498) | static void function memory_allocation_start (line 2603) | static void function label_array_start (line 2688) | static void function label_start (line 2722) | static void function accelerator_array_start (line 2821) | static void function accelerator_start (line 2855) | static void function accelerator_allocation_start (line 3005) | static void function reservation_array_start (line 3075) | static void function reservation_start (line 3104) | static void function application_array_start (line 3361) | static void function application_start (line 3397) | static void function command_array_start (line 3423) | static void function ignore_element (line 3456) | static void function disallow_char_data (line 3486) | static void function parse_nidlist_char_data (line 3515) | static void function allow_char_data (line 3587) | static void function default_element_end (line 3627) | static void function inventory_end (line 3648) | static void function handler_find_index (line 3700) | int function parse_element_start (line 3726) | static void function parse_element_end (line 3764) | static void function parse_char_data (line 3803) | static void function inventory_loop_on_segments (line 3836) | void function inventory_to_vnodes (line 4163) | static int function free_basil_processor_allocation (line 4443) | static void function free_basil_processor (line 4462) | static void function free_basil_memory_allocation (line 4482) | static void function free_basil_memory (line 4501) | static void function free_basil_label (line 4518) | static void function free_basil_accelerator_gpu (line 4537) | static void function free_basil_accelerator_allocation (line 4557) | static void function free_basil_accelerator (line 4576) | static void function free_basil_computeunit (line 4593) | static void function free_basil_segment (line 4611) | static void function free_basil_socket (line 4629) | static void function free_basil_node (line 4644) | static void function free_basil_elements_KNL (line 4661) | static void function free_basil_rsvn (line 4683) | static void function free_basil_query_status_res (line 4697) | static void function free_basil_response_data (line 4714) | static void function alps_request_child (line 4752) | static int function basil_response_t (line 4848) | static basil_response_t * function basil_response_t (line 4976) | static basil_response_t * function alps_free_memory_param (line 5089) | static void function alps_free_label_param (line 5107) | static void function alps_free_nodelist_param (line 5125) | static void function alps_free_accelerator_param (line 5145) | static void function alps_free_param (line 5164) | static void function alps_free_reserve_request (line 5186) | void type nodesum_t (line 5201) | typedef struct nodesum { function alps_create_reserve_request (line 5250) | int function alps_create_reservation (line 5775) | int function alps_confirm_reservation (line 6008) | int function alps_cancel_reservation (line 6078) | int function alps_suspend_resume_reservation (line 6181) | int function alps_confirm_suspend_resume (line 6265) | int function alps_engine_query (line 6460) | static void function alps_inventory (line 6611) | int function alps_system_KNL (line 6654) | void function alps_engine_query_KNL (line 6708) | static void function system_to_vnodes_KNL (line 6768) | void function create_vnodes_KNL (line 6823) | static void function exclude_from_KNL_processing (line 6980) | static int function store_nids (line 7078) | static void function system_start (line 7131) | static void function node_group_start (line 7195) | static void FILE: src/resmom/linux/mom_func.c function stop_me (line 89) | void function finish_loop (line 123) | void function get_permission (line 154) | int function handler_ret_t (line 172) | handler_ret_t type utsname (line 190) | struct utsname function catch_hup (line 211) | void function process_hup (line 228) | void function catch_USR2 (line 296) | void function debug_report (line 311) | void function toolong (line 330) | void function usage (line 347) | void FILE: src/resmom/linux/mom_mach.c type config (line 156) | struct config type config (line 156) | struct config type rm_attribute (line 157) | struct rm_attribute type rm_attribute (line 159) | struct rm_attribute type rm_attribute (line 164) | struct rm_attribute type rm_attribute (line 165) | struct rm_attribute type rm_attribute (line 166) | struct rm_attribute type rm_attribute (line 167) | struct rm_attribute type rm_attribute (line 168) | struct rm_attribute type rm_attribute (line 170) | struct rm_attribute type rm_attribute (line 171) | struct rm_attribute type proc_mem_t (line 175) | typedef struct proc_mem { type config (line 192) | struct config function proc_get_btime (line 211) | void function proc_mem_t (line 274) | proc_mem_t * function vnlp_has_topology_info (line 319) | static int function dep_topology (line 375) | void function dep_initialize (line 408) | void function dep_cleanup (line 437) | void function injob (line 458) | static int function cput_sum (line 485) | static unsigned long function mem_sum (line 657) | static unsigned long function resi_sum (line 691) | static unsigned long function mom_set_limits (line 742) | int function mom_do_poll (line 856) | int function mom_open_poll (line 895) | int function mom_get_sample (line 919) | int function mom_set_use (line 1082) | int function bld_ptree (line 1209) | int function kill_ptree (line 1279) | static void function kill_task (line 1314) | int function kill_session (line 1335) | int function mom_close_poll (line 1386) | int function mach_checkpoint (line 1419) | int function mach_restart (line 1436) | long function getprocs (line 1446) | int type rm_attribute (line 1551) | struct rm_attribute type rm_attribute (line 1665) | struct rm_attribute type rm_attribute (line 1782) | struct rm_attribute type rm_attribute (line 1825) | struct rm_attribute type rm_attribute (line 1903) | struct rm_attribute type rm_attribute (line 1931) | struct rm_attribute type rm_attribute (line 2000) | struct rm_attribute function pid_t (line 2065) | pid_t * type rm_attribute (line 2100) | struct rm_attribute type rm_attribute (line 2130) | struct rm_attribute type utsname (line 2157) | struct utsname type utsname (line 2250) | struct utsname function log_event (line 2310) | void function log_err (line 2326) | void type rm_attribute (line 2332) | struct rm_attribute type rm_attribute (line 2334) | struct rm_attribute function main (line 2344) | int function warning (line 2392) | void function getnum (line 2414) | int function proc_new (line 2455) | static void type rm_attribute (line 2489) | struct rm_attribute type utsname (line 2523) | struct utsname type rm_attribute (line 2651) | struct rm_attribute type statfs (line 2696) | struct statfs type stat (line 2731) | struct stat type rm_attribute (line 2763) | struct rm_attribute type rm_attribute (line 2801) | struct rm_attribute function get_la (line 2878) | int function u_long (line 2898) | u_long function mom_nice (line 2916) | void function mom_unnice (line 2932) | void function dep_procinfo (line 2956) | int function kill_procinfo (line 2991) | int function dep_attach (line 3021) | int FILE: src/resmom/linux/mom_mach.h type pbs_plinks (line 77) | typedef struct pbs_plinks { /* struct to link processes */ type startjob_rtn (line 93) | struct startjob_rtn { type task (line 112) | struct task type task (line 113) | struct task type startjob_rtn (line 114) | struct startjob_rtn type startjob_rtn (line 115) | struct startjob_rtn type startjob_rtn (line 116) | struct startjob_rtn type proc_stat_t (line 143) | typedef struct proc_stat { type proc_map_t (line 163) | typedef struct proc_map { FILE: src/resmom/linux/mom_start.c type release_info (line 89) | struct release_info { type libjob_support (line 105) | struct libjob_support { type vnode_sharing_state (line 162) | enum vnode_sharing_state function getplacesharing (line 195) | enum rlplace_value function ck_acct_facility_present (line 244) | void function find_in_lib (line 363) | int function set_job (line 419) | int function set_globid (line 563) | void type passwd (line 606) | struct passwd type array_strings (line 611) | struct array_strings function scan_for_terminated (line 650) | void function open_master (line 784) | int function open_master (line 830) | int type sig_tbl (line 863) | struct sig_tbl type utsname (line 1012) | struct utsname type libjob_support (line 1013) | struct libjob_support FILE: src/resmom/linux/pe_input.c function pe_input (line 62) | int FILE: src/resmom/mock_run.c function mock_run_finish_exec (line 67) | void function mock_run_record_finish_exec (line 95) | void function mock_run_end_job_task (line 119) | void function mock_run_mom_set_use (line 149) | int function mock_run_job_purge (line 244) | void FILE: src/resmom/mock_run.h type work_task (line 55) | struct work_task FILE: src/resmom/mom_comm.c function task_save (line 233) | int function eventent (line 298) | eventent * function eventent (line 332) | eventent * function numbits (line 409) | int function pbs_task (line 429) | pbs_task * function pbs_task (line 491) | pbs_task * function pbs_task (line 514) | pbs_task * function pbs_task (line 544) | pbs_task * function task_recov (line 582) | int function tm_reply (line 709) | int function im_compose (line 753) | int function close_sisters_mcast (line 800) | void function is_comm_up (line 826) | int function prune_exec_vnode (line 867) | int function send_sisters_job_update (line 1016) | int function receive_job_update (line 1207) | int function in_exechost (line 1347) | static int function send_sisters_mcast_inner (line 1452) | int function send_sisters_inner (line 1610) | int function send_sisters (line 1721) | int function hnodent (line 1754) | hnodent * type sockaddr_in (line 1857) | struct sockaddr_in type hostent (line 1859) | struct hostent type in_addr (line 1868) | struct in_addr function job_start_error (line 1908) | void function chk_del_job (line 1969) | static void function node_bailout (line 2047) | void function term_job (line 2290) | void function im_eof (line 2324) | void function check_ms (line 2443) | int function u_long (line 2490) | u_long function infoent (line 2523) | infoent * function task_saveinfo (line 2549) | void function mom_create_cred (line 2655) | int function send_resc_used_to_ms (line 2697) | int function recv_resc_used_from_sister (line 2778) | int function pre_finish_results_t (line 2849) | pre_finish_results_t function im_request (line 2904) | void function tm_eof (line 5467) | void function find_uid_from_tcp (line 5585) | static int function get_uid_from_socket (line 5633) | static int function tm_request (line 5702) | int function send_join_job_restart (line 6795) | void function send_join_job_restart_mcast (line 6862) | void FILE: src/resmom/mom_hook_func.c type work_task (line 141) | struct work_task type work_task (line 142) | struct work_task function fprintf_job_struct (line 160) | static void function run_hook_alarm (line 206) | static void function fprint_vnl (line 226) | void function fprint_joblist (line 291) | void function add_natural_vnode_info (line 358) | static void function vna_list_free (line 430) | void function copy_file_and_set_owner (line 463) | static int function vnl_add_vnode_entries (line 552) | static int function mom_process_hooks_params_t (line 642) | mom_process_hooks_params_t function run_hook (line 697) | static int FILE: src/resmom/mom_inter.c type winsize (line 72) | struct winsize function read_net (line 92) | static int function read_pkt_net (line 125) | static int function set_termcc (line 198) | void function rcvwinsize (line 257) | int function setwinsize (line 288) | int function mom_reader (line 313) | int function mom_reader_pkt (line 382) | int function setcurrentworkdir (line 450) | int function mom_reader_Xjob (line 488) | int function mom_reader_pkt_Xjob (line 536) | int function mom_get_reader_Xjob (line 587) | int function mom_writer (line 611) | int function mom_writer_pkt (line 660) | int function _conn_qsub (line 697) | static int function conn_qsub_resvport (line 726) | int function conn_qsub (line 746) | int function init_x11_display (line 770) | int FILE: src/resmom/mom_main.c type hup_action (line 149) | enum hup_action type dirent (line 221) | struct dirent type var_table (line 256) | struct var_table type kp (line 315) | struct kp { type kp (line 322) | typedef struct kp kp; type rlimit64 (line 381) | struct rlimit64 type rlimit64 (line 382) | struct rlimit64 type rlimit64 (line 383) | struct rlimit64 type rlimit (line 385) | struct rlimit type rlimit (line 386) | struct rlimit type rlimit (line 387) | struct rlimit type configvers (line 431) | enum configvers { type config_list (line 437) | struct config_list { type specials (line 496) | struct specials { type specials (line 564) | struct specials type config (line 575) | struct config type config_list (line 576) | struct config_list type cphosts (line 593) | struct cphosts type mom_action (line 598) | struct mom_action type size_value (line 616) | struct size_value type work_task (line 619) | struct work_task function auth_handler (line 656) | static int type rm_attribute (line 689) | struct rm_attribute type rm_attribute (line 710) | struct rm_attribute type rm_attribute (line 735) | struct rm_attribute type rm_attribute (line 760) | struct rm_attribute type passwd (line 762) | struct passwd type rm_attribute (line 790) | struct rm_attribute type rm_attribute (line 822) | struct rm_attribute type config (line 824) | struct config type config (line 825) | struct config type config (line 826) | struct config type config (line 827) | struct config type config (line 868) | struct config type config (line 887) | struct config type config (line 888) | struct config type config (line 890) | struct config type rm_attribute (line 915) | struct rm_attribute type config (line 917) | struct config type config (line 918) | struct config type config (line 919) | struct config function cleanup (line 942) | void function die (line 957) | void function initialize (line 990) | void function memcheck (line 1286) | void function checkret (line 1309) | void function rmnl (line 1383) | void function handler_ret_t (line 1467) | static handler_ret_t function u_long (line 1619) | static u_long function handler_ret_t (line 1653) | static handler_ret_t function handler_ret_t (line 1674) | static handler_ret_t function handler_ret_t (line 1698) | static handler_ret_t function handler_ret_t (line 1715) | static handler_ret_t function handler_ret_t (line 1733) | static handler_ret_t function handler_ret_t (line 1782) | static handler_ret_t function handler_ret_t (line 1803) | static handler_ret_t function handler_ret_t (line 1824) | static handler_ret_t function handler_ret_t (line 1898) | static handler_ret_t function handler_ret_t (line 1923) | static handler_ret_t function handler_ret_t (line 1948) | static handler_ret_t function handler_ret_t (line 1978) | static handler_ret_t function shell_escape_timeout (line 1997) | static void function handler_ret_t (line 2047) | static handler_ret_t function chk_mom_action (line 2119) | enum Action_Verb function do_mom_action_script (line 2148) | int function handler_ret_t (line 2519) | static handler_ret_t function add_static (line 2553) | static int function handler_ret_t (line 2619) | static handler_ret_t function handler_ret_t (line 2652) | static handler_ret_t function handler_ret_t (line 2686) | static handler_ret_t function handler_ret_t (line 2715) | static handler_ret_t function handler_ret_t (line 2767) | static handler_ret_t function handler_ret_t (line 2815) | static handler_ret_t function handler_ret_t (line 2868) | handler_ret_t function handler_ret_t (line 2902) | static handler_ret_t function handler_ret_t (line 2942) | handler_ret_t function handler_ret_t (line 2977) | static handler_ret_t function handler_ret_t (line 2992) | static handler_ret_t function handler_ret_t (line 3007) | static handler_ret_t function handler_ret_t (line 3022) | static handler_ret_t function handler_ret_t (line 3104) | static handler_ret_t function handler_ret_t (line 3122) | static handler_ret_t function handler_ret_t (line 3145) | static handler_ret_t function handler_ret_t (line 3160) | static handler_ret_t function handler_ret_t (line 3185) | static handler_ret_t function handler_ret_t (line 3212) | static handler_ret_t function handler_ret_t (line 3226) | static handler_ret_t function handler_ret_t (line 3316) | static handler_ret_t function handler_ret_t (line 3337) | static handler_ret_t function handler_ret_t (line 3364) | static handler_ret_t function handler_ret_t (line 3384) | static handler_ret_t function handler_ret_t (line 3404) | static handler_ret_t function handler_ret_t (line 3422) | static handler_ret_t function handler_ret_t (line 3440) | static handler_ret_t function handler_ret_t (line 3458) | static handler_ret_t function handler_ret_t (line 3476) | static handler_ret_t function handler_ret_t (line 3546) | static handler_ret_t function handler_ret_t (line 3562) | static handler_ret_t function handler_ret_t (line 3582) | static handler_ret_t function handler_ret_t (line 3690) | static handler_ret_t function handler_ret_t (line 3719) | static handler_ret_t function dirsort (line 3767) | static int function free_dirlist (line 3783) | static void type dirent (line 3811) | struct dirent type stat (line 3824) | struct stat function handler_ret_t (line 3896) | static handler_ret_t function read_config (line 3987) | int function doconfig_insert (line 4188) | void function doconfig_remove (line 4287) | void function doconfig_list (line 4355) | void function doconfig_show (line 4383) | void function do_configs (line 4447) | void type rm_attribute (line 4480) | struct rm_attribute type rm_attribute (line 4487) | struct rm_attribute type rm_attribute (line 4537) | struct rm_attribute function log_verbose (line 4759) | void function bad_restrict (line 4796) | int function rm_request (line 4842) | int function do_tpp (line 5111) | void function tpp_request (line 5168) | void function do_tcp (line 5202) | int function tcp_request (line 5259) | void function kill_job (line 5312) | int function u_long (line 5430) | u_long function u_long (line 5480) | u_long function local_getsize (line 5513) | int function local_gettime (line 5565) | int function getlong (line 5597) | int function calc_cpupercent (line 5616) | void function handler_ret_t (line 5717) | static handler_ret_t function spool_usage (line 5778) | unsigned long function spool_over_limit (line 5845) | int function mom_over_limit (line 5874) | int function job_over_limit (line 6088) | int function free_kp_list_entries (line 6221) | void function kp_comment_node (line 6245) | void function dorestrict_user (line 6297) | void function net_restore_handler (line 6701) | void function net_down_handler (line 6723) | void function time_delta_hellosvr (line 6772) | int function resume_multinode (line 6809) | void type tpp_config (line 6861) | struct tpp_config type arg_param (line 6894) | struct arg_param type _timeb (line 6899) | struct _timeb type timeval (line 6911) | struct timeval type sigaction (line 6912) | struct sigaction type rlimit64 (line 7269) | struct rlimit64 type rlimit (line 7325) | struct rlimit type sockaddr_in (line 8837) | struct sockaddr_in function main (line 8982) | int function PbsMomMain (line 9131) | void function PbsMomHandler (line 9199) | void type input_dev_list (line 9254) | struct input_dev_list { function setmax (line 9279) | static int function time_t (line 9309) | time_t function time_t (line 9329) | time_t type rm_attribute (line 9390) | struct rm_attribute function active_idle (line 9423) | static void function do_multinodebusy (line 9457) | void function idle_jobs (line 9496) | void function activate_jobs (line 9528) | void function check_busy (line 9553) | static void function mom_topology (line 9597) | void FILE: src/resmom/mom_pmix.c type pbs_pmix_oper_type_t (line 82) | typedef enum pbs_pmix_oper_type { type pbs_pmix_oper_t (line 91) | typedef struct pbs_pmix_oper { type pbs_pmix_lock_t (line 104) | typedef struct { function pbs_pmix_notify_exit_cb (line 158) | static void function pbs_pmix_notify_exit (line 176) | void function pmix_status_t (line 272) | static pmix_status_t function pmix_status_t (line 301) | static pmix_status_t function pmix_status_t (line 334) | static pmix_status_t function pmix_status_t (line 419) | static pmix_status_t function pmix_status_t (line 491) | static pmix_status_t function pmix_status_t (line 521) | static pmix_status_t function pmix_status_t (line 553) | static pmix_status_t function pmix_status_t (line 586) | static pmix_status_t function pmix_status_t (line 625) | static pmix_status_t function pmix_status_t (line 659) | static pmix_status_t function pmix_status_t (line 692) | static pmix_status_t function pmix_status_t (line 725) | static pmix_status_t function pmix_status_t (line 758) | static pmix_status_t function pbs_pmix_server_init (line 785) | void function pbs_pmix_wait_cb (line 852) | static void function pbs_pmix_register_client (line 878) | void function intlen (line 952) | static int function pbs_pmix_gen_map (line 988) | static int function pbs_pmix_register_namespace (line 1188) | static void function pbs_pmix_deregister_namespace (line 1417) | static void function pbs_pmix_job_join_extra (line 1443) | int function pbs_pmix_job_clean_extra (line 1462) | int FILE: src/resmom/mom_server.c type batch_request (line 122) | struct batch_request type batch_request (line 123) | struct batch_request type batch_request (line 124) | struct batch_request type node (line 146) | typedef struct node_t { function addrfind (line 162) | int function addrinsert (line 189) | void function addrfree (line 234) | void function free_vnodemap (line 252) | static void function registermom (line 288) | static int function send_hook_job_action (line 380) | void function send_hook_vnl (line 467) | int function send_hook_checksums (line 509) | static int function process_cluster_addrs (line 578) | static int function is_request (line 626) | void function hook_requests_to_server (line 1015) | int function state_to_server (line 1122) | int function send_wk_job_idle (line 1222) | void function recover_vmap (line 1272) | int function send_sched_recycle (line 1373) | int FILE: src/resmom/mom_updates_bundle.c function PyObject (line 87) | static PyObject * function encode_used (line 329) | static void function ruu (line 676) | static ruu * function enqueue_update_for_send (line 793) | int function bundle_ruu (line 840) | static void function send_resc_used (line 896) | void function send_pending_updates (line 973) | void FILE: src/resmom/mom_vnode.c type res_op (line 77) | enum res_op { RES_DECR, function mom_CPUs_report (line 91) | void function truncate_and_log (line 179) | static void function mom_vnlp_report (line 199) | void function add_CPUrange (line 277) | static void function cpuindex_free (line 350) | void function cpuindex_inuse (line 379) | void function resadj (line 413) | static void function cpunum_outofservice (line 506) | void function cpu_inuse (line 533) | static void function add_CPUlist (line 598) | static void function add_mominfo (line 627) | static int function mominfo_t (line 653) | mominfo_t * function vn_callback (line 697) | int function mom_vninfo_t (line 773) | static mom_vninfo_t * function mom_vninfo_t (line 805) | static mom_vninfo_t * FILE: src/resmom/mom_walltime.c function start_walltime (line 63) | void function update_walltime (line 91) | void function stop_walltime (line 134) | void function recover_walltime (line 162) | void FILE: src/resmom/popen.c type pid (line 96) | struct pid { function FILE (line 115) | FILE * function pbs_pkill (line 225) | int function pbs_pclose (line 257) | int FILE: src/resmom/prolog.c function pelog_err (line 135) | static int function pelogalm (line 154) | static void function run_pelog (line 196) | int FILE: src/resmom/renew_creds.c type eexec_job_info_t (line 91) | typedef struct eexec_job_info_t { type krb_holder (line 103) | struct krb_holder { type svrcred_data (line 112) | struct svrcred_data { type svrcred_data (line 121) | typedef struct svrcred_data svrcred_data; type var_table (line 126) | struct var_table type krb_holder (line 135) | struct krb_holder type krb_holder (line 136) | struct krb_holder type krb_holder (line 137) | struct krb_holder type krb_holder (line 138) | struct krb_holder function init_ticket_from_req (line 155) | int function init_ticket_from_job (line 188) | int function init_ticket_from_ccache (line 220) | int function init_ticket (line 263) | static int function krb5_error_code (line 320) | static krb5_error_code function krb5_error_code (line 358) | static krb5_error_code function krb5_error_code (line 405) | static krb5_error_code function krb5_error_code (line 490) | static krb5_error_code type krb_holder (line 561) | struct krb_holder type krb_holder (line 577) | struct krb_holder type krb_holder (line 580) | struct krb_holder type krb_holder (line 580) | struct krb_holder type krb_holder (line 580) | struct krb_holder function free_ticket (line 606) | void function get_job_info_from_job (line 671) | static int function get_job_info_from_principal (line 751) | static int function cred_by_job (line 849) | int function renew_job_cred (line 892) | void function store_or_update_cred (line 934) | void function delete_cred (line 982) | void function svrcred_data (line 1015) | static svrcred_data * function im_cred_send (line 1043) | int function im_cred_read (line 1092) | int function send_cred_sisters (line 1174) | void type krb_holder (line 1199) | struct krb_holder function krb5_error_code (line 1213) | static krb5_error_code function singleshot_afslog (line 1237) | void function do_afslog_on_signal (line 1273) | static void function wait_afslog (line 1293) | static void function start_afslog (line 1324) | int function signal_afslog (line 1495) | int function getpag (line 1566) | int32_t FILE: src/resmom/renew_creds.h type krb_holder (line 58) | struct krb_holder type PBS_KRB5_ERRORS (line 69) | enum PBS_KRB5_ERRORS { type krb_holder (line 82) | struct krb_holder type krb_holder (line 83) | struct krb_holder type krb_holder (line 84) | struct krb_holder type krb_holder (line 85) | struct krb_holder type krb_holder (line 86) | struct krb_holder type krb_holder (line 101) | struct krb_holder type krb_holder (line 102) | struct krb_holder FILE: src/resmom/requests.c type job_file (line 147) | enum job_file type passwd (line 163) | struct passwd function __lsan_is_turned_off (line 190) | int __attribute__((used)) function is_file_same (line 212) | static int function HANDLE (line 242) | static HANDLE function frk_err (line 315) | static void type batch_request (line 340) | struct batch_request type krb_holder (line 340) | struct krb_holder function pid_t (line 342) | static pid_t function return_file (line 487) | static int function req_deletejob (line 590) | void function req_holdjob (line 702) | void function message_job (line 751) | int function req_messagejob (line 850) | void function req_py_spawn (line 884) | void function req_modifyjob (line 1026) | void function req_shutdown (line 1160) | void function eventleft (line 1179) | static int function post_reply (line 1212) | void function post_action (line 1268) | int function post_suspend (line 1324) | void function post_resume (line 1384) | void function do_cray_susres_conf (line 1424) | static int function do_susres (line 1582) | int function local_supres (line 1664) | int function susp_resum (line 1723) | static void function post_terminate (line 1800) | void function terminate_job (line 1853) | int function req_signaljob (line 1909) | void function delete_file (line 2130) | static int function del_files (line 2179) | static int function post_rerunjob (line 2380) | static void function req_rerunjob (line 2403) | void function post_cpyfile (line 2503) | void function copy_info (line 2608) | copy_info * function req_cpyfile (line 2641) | void function req_delfile (line 2885) | void function post_cpyfile_nojob (line 2967) | static void function post_cpyfile (line 2996) | static void function req_cpyfile (line 3049) | void function post_delfile (line 3354) | static void type batch_request (line 3390) | struct batch_request type krb_holder (line 3397) | struct krb_holder function mom_checkpoint_job (line 3512) | int function post_chkpt (line 3725) | void function local_checkpoint (line 3943) | int function start_checkpoint (line 4048) | int function mom_restart_job (line 4096) | int function post_restart (line 4278) | void function local_restart (line 4360) | int function update_vnodes_on_resourcedef_change (line 4581) | static void function req_copy_hookfile (line 4678) | void function req_del_hookfile (line 4936) | void function req_cred (line 5020) | void FILE: src/resmom/rm_dep.h type rm_attribute (line 46) | struct rm_attribute type rm_attribute (line 48) | struct rm_attribute type rm_attribute (line 49) | struct rm_attribute type rm_attribute (line 50) | struct rm_attribute type rm_attribute (line 51) | struct rm_attribute type rm_attribute (line 52) | struct rm_attribute type rm_attribute (line 54) | struct rm_attribute type rm_attribute (line 55) | struct rm_attribute type rm_attribute (line 57) | struct rm_attribute type config (line 59) | struct config FILE: src/resmom/stage_func.c type rqfpair (line 82) | struct rqfpair type rqfpair (line 83) | struct rqfpair function check_err (line 107) | void function add_bad_list (line 136) | void function is_child_path (line 176) | int function wchost_match (line 241) | int function wcsuffix_host_match (line 283) | static int function told_to_cp (line 317) | int type job_file (line 450) | enum job_file function remtree (line 551) | int function remtree (line 591) | int function pbs_glob (line 692) | int type rqfpair (line 761) | struct rqfpair type stat (line 766) | struct stat function stage_file (line 958) | int function rmjobdir (line 1182) | void function quote_and_copy_white (line 1338) | static int function is_scp_path (line 1367) | static int function is_pbs_rcp_path (line 1388) | static int function sys_copy (line 1441) | static int function free_pcphosts (line 2064) | static void function recv_pcphosts (line 2105) | int function free_rq_cpyfile_cred (line 2186) | static void function recv_rq_cpyfile_cred (line 2224) | int function send_pcphosts (line 2408) | void function send_rq_cpyfile_cred (line 2452) | int FILE: src/resmom/start_exec.c type rlimit64 (line 140) | struct rlimit64 type rlimit64 (line 141) | struct rlimit64 type rlimit (line 143) | struct rlimit type rlimit (line 144) | struct rlimit type job_file (line 179) | enum job_file type startjob_rtn (line 184) | struct startjob_rtn function error (line 204) | int function no_hang (line 251) | static void type passwd (line 269) | struct passwd type passwd (line 272) | struct passwd type group (line 273) | struct group type stat (line 274) | struct stat type grpcache (line 289) | struct grpcache function writepipe (line 360) | ssize_t function readpipe (line 397) | ssize_t function exec_bail (line 443) | void function open_demux (line 508) | int function open_pty (line 561) | static int function is_joined (line 603) | int function open_std_out_err (line 632) | static int function mktmpdir (line 803) | int function internal_mkjobdir (line 869) | static int function impersonate_user (line 902) | int function revert_from_user (line 936) | void function mkjobdir (line 1003) | int function rmtmpdir (line 1060) | void function becomeuser_args (line 1148) | int function becomeuser (line 1228) | int function set_credential (line 1265) | int function get_index_and_parent (line 1404) | void function job_setup (line 1443) | static int function record_finish_exec (line 1531) | static void function generate_pbs_nodefile (line 1848) | int type pollfd (line 1939) | struct pollfd function write_pipe_data_ack (line 1991) | int function write_pipe_data (line 2036) | int function send_string_data (line 2068) | int function send_pipe_request (line 2151) | int function prologue_hook_all_okay_from_sisters_moms (line 2189) | int function get_failed_moms_and_vnodes (line 2231) | int function send_update_job (line 2293) | int function get_new_exec_vnode_host_schedselect (line 2409) | int function report_failed_node_hosts_task (line 2522) | static void function receive_pipe_request (line 2569) | static void function close_update_pipes (line 2641) | void function receive_job_update_request (line 2677) | static void function finish_exec (line 2769) | void function start_process (line 4671) | int function nodes_free (line 5241) | void function hnodent (line 5321) | hnodent * function job_nodes_inner (line 5532) | int function job_nodes (line 6052) | int function start_exec (line 6067) | void function pid_t (line 6385) | pid_t function starter_return (line 6431) | void function open_file_as_user (line 6468) | int function create_file_securely (line 6520) | static int type job_file (line 6618) | enum job_file function open_std_file (line 6750) | int function catchinter (line 6860) | static void function log_mom_portfw_msg (line 6890) | void FILE: src/resmom/vnode_storage.c function create_vmap (line 74) | int function destroy_vmap (line 98) | void function mominfo_t (line 117) | mominfo_t * function add_vmapent_byID (line 140) | int FILE: src/scheduler/buckets.cpp function bucket_bitpool (line 62) | bucket_bitpool * function free_bucket_bitpool (line 91) | void function bucket_bitpool (line 104) | bucket_bitpool * function node_bucket (line 127) | node_bucket * function node_bucket (line 176) | node_bucket * function node_bucket (line 222) | node_bucket ** function free_node_bucket (line 250) | void function free_node_bucket_array (line 269) | void function node_bucket_count (line 284) | node_bucket_count * function free_node_bucket_count (line 300) | void function free_node_bucket_count_array (line 309) | void function find_node_bucket_ind (line 332) | int function node_bucket (line 408) | node_bucket ** function chunk_map (line 526) | chunk_map * function free_chunk_map (line 548) | void function free_chunk_map_array (line 560) | void function log_chunk_map_array (line 580) | void function set_working_bucket_to_truth (line 611) | void function bucket_match (line 638) | int function node_can_fit_job_time (line 736) | int function nspec (line 766) | nspec * function bucket_to_nspecs (line 822) | std::vector function job_should_use_buckets (line 880) | int function chunk_map (line 949) | chunk_map ** function check_node_buckets (line 1060) | std::vector function map_buckets (line 1151) | std::vector FILE: src/scheduler/check.cpp function is_ok_to_run_queue (line 121) | enum sched_error_code function sch_resource_t (line 163) | sch_resource_t function sch_resource_t (line 248) | sch_resource_t function shrink_to_boundary (line 300) | std::vector function shrink_to_minwt (line 356) | std::vector function shrink_to_run_event (line 440) | std::vector function shrink_job_algorithm (line 545) | std::vector function is_ok_to_run_STF (line 618) | std::vector type sched_error_code (line 693) | enum sched_error_code type schd_err_status (line 881) | enum schd_err_status type schd_error (line 965) | struct schd_error type schd_error (line 1006) | struct schd_error function schd_resource (line 1063) | schd_resource * function match_resource (line 1117) | long long function check_avail_resources (line 1222) | long long function check_avail_resources (line 1290) | long long function sch_resource_t (line 1362) | sch_resource_t function sch_resource_t (line 1388) | sch_resource_t function check_ded_time_boundary (line 1422) | enum sched_error_code function dedtime_conflict (line 1461) | int function check_nodes (line 1526) | std::vector function check_normal_node_path (line 1561) | std::vector function check_ded_time_queue (line 1696) | enum sched_error_code function check_prime_queue (line 1734) | enum sched_error_code function check_nonprime_queue (line 1764) | enum sched_error_code function check_prime_boundary (line 1791) | enum sched_error_code function schd_resource (line 1847) | schd_resource * function schd_resource (line 1879) | schd_resource * function schd_resource (line 1916) | schd_resource * function get_resresv_spec (line 1948) | void FILE: src/scheduler/check.h type sched_error_code (line 52) | enum sched_error_code type sched_error_code (line 113) | enum sched_error_code type sched_error_code (line 116) | enum sched_error_code type sched_error_code (line 157) | enum sched_error_code type sched_error_code (line 167) | enum sched_error_code type sched_error_code (line 174) | enum sched_error_code type sched_error_code (line 181) | enum sched_error_code type sched_error_code (line 187) | enum sched_error_code type schd_error (line 187) | struct schd_error FILE: src/scheduler/constant.h type sort_status (line 67) | enum sort_status { type skip (line 76) | enum skip { type select_job_status (line 85) | enum select_job_status { type update_accruetype_mode (line 130) | enum update_accruetype_mode { type resval_cmpflag (line 160) | enum resval_cmpflag { type thread_task_type (line 165) | enum thread_task_type { type sched_error_code (line 179) | enum sched_error_code { type schd_err_status (line 272) | enum schd_err_status { type sort_type (line 280) | enum sort_type { type resv_conf (line 306) | enum resv_conf { type fairshare_flags (line 331) | enum fairshare_flags { type dup_flags (line 338) | enum dup_flags { type misc_constants (line 345) | enum misc_constants { type advance (line 354) | enum advance { type add_resource_list_flags (line 360) | enum add_resource_list_flags { type incr_decr (line 369) | enum incr_decr { type run_update_resresv_flags (line 375) | enum run_update_resresv_flags { type delete_event_flags (line 382) | enum delete_event_flags { type res_print_flags (line 388) | enum res_print_flags { type is_provisionable_ret (line 394) | enum is_provisionable_ret { type sort_order (line 400) | enum sort_order { type cmptype (line 406) | enum cmptype { type match_string_array_ret (line 411) | enum match_string_array_ret { type prime_time (line 418) | enum prime_time { type days (line 425) | enum days { type smp_cluster_dist (line 437) | enum smp_cluster_dist { type preempt (line 447) | enum preempt { type schd_simulate_cmd (line 458) | enum schd_simulate_cmd { type timed_event_types (line 464) | enum timed_event_types { type resource_fields (line 476) | enum resource_fields { type node_eval (line 486) | enum node_eval { type nodepart (line 493) | enum nodepart { type provision_policy_types (line 502) | enum provision_policy_types { type sort_obj_type (line 507) | enum sort_obj_type { type update_sort_defs (line 514) | enum update_sort_defs { type update_attr_flags (line 519) | enum update_attr_flags { type resource_index (line 531) | enum resource_index { type check_flags (line 549) | enum check_flags { type schd_error_args (line 566) | enum schd_error_args { type bucket_flags (line 573) | enum bucket_flags { type sort_info_type (line 578) | enum sort_info_type { type runjob_mode (line 585) | enum runjob_mode { type preempt_sort_vals (line 591) | enum preempt_sort_vals { type nscr_vals (line 597) | enum nscr_vals { FILE: src/scheduler/data_types.h type job_info (line 74) | struct job_info type schd_resource (line 75) | struct schd_resource type resource_req (line 76) | struct resource_req type resource_count (line 77) | struct resource_count type holiday (line 78) | struct holiday type prev_job_info (line 79) | struct prev_job_info type usage_info (line 81) | struct usage_info type node_partition (line 84) | struct node_partition type range (line 85) | struct range type place (line 86) | struct place type schd_error (line 87) | struct schd_error type chunk (line 89) | struct chunk type event_list (line 92) | struct event_list type status (line 93) | struct status type node_scratch (line 95) | struct node_scratch type te_list (line 96) | struct te_list type node_bucket (line 97) | struct node_bucket type bucket_bitpool (line 98) | struct bucket_bitpool type chunk_map (line 99) | struct chunk_map type node_bucket_count (line 100) | struct node_bucket_count type preempt_job_st (line 101) | struct preempt_job_st type config (line 102) | struct config type sort_info (line 103) | struct sort_info type state_count (line 110) | typedef struct state_count state_count; type job_info (line 111) | typedef struct job_info job_info; type schd_resource (line 112) | typedef struct schd_resource schd_resource; type resource_req (line 113) | typedef struct resource_req resource_req; type resource_count (line 114) | typedef struct resource_count resource_count; type usage_info (line 115) | typedef struct usage_info usage_info; type resv_info (line 116) | typedef struct resv_info resv_info; type node_partition (line 117) | typedef struct node_partition node_partition; type place (line 118) | typedef struct place place; type schd_error (line 119) | typedef struct schd_error schd_error; type chunk (line 120) | typedef struct chunk chunk; type timed_event (line 121) | typedef struct timed_event timed_event; type event_list (line 122) | typedef struct event_list event_list; type node_scratch (line 123) | typedef struct node_scratch node_scratch; type resresv_set (line 124) | typedef struct resresv_set resresv_set; type te_list (line 125) | typedef struct te_list te_list; type node_bucket (line 126) | typedef struct node_bucket node_bucket; type bucket_bitpool (line 127) | typedef struct bucket_bitpool bucket_bitpool; type chunk_map (line 128) | typedef struct chunk_map chunk_map; type node_bucket_count (line 129) | typedef struct node_bucket_count node_bucket_count; type preempt_job_st (line 130) | typedef struct preempt_job_st preempt_job_st; type th_task_info (line 131) | typedef struct th_task_info th_task_info; type th_data_nd_eligible (line 132) | typedef struct th_data_nd_eligible th_data_nd_eligible; type th_data_dup_nd_info (line 133) | typedef struct th_data_dup_nd_info th_data_dup_nd_info; type th_data_query_ninfo (line 134) | typedef struct th_data_query_ninfo th_data_query_ninfo; type th_data_free_ninfo (line 135) | typedef struct th_data_free_ninfo th_data_free_ninfo; type th_data_dup_resresv (line 136) | typedef struct th_data_dup_resresv th_data_dup_resresv; type th_data_query_jinfo (line 137) | typedef struct th_data_query_jinfo th_data_query_jinfo; type th_data_free_resresv (line 138) | typedef struct th_data_free_resresv th_data_free_resresv; type site_j_share_type (line 146) | enum site_j_share_type { type share_head (line 153) | struct share_head type share_head (line 154) | typedef struct share_head share_head; type share_info (line 155) | struct share_info type share_info (line 156) | typedef struct share_info share_info; type sh_amt (line 157) | typedef int sh_amt; type site_user_info (line 159) | struct site_user_info type site_user_info (line 160) | typedef struct site_user_info site_user_info; type RESOURCE_TYPE (line 163) | typedef RESOURCE_TYPE sch_resource_t; type sch_resource_t (line 165) | typedef sch_resource_t usage_t; type event_ptr_t (line 167) | typedef void event_ptr_t; type th_task_info (line 170) | struct th_task_info type th_data_nd_eligible (line 177) | struct th_data_nd_eligible type th_data_dup_nd_info (line 187) | struct th_data_dup_nd_info type th_data_query_ninfo (line 198) | struct th_data_query_ninfo type th_data_free_ninfo (line 208) | struct th_data_free_ninfo type th_data_dup_resresv (line 215) | struct th_data_dup_resresv type th_data_query_jinfo (line 226) | struct th_data_query_jinfo type th_data_free_resresv (line 239) | struct th_data_free_resresv type schd_error (line 246) | struct schd_error type state_count (line 258) | struct state_count type place (line 274) | struct place type chunk (line 287) | struct chunk function class (line 295) | class selspec type status (line 309) | struct status type schedattrs (line 358) | struct schedattrs function class (line 382) | class server_info function class (line 490) | class queue_info type job_info (line 556) | struct job_info function class (line 640) | class node_info type resv_info (line 741) | struct resv_info function class (line 771) | class resource_resv function class (line 832) | class resource_type type schd_resource (line 850) | struct schd_resource type resource_req (line 870) | struct resource_req function class (line 881) | class resdef function class (line 890) | class prev_job_info function class (line 903) | class counts type resource_count (line 916) | struct resource_count function class (line 928) | class fairshare_head function class (line 939) | class group_info type resresv_set (line 974) | struct resresv_set type node_partition (line 987) | struct node_partition function class (line 1003) | class np_cache type group_node_header (line 1021) | struct group_node_header type group_node_usage_v1 (line 1031) | struct group_node_usage_v1 type group_node_usage_v2 (line 1044) | struct group_node_usage_v2 type usage_info (line 1050) | struct usage_info type t (line 1057) | struct t type sort_info (line 1065) | struct sort_info type sort_conv (line 1073) | struct sort_conv type enum_conv (line 1081) | struct enum_conv type timegap (line 1087) | struct timegap FILE: src/scheduler/dedtime.cpp function parse_ded_file (line 85) | int function cmp_ded_time (line 171) | bool function is_ded_time (line 193) | bool function find_next_dedtime (line 215) | struct timegap FILE: src/scheduler/dedtime.h type timegap (line 74) | struct timegap FILE: src/scheduler/fairshare.cpp function add_child (line 109) | void function add_unknown (line 131) | void function group_info (line 152) | group_info * function group_info (line 178) | group_info * function parse_group (line 215) | int function fairshare_head (line 312) | fairshare_head * function count_shares (line 354) | int function calc_fair_share_perc (line 382) | int function update_usage_on_run (line 420) | void function decay_fairshare_tree (line 450) | void function compare_path (line 480) | int function write_usage (line 525) | int function rec_write_usage (line 574) | void function read_usage (line 610) | void function read_usage_v1 (line 673) | int function read_usage_v2 (line 718) | int function create_group_path (line 768) | std::vector function over_fs_usage (line 797) | int function group_info (line 840) | group_info & function group_info (line 867) | group_info * function free_fairshare_tree (line 893) | void function fairshare_head (line 933) | fairshare_head & function reset_temp_usage (line 961) | void function calc_usage_factor_rec (line 980) | static void function calc_usage_factor (line 1006) | void function reset_usage (line 1029) | void FILE: src/scheduler/fifo.cpp function schedinit (line 115) | int function update_cycle_status (line 259) | void function init_scheduling_cycle (line 345) | int function schedule (line 501) | int function intermediate_schedule (line 567) | int function scheduling_cycle (line 614) | int function get_high_prio_cmd (line 768) | static int type schd_error (line 996) | struct schd_error type sched_error_code (line 1004) | enum sched_error_code function end_cycle_tasks (line 1118) | void function update_job_can_not_run (line 1169) | int function run_job (line 1265) | bool function translate_runjob_return_code (line 1389) | static int function resume_job (line 1418) | bool function run_update_job (line 1457) | bool function run_update_job (line 1510) | bool function sim_run_update_resresv (line 1578) | bool function sim_run_update_resresv (line 1623) | bool function should_backfill_with_job (line 1643) | int function add_job_to_calendar (line 1730) | int function resource_resv (line 1912) | resource_resv * function find_runnable_resresv_ind (line 1950) | int function find_non_normal_job_ind (line 1982) | int function resource_resv (line 2017) | resource_resv * function init_sc_attrs (line 2191) | static void function parse_sched_obj (line 2233) | static int function set_validate_sched_attrs (line 2621) | int function validate_running_user (line 2664) | int FILE: src/scheduler/fifo.h type batch_status (line 246) | struct batch_status type attrl (line 246) | struct attrl FILE: src/scheduler/get_4byte.cpp function get_sched_cmd (line 70) | int function get_sched_cmd_noblk (line 111) | int FILE: src/scheduler/globals.cpp type sort_conv (line 70) | struct sort_conv type enum_conv (line 87) | struct enum_conv type enum_conv (line 98) | struct enum_conv type config (line 127) | struct config type status (line 128) | struct status type schedattrs (line 176) | struct schedattrs FILE: src/scheduler/globals.h type rescheck (line 59) | struct rescheck type sort_conv (line 62) | struct sort_conv type enum_conv (line 65) | struct enum_conv type enum_conv (line 66) | struct enum_conv type config (line 74) | struct config type status (line 75) | struct status type schedattrs (line 109) | struct schedattrs FILE: src/scheduler/job_info.cpp type fc_translation_table (line 145) | struct fc_translation_table { type fc_translation_table (line 149) | struct fc_translation_table function query_jobs_chunk (line 436) | void function th_data_query_jinfo (line 566) | static inline th_data_query_jinfo * function resource_resv (line 608) | resource_resv ** function resource_resv (line 853) | resource_resv * FILE: src/scheduler/job_info.h type batch_status (line 49) | struct batch_status type attrl (line 83) | struct attrl type attrl (line 89) | struct attrl type batch_status (line 95) | struct batch_status type attropl (line 95) | struct attropl type attrl (line 95) | struct attrl type schd_error (line 122) | struct schd_error type update_accruetype_mode (line 267) | enum update_accruetype_mode type sched_error_code (line 267) | enum sched_error_code FILE: src/scheduler/limits.cpp class limcounts (line 131) | class limcounts { method limcounts (line 137) | limcounts() = delete; type lim_old2new (line 345) | struct lim_old2new { type lim_old2new (line 350) | struct lim_old2new type lim_old2new (line 356) | struct lim_old2new type attrl (line 367) | struct attrl type lim_keytypes (line 369) | enum lim_keytypes type attrl (line 383) | struct attrl type attrl (line 384) | struct attrl type attrl (line 385) | struct attrl type limit_info (line 395) | struct limit_info { type limit_info (line 440) | struct limit_info type limit_info (line 442) | struct limit_info type limit_info (line 476) | struct limit_info type limit_info (line 477) | struct limit_info type limit_info (line 484) | struct limit_info function lim_free_liminfo (line 521) | void function is_reslimattr (line 557) | int function is_runlimattr (line 576) | int type attrl (line 599) | struct attrl function is_oldlimattr (line 622) | int function lim_setlimits (line 640) | int function has_hardlimits (line 675) | int function has_softlimits (line 704) | int function limcounts (line 748) | limcounts & method limcounts (line 137) | limcounts() = delete; function check_limits (line 786) | int function update_soft_limits (line 1038) | void function find_preempt_bits (line 1057) | int function check_soft_limits (line 1090) | int function check_server_max_user_run (line 1141) | static int function check_server_max_group_run (line 1211) | static int function check_server_max_user_res (line 1282) | static int function check_server_max_group_res (line 1337) | static int function check_queue_max_user_run (line 1391) | static int function check_queue_max_group_run (line 1461) | static int function check_queue_max_user_res (line 1532) | static int function check_queue_max_group_res (line 1588) | static int function check_queue_max_res (line 1644) | static int function check_server_max_res (line 1717) | static int function check_server_max_run (line 1790) | static int function check_queue_max_run (line 1841) | static int function check_queue_max_run_soft (line 1890) | static int function check_queue_max_user_run_soft (line 1938) | static int function check_queue_max_group_run_soft (line 2013) | static int function check_queue_max_user_res_soft (line 2087) | static int function check_queue_max_group_res_soft (line 2116) | static int function check_server_max_run_soft (line 2146) | static int function check_server_max_user_run_soft (line 2194) | static int function check_server_max_group_run_soft (line 2269) | static int function check_server_max_user_res_soft (line 2345) | static int function check_server_max_group_res_soft (line 2375) | static int function check_server_max_res_soft (line 2404) | static int function check_queue_max_res_soft (line 2473) | static int function check_max_group_res (line 2543) | static int function check_max_group_res_soft (line 2622) | static int function check_max_user_res (line 2711) | static int function check_max_user_res_soft (line 2792) | static int function lim_setreslimits (line 2883) | static int function clear_limres (line 2909) | void function schd_resource (line 2924) | schd_resource * function lim_setrunlimits (line 2946) | static int function lim_setoldlimits (line 2975) | static int function is_hardlimit (line 3121) | static int function lim_callback (line 3194) | static int function sch_resource_t (line 3247) | static sch_resource_t function schderr_args_q (line 3271) | static void function schderr_args_q (line 3279) | static void function schderr_args_q_res (line 3296) | static void function schderr_args_q_res (line 3306) | static void function schderr_args_server (line 3323) | static void function schderr_args_server (line 3329) | static void function schderr_args_server_res (line 3343) | static void function check_max_project_res (line 3368) | static int function check_max_project_res_soft (line 3446) | static int function check_server_max_project_res (line 3537) | static int function check_server_max_project_run_soft (line 3593) | static int function check_server_max_project_res_soft (line 3670) | static int function check_queue_max_project_res (line 3703) | static int function check_queue_max_project_run_soft (line 3758) | static int function check_queue_max_project_res_soft (line 3835) | static int function check_server_max_project_run (line 3868) | static int function check_queue_max_project_run (line 3942) | static int FILE: src/scheduler/limits_if.h type limtype (line 45) | enum limtype { type attrl (line 112) | struct attrl type attrl (line 124) | struct attrl type attrl (line 136) | struct attrl type attrl (line 149) | struct attrl type attrl (line 167) | struct attrl type limtype (line 167) | enum limtype FILE: src/scheduler/misc.cpp function add_str_to_unique_array (line 110) | int function add_str_to_array (line 135) | int function sch_resource_t (line 175) | sch_resource_t function skip_line (line 276) | int function schdlogerr (line 309) | void function log_eventf (line 341) | void function log_event (line 370) | void function match_string_array (line 453) | enum match_string_array_ret function match_string_array (line 483) | enum match_string_array_ret function time_t (line 563) | time_t function calc_time_left_STF (line 600) | int function calc_time_left (line 624) | int function cstrcmp (line 660) | int function is_num (line 688) | int function count_array (line 749) | int function remove_ptr_from_array (line 809) | int function is_valid_pbs_name (line 882) | int function clear_schd_error (line 918) | void function schd_error (line 940) | schd_error * function schd_error (line 961) | schd_error * function move_schd_error (line 992) | void function copy_schd_error (line 1026) | void function set_schd_error_arg (line 1047) | void function set_schd_error_codes (line 1101) | void function free_schd_error (line 1121) | void function free_schd_error_list (line 1143) | void function schd_error (line 1165) | schd_error * function schd_error (line 1191) | schd_error * function add_err (line 1240) | void type resource_fields (line 1281) | enum resource_fields type resource_fields (line 1311) | enum resource_fields type resource_fields (line 1363) | enum resource_fields type resource_fields (line 1388) | enum resource_fields type resource_type (line 1393) | struct resource_type function free_ptr_array (line 1555) | void function break_comma_list (line 1581) | std::vector FILE: src/scheduler/misc.h type resource_type (line 61) | struct resource_type type match_string_array_ret (line 114) | enum match_string_array_ret type match_string_array_ret (line 115) | enum match_string_array_ret type resource_fields (line 186) | enum resource_fields type resource_fields (line 193) | enum resource_fields type resource_fields (line 200) | enum resource_fields type resource_fields (line 213) | enum resource_fields type schd_error_args (line 234) | enum schd_error_args type schd_err_status (line 237) | enum schd_err_status type sched_error_code (line 237) | enum sched_error_code type sched_error_code (line 247) | enum sched_error_code type schd_err_status (line 247) | enum schd_err_status type sched_error_code (line 249) | enum sched_error_code type schd_err_status (line 249) | enum schd_err_status FILE: src/scheduler/multi_threading.cpp function create_id_key (line 69) | static void function kill_threads (line 92) | void function init_multi_threading (line 132) | int function queue_work_for_threads (line 320) | void FILE: src/scheduler/node_info.cpp function query_node_info_chunk (line 154) | void function th_data_query_ninfo (line 215) | static inline th_data_query_ninfo * function node_info (line 245) | node_info ** function node_info (line 431) | node_info * function free_node_info_chunk (line 681) | void function th_data_free_ninfo (line 709) | static inline th_data_free_ninfo * function free_nodes (line 736) | void function set_node_info_state (line 834) | int function remove_node_state (line 884) | int function add_node_state (line 952) | int function node_info (line 1026) | node_info ** function node_info (line 1067) | node_info * function node_info (line 1093) | node_info * function dup_node_info_chunk (line 1119) | void function th_data_dup_nd_info (line 1160) | static inline th_data_dup_nd_info * function node_info (line 1194) | node_info ** function node_info (line 1348) | node_info * function node_info (line 1466) | node_info ** function collect_resvs_on_nodes (line 1510) | int function collect_jobs_on_nodes (line 1541) | int function update_node_on_run (line 1670) | void function update_node_on_end (line 1816) | void function dup_nspecs (line 1955) | std::vector function free_nspecs (line 1978) | void function nspec (line 1997) | nspec * function nspec (line 2020) | nspec * function eval_selspec (line 2052) | bool function eval_placement (line 2216) | bool function eval_complex_selspec (line 2574) | bool function eval_simple_selspec (line 2721) | bool function is_vnode_eligible (line 2997) | bool function is_vnode_eligible_chunk (line 3105) | bool function is_powerok (line 3159) | int function resources_avail_on_vnode (line 3223) | bool function check_resources_for_node (line 3412) | long long function compare_place (line 3544) | int function place (line 3593) | place * function selspec (line 3677) | selspec * function compare_chunk (line 3814) | int function compare_selspec (line 3839) | int function parse_execvnode (line 3968) | std::vector function combine_nspec_array (line 4175) | std::vector function node_info (line 4231) | node_info ** function node_info (line 4281) | node_info ** function ok_break_chunk (line 4405) | int function is_excl (line 4452) | int function alloc_rest_nodepart (line 4495) | int function can_fit_on_vnode (line 4545) | int function is_eoe_avail_on_vnode (line 4597) | int function is_provisionable (line 4652) | int function node_up_event (line 4747) | int function node_down_event (line 4787) | int function node_info (line 4830) | node_info ** function find_node_ind (line 4871) | int function node_info (line 4898) | node_info * function node_info (line 4923) | node_info * function sim_exclhost (line 4948) | int function sim_exclhost_func (line 4980) | int function set_current_aoe (line 5013) | void function set_current_eoe (line 5032) | void function is_exclhost (line 5056) | int function check_node_eligibility_chunk (line 5091) | void function th_data_nd_eligible (line 5171) | static inline th_data_nd_eligible * function check_node_array_eligibility (line 5207) | void function node_in_partition (line 5286) | int function add_event_to_nodes (line 5312) | bool function add_node_events (line 5345) | int FILE: src/scheduler/node_info.h type batch_status (line 57) | struct batch_status type place (line 354) | struct place type vnode_sharing (line 439) | enum vnode_sharing type vnode_sharing (line 441) | enum vnode_sharing type batch_status (line 554) | struct batch_status type attrl (line 554) | struct attrl FILE: src/scheduler/node_partition.cpp function node_partition (line 101) | node_partition * function free_node_partition_array (line 136) | void function free_node_partition (line 157) | void function node_partition (line 194) | node_partition ** function node_partition (line 234) | node_partition * function node_partition (line 280) | node_partition ** function node_partition (line 314) | node_partition * function node_partition (line 339) | node_partition * function node_partition (line 378) | node_partition ** function update_buckets_for_node (line 571) | void function update_buckets_for_node_array (line 620) | void function node_partition_update_array (line 650) | int function node_partition_update (line 682) | int function free_np_cache_array (line 762) | void function np_cache (line 790) | np_cache * function np_cache (line 827) | np_cache * function resresv_can_fit_nodepart (line 888) | int function node_partition (line 1036) | node_partition * function create_placement_sets (line 1104) | bool function sort_all_nodepart (line 1196) | void function update_all_nodepart (line 1235) | void FILE: src/scheduler/parse.cpp function config (line 154) | config function is_speccase_sort (line 664) | int function preempt_bit_field (line 764) | int function preempt_cmp (line 806) | int FILE: src/scheduler/pbs_bitmap.cpp function pbs_bitmap (line 55) | pbs_bitmap * function pbs_bitmap_free (line 114) | void function pbs_bitmap_bit_on (line 129) | int function pbs_bitmap_bit_off (line 156) | int function pbs_bitmap_get_bit (line 185) | int function pbs_bitmap_next_on_bit (line 211) | int function pbs_bitmap_first_on_bit (line 263) | int function pbs_bitmap_assign (line 280) | int function pbs_bitmap_is_equal (line 316) | int FILE: src/scheduler/pbs_bitmap.h type pbs_bitmap (line 43) | struct pbs_bitmap { type pbs_bitmap (line 49) | typedef struct pbs_bitmap pbs_bitmap; FILE: src/scheduler/pbs_sched.cpp function main (line 53) | int FILE: src/scheduler/pbs_sched_bare.cpp function main_sched_loop_bare (line 77) | int function scheduling_cycle_bare (line 139) | static int function schedule_bare (line 182) | static int function main (line 238) | int FILE: src/scheduler/pbs_sched_utils.cpp type sockaddr_in (line 106) | struct sockaddr_in function on_segv (line 144) | void function sigfunc_pipe (line 184) | void function schedexit (line 198) | static void function die (line 233) | void function addclient (line 271) | int function read_config (line 306) | static int function restart (line 374) | void function soft_cycle_interrupt (line 401) | void function hard_cycle_interrupt (line 412) | void function lock_out (line 429) | static void function are_we_primary (line 457) | static int function close_server_conns (line 507) | void function open_server_conns (line 536) | void function sched_svr_init (line 603) | void function reconnect_server (line 626) | static void function read_sched_cmd (line 646) | static int function wait_for_cmds (line 691) | static void function send_cycle_end_msg (line 735) | bool function send_cycle_end (line 761) | static void function sched_main (line 777) | int function schedule_wrapper (line 1175) | static int FILE: src/scheduler/pbsfs.cpp function main (line 89) | int function print_fairshare_entity (line 285) | static void function print_fairshare (line 326) | static void FILE: src/scheduler/prev_job_info.cpp function create_prev_job_info (line 72) | void function prev_job_info (line 106) | prev_job_info & FILE: src/scheduler/prime.cpp function is_prime_time (line 91) | enum prime_time function check_prime (line 147) | enum prime_time function is_holiday (line 214) | int function handle_missing_prime_info (line 237) | static void function parse_holidays (line 266) | int function load_day (line 485) | int function time_t (line 538) | static time_t function time_t (line 631) | time_t function init_prime_time (line 657) | int function init_non_prime_time (line 703) | int FILE: src/scheduler/prime.h type prime_time (line 57) | enum prime_time type prime_time (line 62) | enum prime_time type days (line 62) | enum days type tm (line 62) | struct tm type days (line 72) | enum days type prime_time (line 72) | enum prime_time type status (line 84) | struct status type status (line 90) | struct status FILE: src/scheduler/queue.cpp function ds_queue (line 57) | ds_queue * function free_ds_queue (line 84) | void function ds_enqueue (line 103) | int function ds_queue_is_empty (line 175) | int FILE: src/scheduler/queue.h type ds_queue (line 45) | typedef struct ds_queue ds_queue; type ds_queue (line 47) | struct ds_queue { FILE: src/scheduler/queue_info.cpp function query_queues (line 100) | std::vector function queue_info (line 282) | queue_info * function free_queues (line 506) | void function update_queue_on_run (line 532) | void function update_queue_on_end (line 612) | void function dup_queues (line 703) | std::vector function queue_info (line 823) | queue_info * function node_queue_cmp (line 851) | int function queue_in_partition (line 873) | int FILE: src/scheduler/queue_info.h type batch_status (line 56) | struct batch_status type server_info (line 56) | struct server_info type batch_status (line 100) | struct batch_status type attrl (line 100) | struct attrl FILE: src/scheduler/resource.cpp function query_resources (line 93) | std::unordered_map function resource_type (line 155) | resource_type function resdef (line 200) | resdef * function is_res_avail_set (line 220) | int function add_resource_sig (line 247) | int function update_resource_defs (line 345) | bool function resstr_to_resdef (line 412) | std::unordered_set function resstr_to_resdef (line 429) | std::unordered_set function collect_resources_from_requests (line 454) | std::unordered_set function update_single_sort_def (line 503) | void function update_sorting_defs (line 528) | void FILE: src/scheduler/resource.h type batch_status (line 103) | struct batch_status type attrl (line 103) | struct attrl FILE: src/scheduler/resource_resv.cpp function free_resource_resv_array_chunk (line 179) | void function th_data_free_resresv (line 207) | static inline th_data_free_resresv * function free_resource_resv_array (line 234) | void function dup_resource_resv_array_chunk (line 332) | void function th_data_dup_resresv (line 383) | static inline th_data_dup_resresv * function resource_resv (line 417) | resource_resv ** function resource_resv (line 510) | resource_resv * function resource_resv (line 629) | resource_resv * function resource_resv (line 635) | resource_resv * function resource_resv (line 661) | resource_resv * function resource_resv (line 691) | resource_resv * function is_resource_resv_valid (line 718) | int function resource_req (line 816) | resource_req * function resource_count (line 854) | resource_count * function resource_req (line 893) | resource_req * function resource_req (line 928) | resource_req * function resource_count (line 958) | resource_count * function resource_req (line 986) | resource_req * function resource_count (line 1014) | resource_count * function resource_req (line 1043) | resource_req * function resource_req (line 1088) | resource_req * function resource_count (line 1127) | resource_count * function resource_req (line 1165) | resource_req * function resource_req (line 1201) | resource_req * function resource_req (line 1224) | resource_req * function resource_count (line 1248) | resource_count * function set_resource_req (line 1272) | int function free_resource_req_list (line 1310) | void function free_resource_count_list (line 1331) | void function free_resource_req (line 1353) | void function free_resource_count (line 1374) | void function compare_resource_req (line 1386) | int function compare_resource_req_list (line 1414) | int function update_resresv_on_run (line 1465) | void function update_resresv_on_end (line 1550) | void function resource_resv (line 1665) | resource_resv ** function remove_resresv_from_array (line 1725) | int function resource_resv (line 1761) | resource_resv ** function resource_resv (line 1815) | resource_resv ** function is_resresv_running (line 1864) | int function place (line 1896) | place * function free_place (line 1928) | void function place (line 1949) | place * function chunk (line 1982) | chunk * function chunk (line 2008) | chunk ** function chunk (line 2050) | chunk * function free_chunk_array (line 2084) | void function free_chunk (line 2104) | void function chunk (line 2129) | chunk * function selspec (line 2168) | selspec & function compare_res_to_str (line 2203) | int function compare_non_consumable (line 2243) | int function create_select_from_nspec (line 2302) | std::string function in_runnable_state (line 2363) | int FILE: src/scheduler/resource_resv.h type resval_cmpflag (line 265) | enum resval_cmpflag FILE: src/scheduler/resv_info.cpp type batch_status (line 100) | struct batch_status type batch_status (line 103) | struct batch_status function resource_resv (line 141) | resource_resv ** function resource_resv (line 483) | resource_resv * function resv_info (line 746) | resv_info * function free_resv_info (line 790) | void function resv_info (line 838) | resv_info * function check_new_reservations (line 913) | int function disable_reservation_occurrence (line 1224) | static int function confirm_reservation (line 1256) | int function check_chunk_running (line 1673) | bool function remove_empty_nodes (line 1721) | int function resv_reduce_chunks (line 1769) | int function release_nodes (line 1847) | void function node_info (line 1878) | node_info ** function release_running_resv_nodes (line 1935) | void function will_confirm (line 1957) | int function modify_jobs_nodes_for_resv (line 1980) | void FILE: src/scheduler/resv_info.h type batch_status (line 50) | struct batch_status type batch_status (line 55) | struct batch_status type batch_status (line 60) | struct batch_status type batch_status (line 119) | struct batch_status type attrl (line 119) | struct attrl FILE: src/scheduler/sched_exception.cpp function sched_exception (line 50) | sched_exception & type sched_error_code (line 59) | enum sched_error_code type sched_error_code (line 62) | enum sched_error_code FILE: src/scheduler/sched_ifl_wrappers.cpp function send_run_job (line 66) | int function send_attr_updates (line 92) | int function preempt_job_info (line 148) | preempt_job_info * function send_sigjob (line 165) | int function send_confirmresv (line 184) | int type batch_status (line 202) | struct batch_status type attropl (line 203) | struct attropl type attrl (line 203) | struct attrl type batch_status (line 220) | struct batch_status type attrl (line 221) | struct attrl type batch_status (line 237) | struct batch_status type attrl (line 238) | struct attrl type batch_status (line 255) | struct batch_status type attrl (line 256) | struct attrl type batch_status (line 272) | struct batch_status type attrl (line 273) | struct attrl type batch_status (line 290) | struct batch_status type attrl (line 291) | struct attrl type batch_status (line 308) | struct batch_status type attrl (line 309) | struct attrl FILE: src/scheduler/server_info.cpp function server_info (line 174) | server_info * function server_info (line 460) | server_info * function query_server_dyn_res (line 627) | int function schd_resource (line 795) | schd_resource * function schd_resource (line 836) | schd_resource * function schd_resource (line 860) | schd_resource * function schd_resource (line 878) | schd_resource * function schd_resource (line 894) | schd_resource * function schd_resource (line 910) | schd_resource * function free_resource_list (line 1045) | void function free_resource (line 1072) | void function schd_resource (line 1177) | schd_resource * function schd_resource (line 1217) | schd_resource * function modify_resource_list (line 1266) | int function add_resource_list (line 1319) | int function add_resource_value (line 1416) | void function add_resource_str_arr (line 1446) | int function add_resource_bool (line 1476) | int function update_server_on_run (line 1532) | void function update_server_on_end (line 1653) | void function copy_server_arrays (line 1751) | int function create_server_arrays (line 1809) | int function check_run_job (line 1872) | int function check_exit_job (line 1891) | int function check_susp_job (line 1911) | int function check_job_running (line 1931) | int function check_running_job_in_reservation (line 1951) | int function check_running_job_not_in_reservation (line 1972) | int function check_resv_running_on_node (line 1993) | int function schd_resource (line 2206) | schd_resource * function schd_resource (line 2240) | schd_resource * function schd_resource (line 2301) | schd_resource * function schd_resource (line 2342) | schd_resource * function is_unassoc_node (line 2387) | int function counts (line 2413) | counts & function free_counts_list (line 2439) | void function counts_umap (line 2454) | counts_umap function counts (line 2475) | counts * function counts (line 2497) | counts * function update_counts_on_run (line 2522) | void function update_counts_on_end (line 2564) | void function set_counts_max (line 2587) | static void function counts_max (line 2634) | void function counts_max (line 2651) | void function update_universe_on_end (line 2680) | void function update_universe_on_run_helper (line 2764) | bool function update_universe_on_run (line 2893) | bool function update_universe_on_run (line 2926) | bool function set_resource (line 2955) | int function schd_resource (line 3050) | schd_resource * function resolve_indirect_resources (line 3108) | int function update_preemption_priority (line 3158) | void function status (line 3254) | status * function free_queue_list (line 3279) | void function create_total_counts (line 3308) | void function update_total_counts (line 3381) | void function update_total_counts_on_end (line 3415) | void function get_sched_rank (line 3442) | int function add_queue_to_list (line 3461) | int type queue_info (line 3508) | struct queue_info type queue_info (line 3533) | struct queue_info function add_req_list_to_assn (line 3563) | void function create_resource_assn_for_node (line 3583) | int function compare_resource_avail (line 3668) | int function compare_resource_avail_list (line 3694) | int function node_info (line 3729) | node_info ** FILE: src/scheduler/server_info.h type counts_on_run (line 49) | enum counts_on_run { type batch_status (line 64) | struct batch_status type resource_fields (line 109) | enum resource_fields type resource_fields (line 312) | enum resource_fields type queue_info (line 411) | struct queue_info type queue_info (line 419) | struct queue_info type batch_status (line 437) | struct batch_status type attrl (line 437) | struct attrl FILE: src/scheduler/simulate.cpp type policy_change_func_name (line 121) | struct policy_change_func_name { type policy_change_func_name (line 127) | struct policy_change_func_name function simulate_events (line 148) | unsigned int function is_timed (line 243) | int function timed_event (line 273) | timed_event * function timed_event (line 296) | timed_event * function timed_event (line 375) | timed_event * function timed_event (line 413) | timed_event * function timed_event (line 443) | timed_event * function timed_event (line 462) | timed_event * function set_timed_event_disabled (line 478) | void function timed_event (line 508) | timed_event * function timed_event (line 540) | timed_event * function timed_event (line 546) | timed_event * function timed_event (line 552) | timed_event * function timed_event (line 558) | timed_event * function perform_event (line 576) | int function exists_run_event (line 652) | int function exists_resv_event (line 672) | int function event_list (line 835) | event_list * function timed_event (line 865) | timed_event * function event_list (line 950) | event_list * function event_list (line 979) | event_list * function free_event_list (line 1036) | void function timed_event (line 1054) | timed_event * function timed_event (line 1091) | timed_event * function te_list (line 1114) | te_list * function free_te_list (line 1137) | void function te_list (line 1153) | te_list * function te_list (line 1178) | te_list * function add_te_list (line 1214) | int function remove_te_list (line 1251) | int function event_ptr_t (line 1286) | event_ptr_t * function timed_event (line 1344) | timed_event * function free_timed_event (line 1379) | void function free_timed_event_list (line 1400) | void function add_event (line 1429) | int function timed_event (line 1491) | timed_event * function delete_event (line 1540) | void function timed_event (line 1579) | timed_event * function determine_event_name (line 1627) | int function dedtime_change (line 1679) | int function add_dedtime_events (line 1712) | int function schd_resource (line 1762) | schd_resource * function policy_change_info (line 1877) | int function describe_simret (line 1958) | int function add_prov_event (line 1986) | int function generic_sim (line 2040) | int FILE: src/scheduler/simulate.h type schd_simulate_cmd (line 51) | enum schd_simulate_cmd type timed_event_types (line 136) | enum timed_event_types type timed_event_types (line 137) | enum timed_event_types type timed_event_types (line 138) | enum timed_event_types type timed_event_types (line 139) | enum timed_event_types type timed_event_types (line 333) | enum timed_event_types type status (line 387) | struct status FILE: src/scheduler/site_code.cpp type shr_type (line 102) | struct shr_type { type shr_type (line 103) | struct shr_type type shr_class (line 109) | struct shr_class { type shr_class (line 110) | struct shr_class type site_j_share_type (line 115) | enum site_j_share_type type site_j_share_type (line 116) | enum site_j_share_type type shr_class (line 130) | struct shr_class type shr_class (line 110) | struct shr_class type share_head (line 140) | struct share_head type shr_type (line 149) | struct shr_type type shr_type (line 103) | struct shr_type type shr_type (line 150) | struct shr_type type shr_type (line 103) | struct shr_type type shr_class (line 173) | struct shr_class type shr_class (line 110) | struct shr_class type shr_type (line 175) | struct shr_type type shr_type (line 103) | struct shr_type function site_bump_topjobs (line 202) | int function site_check_cpu_share (line 234) | int function check_cpu_share (line 329) | static int function time_t (line 421) | time_t function site_dup_shares (line 485) | int function sh_amt (line 525) | sh_amt * function share_info (line 553) | share_info * function site_free_shares (line 600) | void function site_get_share (line 621) | double function site_init_alloc (line 662) | void function site_is_queue_topjob_set_aside (line 743) | int function site_is_share_king (line 767) | int function site_list_shares (line 804) | void function site_list_jobs (line 832) | void function site_parse_shares (line 924) | int function resource_resv (line 1384) | resource_resv * function site_resort_jobs (line 1501) | void function site_restore_users (line 1542) | void function site_save_users (line 1561) | void function site_set_job_share (line 1584) | void function site_set_NAS_pri (line 1662) | void function site_set_node_share (line 1712) | void function site_set_share_head (line 1744) | int function site_set_share_type (line 1762) | void function site_should_backfill_with_job (line 1821) | int site_should_backfill_with_job(status *policy, server_info *sinfo, re... function site_tidy_server (line 1915) | int function site_update_on_end (line 1952) | void function site_update_on_run (line 2011) | void function site_vnode_inherit (line 2079) | void function clear_topjob_counts (line 2188) | static void function count_cpus (line 2220) | static void function count_active_cpus (line 2296) | static void function count_demand_cpus (line 2340) | static void function count_contrib_cpus (line 2373) | static void function dup_shares (line 2434) | static int function share_info (line 2476) | static share_info * function share_info (line 2516) | static share_info * function share_info (line 2569) | share_info * function find_share_class (line 2609) | static int function share_info (line 2631) | static share_info * function find_share_type (line 2660) | static int function site_user_info (line 2686) | static site_user_info* function free_share_head (line 2729) | static void function free_share_tree (line 2762) | static void function free_users (line 2786) | static void function get_share_ratio (line 2812) | double function init_users (line 2842) | static int function list_share_info (line 2896) | static void function set_share_cpus (line 2945) | static void function bump_share_count (line 3002) | static void function bump_demand_count (line 3037) | static void function zero_share_counts (line 3065) | static void function share_head (line 3087) | static share_head * function share_info (line 3130) | static share_info * function share_info (line 3189) | static share_info * function reconcile_shares (line 3235) | static int function reconcile_share_tree (line 3262) | static int type shr_class (line 3337) | struct shr_class type shr_class (line 110) | struct shr_class type shr_class (line 3340) | struct shr_class type shr_class (line 110) | struct shr_class type shr_class (line 3362) | struct shr_class type shr_class (line 110) | struct shr_class type shr_class (line 3365) | struct shr_class type shr_class (line 110) | struct shr_class type shr_class (line 3388) | struct shr_class type shr_class (line 110) | struct shr_class type shr_type (line 3391) | struct shr_type type shr_type (line 103) | struct shr_type type shr_class (line 3392) | struct shr_class type shr_class (line 110) | struct shr_class type shr_class (line 3418) | struct shr_class type shr_class (line 110) | struct shr_class type shr_type (line 3438) | struct shr_type type shr_type (line 103) | struct shr_type type shr_type (line 3441) | struct shr_type type shr_type (line 103) | struct shr_type type shr_type (line 3461) | struct shr_type type shr_type (line 103) | struct shr_type type shr_type (line 3464) | struct shr_type type shr_type (line 103) | struct shr_type function squirrel_shr_head (line 3483) | static void function un_squirrel_shr_head (line 3507) | static void function squirrel_shr_tree (line 3532) | static void function un_squirrel_shr_tree (line 3558) | static void function resource_resv (line 3590) | static resource_resv * function job_filter_hwy149 (line 3645) | static int function job_filter_dedres (line 3669) | static int function job_filter_hwy101 (line 3693) | static int function job_filter_normal (line 3717) | static int function check_for_cycle_interrupt (line 3751) | int FILE: src/scheduler/site_data.h type sh_amt (line 46) | typedef sh_amt sh_amt_array[J_TYPE_COUNT]; type share_info (line 48) | struct share_info { type share_head (line 81) | struct share_head { type site_user_info (line 90) | struct site_user_info { FILE: src/scheduler/sort.cpp function cmpres (line 112) | int function cmp_placement_sets (line 145) | int function cmp_nspec (line 196) | bool function cmp_nspec_by_sub_seq (line 211) | bool function cmp_queue_prio_dsc (line 231) | bool function cmp_events (line 251) | int function cmp_fairshare (line 319) | int function cmp_preempt_priority_asc (line 344) | int function cmp_preempt_stime_asc (line 374) | int function cmp_preemption (line 405) | int function multi_sort (line 445) | int function cmp_job_sort_formula (line 469) | int function multi_node_sort (line 492) | int function multi_nodepart_sort (line 525) | int function multi_bkt_sort (line 556) | int function resresv_sort_cmp (line 582) | int function node_sort_cmp (line 628) | int function cmp_sort (line 704) | int function sch_resource_t (line 786) | sch_resource_t function sch_resource_t (line 822) | sch_resource_t function sch_resource_t (line 860) | sch_resource_t function sch_resource_t (line 901) | sch_resource_t function cmp_node_host (line 951) | int function cmp_aoe (line 999) | int function cmp_job_preemption_time_asc (line 1049) | int function cmp_resv_state (line 1102) | int function sort_jobs (line 1132) | void FILE: src/scheduler/sort.h type resource_fields (line 126) | enum resource_fields type resource_fields (line 129) | enum resource_fields type resource_fields (line 131) | enum resource_fields type sort_info (line 137) | struct sort_info type sort_obj_type (line 137) | enum sort_obj_type FILE: src/scheduler/state_count.cpp function init_state_count (line 74) | void function count_states (line 101) | void function total_states (line 152) | void function state_count_add (line 182) | void FILE: src/server/accounting.c type resc_sum (line 94) | struct resc_sum type server (line 95) | struct server function grow_acct_buf (line 115) | static int function sum_resc_alloc (line 152) | static void function cpy_quote_value (line 272) | static void function get_resc_used (line 325) | static int function get_walltime (line 376) | long function acct_open (line 913) | int function acct_close (line 967) | void function write_account_record (line 986) | void function account_record (line 1022) | void function account_recordResv (line 1038) | void function account_jobstr (line 1067) | void function account_resvstart (line 1131) | void function account_jobend (line 1166) | void function log_licenses (line 1316) | void function set_job_ProvAcctRcd (line 1426) | void function account_job_update (line 1885) | void function log_alter_records_for_attrs (line 2092) | void function log_suspend_resume_record (line 2187) | void FILE: src/server/array_func.c type job_atr (line 81) | enum job_atr function is_job_array (line 155) | int function get_queued_subjobs_ct (line 185) | int function job (line 210) | job * function update_array_indices_remaining_attr (line 238) | static void function update_sj_parent (line 260) | void function chk_array_doneness (line 328) | void function job (line 405) | job * function update_subjob_state_ct (line 461) | void function setup_ajinfo (line 528) | static int function setup_arrayjob_attrs (line 600) | int function fixup_arrayindicies (line 647) | int function job (line 692) | job * function dup_br_for_subjob (line 834) | int FILE: src/server/attr_recov.c function save_setup (line 87) | void function save_struct (line 118) | int function save_flush (line 171) | int function save_attr_fs (line 221) | int function recov_attr_fs (line 300) | int FILE: src/server/attr_recov_db.c type attribute_def (line 61) | struct attribute_def type attribute_def (line 62) | struct attribute_def function compare_obj_hash (line 76) | int function encode_single_attr_db (line 105) | int function encode_attr_db (line 136) | int function decode_attr_db (line 177) | int FILE: src/server/checkkey.c function return_licenses (line 90) | void function init_licensing (line 95) | void function status_licensing (line 100) | int function close_licensing (line 106) | void function pbs_get_hostid (line 116) | unsigned long function init_fl_license_attrs (line 132) | void FILE: src/server/daemon_info.c function dmn_info_t (line 66) | dmn_info_t * function delete_daemon_info (line 91) | void FILE: src/server/dis_read.c function decode_DIS_CopyFiles (line 105) | int function decode_DIS_CopyFiles_Cred (line 191) | int function decode_DIS_replySvr_inner (line 278) | static int function decode_DIS_replySvr (line 383) | int function decode_DIS_replySvrTPP (line 423) | int function dis_request_read (line 448) | int function DIS_reply_read (line 715) | int FILE: src/server/failover.c type connection (line 115) | struct connection type batch_request (line 116) | struct batch_request function rel_handshake (line 141) | static void function primary_handshake (line 175) | void function secondary_handshake (line 232) | void function fo_shutdown_reply (line 253) | static void function failover_send_shutdown (line 276) | int function close_secondary (line 310) | static void function put_failover (line 343) | int function pbs_get_hostid (line 363) | unsigned long function req_failover (line 390) | void function read_fo_request (line 547) | static void function read_reg_reply (line 625) | static void function alm_handler (line 733) | static void function alt_conn (line 752) | static int function check_and_invoke_stonith (line 785) | int function takeover_from_secondary (line 898) | int function be_secondary (line 975) | int FILE: src/server/geteusernam.c type array_strings (line 98) | struct array_strings type array_strings (line 173) | struct array_strings function set_objexid (line 239) | int FILE: src/server/hook_func.c type python_interpreter_data (line 230) | struct python_interpreter_data type work_task (line 232) | struct work_task type work_task (line 232) | struct work_task type def_hk_cmd_info (line 241) | struct def_hk_cmd_info { type hook_mcast_info_t (line 250) | typedef struct { function hook_action_tid_set (line 273) | void function hook_action_tid_get (line 291) | long long int function attrlist_add (line 309) | static int function hook_track_save (line 369) | void function send_rescdef (line 452) | void function hook_track_recov (line 530) | void function mgr_hook_create (line 755) | void function mgr_hook_delete (line 948) | void function py_compile_and_run (line 1047) | static int function mgr_hook_import (line 1102) | void function mgr_hook_export (line 1465) | void function copy_hook (line 1633) | static void function mgr_hook_set (line 1702) | void function mgr_hook_unset (line 2108) | void function status_hook (line 2294) | int function req_stat_hook (line 2415) | void function set_exec_time (line 2521) | static int function set_hold_types (line 2623) | static int function set_attribute (line 2721) | static int function set_job_varlist (line 2855) | static int type hook_result (line 2951) | enum hook_result { function set_job_reslist (line 2980) | static int type attribute_jobmap (line 3128) | struct attribute_jobmap { function attribute_jobmap_init (line 3147) | static void function attribute_jobmap_clear (line 3182) | static void function attribute_jobmap_restore (line 3211) | static void type attribute_jobmap (line 3286) | struct attribute_jobmap type job_atr (line 3292) | enum job_atr function do_runjob_accept_actions (line 3313) | static int type attribute_jobmap (line 3385) | struct attribute_jobmap type job_atr (line 3392) | enum job_atr function do_runjob_reject_actions (line 3408) | static int type attribute_jobmap (line 3542) | struct attribute_jobmap type job_atr (line 3547) | enum job_atr function do_postqueuejob_accept_actions (line 3563) | static int function write_hook_reject_debug_output_and_close (line 3665) | void function write_hook_accept_debug_output_and_close (line 3716) | void function pbs_list_head (line 3764) | pbs_list_head * function pbs_list_head (line 3808) | pbs_list_head * function process_hooks (line 3872) | int function server_process_hooks (line 4100) | int function recreate_request (line 4858) | int function add_mom_hook_action (line 4997) | int function delete_mom_hook_action (line 5152) | int function mom_hook_action_t (line 5189) | mom_hook_action_t * function add_pending_mom_hook_action (line 5226) | void function delete_pending_mom_hook_action (line 5282) | void function has_pending_mom_action_delete (line 5326) | int function sync_mom_hookfiles_count (line 5364) | int function collapse_hook_tr (line 5430) | static void type def_hk_cmd_info (line 5479) | struct type def_hk_cmd_info (line 5483) | struct def_hk_cmd_info type def_hk_cmd_info (line 5483) | struct def_hk_cmd_info function check_for_latest_action (line 5505) | int function post_sendhookTPP (line 5545) | void function hook_mcast_info_t (line 5785) | static hook_mcast_info_t * function del_deferred_hook_cmds (line 5889) | static void function sync_mom_hookfilesTPP (line 5968) | enum sync_hookfiles_result function mc_sync_mom_hookfiles (line 6191) | int function add_pending_mom_allhooks_action (line 6223) | void function clear_timed_out_reply_expected (line 6249) | void function handle_hook_sync_timeout (line 6324) | int function next_sync_mom_hookfiles (line 6373) | void function mark_mom_hooks_seen (line 6392) | void function mom_hooks_seen_count (line 6414) | int function uc_delete_mom_hooks (line 6433) | void function get_hook_rescdef_checksum (line 6470) | unsigned long function get_server_hook_results (line 6512) | int function post_server_periodic_hook (line 6948) | static void function run_periodic_hook (line 7052) | void FILE: src/server/issue_request.c function relay_to_mom (line 99) | int function relay_to_mom2 (line 127) | int function reissue_to_svr (line 189) | static void function issue_to_svr (line 228) | int function release_req (line 301) | void type work_task (line 328) | struct work_task type work_task (line 329) | struct work_task type work_task (line 331) | struct work_task function issue_Drequest (line 396) | int function process_Dreply (line 741) | void function process_DreplyTPP (line 794) | void FILE: src/server/jattr_get_set.c function attribute (line 54) | attribute * function check_job_state (line 72) | int function check_job_substate (line 94) | int function get_job_state (line 115) | char function get_job_state_num (line 134) | int function get_job_substate (line 161) | long type array_strings (line 200) | struct array_strings function pbs_list_head (line 218) | pbs_list_head function get_jattr_long (line 234) | long function get_jattr_ll (line 253) | long long function svrattrl (line 272) | svrattrl * function svrattrl (line 291) | svrattrl * function set_job_state (line 308) | void function set_job_substate (line 323) | void function set_jattr_generic (line 343) | int function set_jattr_str_slim (line 364) | int function set_jattr_l_slim (line 385) | int function set_jattr_ll_slim (line 408) | int function set_jattr_b_slim (line 431) | int function set_jattr_c_slim (line 454) | int function is_jattr_set (line 475) | int function mark_jattr_not_set (line 492) | void function mark_jattr_set (line 509) | void function free_jattr (line 524) | void function clear_jattr (line 539) | void FILE: src/server/job_func.c type work_task (line 107) | struct work_task type work_task (line 114) | struct work_task type server (line 119) | struct server type job_file (line 133) | enum job_file function tasks_free (line 144) | void function job_abt (line 209) | int function job_delete_attr (line 300) | int function job (line 347) | job * function free_job_work_tasks (line 459) | void function job_free (line 507) | void function job_init_wattr (line 657) | static void function spool_filename (line 677) | void function remove_stdouterr_files (line 696) | void function direct_write_requested (line 718) | int function del_job_related_file (line 738) | void function del_job_dirs (line 805) | void function del_chkpt_files (line 857) | void function find_env_slot (line 889) | int function bld_env_variables (line 925) | void function add_envp (line 997) | void function job_purge (line 1040) | void function job (line 1302) | job * function write_cred (line 1410) | int function read_cred (line 1462) | int function do_tolerate_node_failures (line 1523) | int function update_resources_list (line 1570) | int function resc_resv (line 1712) | resc_resv * function resv_free (line 1769) | void function resv_purge (line 1852) | void function post_resv_purge (line 1959) | static void function resv_abt (line 2007) | int function resv_exclusive_handler (line 2041) | void function get_jobowner (line 2148) | void type batch_request (line 2201) | struct batch_request type batch_request (line 2202) | struct batch_request type rq_cpyfile (line 2204) | struct rq_cpyfile type rq_cpyfile_cred (line 2205) | struct rq_cpyfile_cred type rqfpair (line 2206) | struct rqfpair type rqfpair (line 2318) | struct rqfpair type rqfpair (line 2318) | struct rqfpair function is_join (line 2344) | static int type batch_request (line 2380) | struct batch_request type batch_request (line 2381) | struct batch_request type job_atr (line 2381) | enum job_atr type batch_request (line 2469) | struct batch_request type batch_request (line 2470) | struct batch_request type job_atr (line 2470) | enum job_atr type array_strings (line 2474) | struct array_strings function has_stage (line 2512) | int FILE: src/server/job_recov_db.c function job_to_db (line 95) | static int function db_to_job (line 164) | static int function job_save_db (line 229) | int function job (line 288) | job * function job (line 324) | job * function resv_to_db (line 365) | static int function db_to_resv (line 404) | static int function resv_save_db (line 443) | int function resc_resv (line 504) | resc_resv * function job (line 560) | job * function resc_resv (line 604) | resc_resv * FILE: src/server/job_route.c function add_dest (line 104) | void function badplace (line 136) | badplace * function default_router (line 171) | int function job_route (line 248) | int function queue_route (line 346) | void FILE: src/server/license_client.c type licensing_backend (line 58) | enum licensing_backend type licensing_backend (line 59) | enum licensing_backend type licensing_backend (line 65) | enum licensing_backend type licensing_backend (line 66) | enum licensing_backend function pbs_licensing_status (line 74) | int function pbs_licensing_count (line 86) | int function pbs_open_con_licensing (line 98) | int function pbs_close_con_licensing (line 110) | void function pbs_licensing_checkin (line 121) | int function pbs_checkout_licensing (line 133) | int function inspect_license_path (line 157) | void function init_socket_licenses (line 168) | void function sockets_release (line 179) | void function sockets_consume (line 191) | int function licstate_unconfigured (line 202) | void function licstate_down (line 212) | void function licstate_is_configured (line 223) | int function licstate_is_up (line 235) | int function license_sanity_check (line 247) | int function license_more_nodes (line 259) | void function propagate_socket_licensing (line 271) | void function nsockets_from_topology (line 283) | int function unlicense_socket_licensed_nodes (line 295) | void function clear_license_info (line 307) | void function release_node_lic (line 319) | int function validate_sign (line 331) | int function check_sign (line 343) | int function process_topology_info (line 355) | void function unset_signature (line 367) | void FILE: src/server/licensing_func.c type work_task (line 65) | struct work_task type work_task (line 66) | struct work_task type work_task (line 67) | struct work_task function consume_licenses (line 80) | static int function return_licenses (line 100) | static void function add_to_unlicensed_node_list (line 116) | static void function remove_from_unlicensed_node_list (line 140) | void function distribute_licenseinfo (line 163) | static void function propagate_licenses_to_vnodes (line 206) | void function clear_node_lic_attrs (line 297) | void function set_node_lic_info_attr (line 318) | void function check_license_expiry (line 340) | void function get_licenses (line 378) | int function calc_licenses_allowed (line 422) | static long function get_more_licenses (line 447) | void function update_license_highuse (line 482) | static void function license_one_node (line 506) | void function release_lic_for_cray (line 540) | void function license_nodes (line 566) | void function init_licensing (line 603) | void function validate_sign (line 695) | static int function check_sign (line 746) | int function reset_license_counters (line 769) | void function release_node_lic (line 794) | int function unset_signature (line 821) | void function unlicense_nodes (line 846) | void function return_lingering_licenses (line 877) | void FILE: src/server/mom_info.c function mominfo_t (line 136) | mominfo_t * function delete_mom_entry (line 224) | void function mominfo_t (line 273) | mominfo_t * function mominfo_t (line 326) | mominfo_t * function open_conn_stream (line 404) | int function delete_svrmom_entry (line 440) | void function vnpool_mom_t (line 508) | vnpool_mom_t * function reset_pool_inventory_mom (line 533) | void function add_mom_to_pool (line 585) | int function remove_mom_from_pool (line 668) | void function momvmap_t (line 719) | momvmap_t * function delete_momvmap_entry (line 790) | void function momvmap_t (line 810) | momvmap_t * function mominfo_t (line 824) | mominfo_t * function mominfo_t (line 836) | mominfo_t * FILE: src/server/nattr_get_set.c function attribute (line 54) | attribute * type pbsnode (line 73) | struct pbsnode type array_strings (line 91) | struct array_strings type pbsnode (line 92) | struct pbsnode function pbs_list_head (line 109) | pbs_list_head function get_nattr_long (line 125) | long function get_nattr_c (line 144) | char function set_nattr_generic (line 166) | int function set_nattr_str_slim (line 188) | int function set_nattr_l_slim (line 210) | int function set_nattr_b_slim (line 236) | int function set_nattr_c_slim (line 260) | int function set_nattr_short_slim (line 284) | int function is_nattr_set (line 306) | int function free_nattr (line 323) | void function clear_nattr (line 338) | void function set_nattr_jinfo (line 354) | void FILE: src/server/node_func.c type pbsnode (line 103) | struct pbsnode type pbsnode (line 108) | struct pbsnode type pbsnode (line 120) | struct pbsnode type pbsnode (line 124) | struct pbsnode type pbsnode (line 149) | struct pbsnode function status_nodeattrib (line 187) | int function free_prop_list (line 250) | void function initialize_pbsnode (line 278) | int function subnode_delete (line 372) | static void function remove_vnode_from_moms (line 397) | static void function remove_mom_from_vnodes (line 433) | static void function free_pnode (line 482) | void function effective_node_delete (line 511) | void function setup_notification (line 600) | void function process_host_name_part (line 643) | int function save_nodes_db_mom (line 698) | static int function save_nodes_db_inner (line 746) | static int function save_nodes_db (line 785) | int type prop (line 887) | struct prop type prop (line 890) | struct prop type prop (line 892) | struct prop type prop (line 892) | struct prop type pbssubn (line 912) | struct pbssubn type pbsnode (line 913) | struct pbsnode type pbssubn (line 913) | struct pbssubn type pbssubn (line 915) | struct pbssubn type pbssubn (line 916) | struct pbssubn type pbssubn (line 918) | struct pbssubn type pbssubn (line 918) | struct pbssubn function setup_nodes (line 963) | int function delete_a_subnode (line 1013) | static void function mod_node_ncpus (line 1054) | int function fix_indirect_resc_targets (line 1105) | int function indirect_target_check (line 1182) | void function fix_indirectness (line 1231) | int function node_np_action (line 1394) | int function node_pcpu_action (line 1487) | int function mark_which_queues_have_nodes (line 1531) | void function node_queue_action (line 1571) | int function set_node_host_name (line 1603) | int function set_node_mom_port (line 1615) | int function is_vnode_up (line 1637) | int function decode_Mom_list (line 1666) | int function record_node_topology (line 1751) | static void function remove_node_topology (line 1834) | static void function set_node_topology (line 1888) | int function chk_vnode_pool (line 1968) | int function action_node_partition (line 2014) | int function node_state (line 2065) | int FILE: src/server/node_manager.c type pbsnode (line 108) | struct pbsnode type server (line 114) | struct server type pbsnode (line 126) | struct pbsnode type prov_vnode_info (line 127) | struct prov_vnode_info type prov_tracking (line 128) | struct prov_tracking type pbsnode (line 131) | struct pbsnode type pbsnode (line 132) | struct pbsnode type python_interpreter_data (line 136) | struct python_interpreter_data type work_task (line 139) | struct work_task type tree (line 170) | struct tree type tree (line 171) | struct tree function comp_keys (line 175) | static int function mominfo_t (line 205) | mominfo_t * function tinsert2 (line 239) | void function send_ip_addrs_to_mom (line 282) | static int function reply_hellosvr (line 333) | static int type tree (line 368) | struct tree type tree (line 370) | struct tree type tree (line 371) | struct tree type tree (line 372) | struct tree type tree (line 400) | struct tree function tfree2 (line 412) | void function pbs_net_t (line 438) | pbs_net_t type Set_All_State_When (line 454) | enum Set_All_State_When { function set_all_state (line 476) | static void function node_down_requeue (line 613) | static void function post_discard_job (line 773) | static void type pbsnode (line 954) | struct pbsnode type jobinfo (line 955) | struct jobinfo type pbssubn (line 957) | struct pbssubn type vnode_state_op (line 1086) | enum vnode_state_op type pbsnode (line 1111) | struct pbsnode type pbsnode (line 1112) | struct pbsnode type pbsnode (line 1115) | struct pbsnode type pbsnode (line 1124) | struct pbsnode function set_vnode_state (line 1172) | void function vnode_available (line 1340) | void function vnode_unavailable (line 1442) | void type resvinfo (line 1576) | struct resvinfo type pbsnode (line 1577) | struct pbsnode type vnode_degraded_op (line 1577) | enum vnode_degraded_op type resvinfo (line 1579) | struct resvinfo type resvinfo (line 1580) | struct resvinfo type resvinfo (line 1596) | struct resvinfo type resvinfo (line 1624) | struct resvinfo type resvinfo (line 1688) | struct resvinfo function find_degraded_occurrence (line 1730) | int function free_rinf_list (line 1838) | void function unset_resv_retry (line 1863) | void function set_resv_retry2 (line 1895) | void function set_resv_retry (line 1949) | void function force_resv_retry (line 1972) | void function find_vnode_in_execvnode (line 2000) | int function decode_stat_update (line 2060) | static int function stat_update (line 2113) | static void function recv_job_obit (line 2315) | static void function send_discard_job (line 2457) | static void function discard_job (line 2517) | void function recv_wk_job_idle (line 2647) | static void function deallocate_job_from_node (line 2691) | static int type key_value_pair (line 2790) | struct key_value_pair function is_parent_mom_of_node (line 2902) | static int function deallocate_job (line 2932) | static void function stream_eof (line 3019) | void function mark_nodes_unknown (line 3064) | void function mcast_add (line 3111) | int function close_streams (line 3156) | void function mcast_msg (line 3192) | void function setup_pnames (line 3262) | static int function cross_link_mom_vnode (line 3363) | int function update2_to_vnode (line 3461) | static int function check_and_set_multivnode (line 4062) | static void function mom_running_jobs (line 4136) | void function is_request (line 4299) | void function free_prop (line 5340) | static void function number (line 5366) | static int function property (line 5408) | static int function proplist (line 5449) | static int function validate_nodespec (line 5521) | int function cvt_nodespec_to_select (line 5654) | int function cvt_overflow (line 5949) | static int function cvt_realloc (line 5972) | static int function add_job_index_to_mom (line 6006) | static int function set_old_job_index (line 6062) | static int function mominfo_t (line 6264) | static mominfo_t * function assign_jobs_on_subnode (line 6323) | static int function update_node_state (line 6434) | static void function get_job_share_type (line 6473) | int function set_nodes (line 6571) | int function remove_job_index_from_mom (line 7060) | static void function free_nodes (line 7091) | void function free_resvNodes (line 7173) | void function check_for_negative_resource (line 7241) | static void function adj_resc_on_node (line 7310) | static int function update_job_node_rassn (line 7394) | void function mark_node_down (line 7549) | void function momptr_offline_by_mom (line 7571) | void function mark_node_offline_by_mom (line 7596) | void function momptr_clear_offline_by_mom (line 7619) | void function clear_node_offline_by_mom (line 7643) | void function shutdown_nodes (line 7665) | void function ctcpus (line 7702) | int function set_old_subUniverse (line 7801) | void function degrade_offlined_nodes_reservations (line 7892) | void function degrade_downed_nodes_reservations (line 7925) | void function set_last_used_time_node (line 7962) | void function update_resources_rel (line 8021) | int function free_sister_vnodes (line 8110) | int function update_node_rassn (line 8162) | void function update_jobs_on_node (line 8177) | void function set_resv_for_degrade (line 8233) | static void function determine_resv_retry (line 8293) | long FILE: src/server/node_recov_db.c type pbsnode (line 83) | struct pbsnode type pbsnode (line 84) | struct pbsnode function db_to_node (line 98) | static int type pbsnode (line 143) | struct pbsnode type pbsnode (line 144) | struct pbsnode type pbsnode (line 150) | struct pbsnode type pbsnode (line 154) | struct pbsnode function node_to_db (line 198) | static int function node_save_db (line 323) | int function node_delete_db (line 370) | int type pbsnode (line 401) | struct pbsnode type pbsnode (line 404) | struct pbsnode FILE: src/server/pbs_comm.c type failover_state (line 96) | enum failover_state { function are_we_primary (line 116) | enum failover_state function usage (line 154) | void function stop_me (line 173) | static void function hup_me (line 196) | static void function lock_out (line 218) | static void function pbs_close_stdfiles (line 259) | void function pid_t (line 290) | static pid_t function main (line 324) | int FILE: src/server/pbs_db_func.c function start_db (line 137) | static int function stop_db (line 171) | void function panic_stop_db (line 212) | void function touch_db_stop_file (line 427) | static int function connect_to_db (line 452) | int function free_db_attr_list (line 593) | void FILE: src/server/pbsd_init.c type server (line 147) | struct server type attribute (line 148) | struct attribute type work_task (line 159) | struct work_task type work_task (line 160) | struct work_task type work_task (line 180) | struct work_task type work_task (line 184) | struct work_task function init_server_attrs (line 198) | void function pbsd_init (line 295) | int function reassign_resc (line 1143) | static void function pbsd_init_job (line 1248) | int function pbsd_init_resv (line 1505) | void type pbsnode (line 1537) | struct pbsnode type pbsnode (line 1541) | struct pbsnode function pbsd_init_reque (line 1593) | static int function catch_child (line 1657) | static void function change_logs (line 1675) | static void function stop_me (line 1696) | static void function chk_save_file (line 1713) | int function resume_net_move (line 1736) | static void function need_y_response (line 1754) | static void function init_abt_job (line 1809) | static void function Rmv_if_resv_not_possible (line 1835) | static int function attach_queue_to_reservation (line 1876) | static int function call_log_license (line 1899) | static void FILE: src/server/pbsd_main.c type batch_request (line 175) | struct batch_request function net_restore_handler (line 207) | void function net_down_handler (line 223) | void function pid_t (line 250) | pid_t function do_tpp (line 285) | void function tpp_request (line 328) | void function pbs_close_stdfiles (line 413) | void function clear_exec_vnode (line 446) | static void function reap_child (line 475) | static void function tcp_pre_process (line 521) | int function main (line 581) | int function get_port (line 1552) | static int function time_t (line 1585) | static time_t function start_hot_jobs (line 1617) | static int function lock_out (line 1661) | static void FILE: src/server/process_request.c type server (line 117) | struct server type batch_request (line 128) | struct batch_request type rq_manage (line 132) | struct rq_manage type rq_cpyfile (line 133) | struct rq_cpyfile type rq_cpyfile_cred (line 134) | struct rq_cpyfile_cred function get_credential (line 153) | int function req_authenticate (line 178) | static void function req_register_sched (line 271) | static void function process_request (line 415) | void function set_to_non_blocking (line 786) | static int function clear_non_blocking (line 815) | static void function dispatch_request (line 843) | void function process_IS_CMD (line 1222) | void function close_client (line 1281) | void type batch_request (line 1307) | struct batch_request type batch_request (line 1310) | struct batch_request type batch_request (line 1312) | struct batch_request type batch_request (line 1312) | struct batch_request type batch_request (line 1316) | struct batch_request type batch_request (line 1342) | struct batch_request type batch_request (line 1343) | struct batch_request type batch_request (line 1345) | struct batch_request type batch_request (line 1350) | struct batch_request function close_quejob (line 1384) | static void function free_rescrq (line 1432) | static void function arrayfree (line 1454) | void function read_carray (line 1481) | static int function decode_DIS_PySpawn (line 1539) | int function decode_DIS_RelnodesJob (line 1572) | int function free_br (line 1594) | void function freebr_manage (line 1762) | static void function freebr_cpyfile (line 1773) | static void function freebr_cpyfile_cred (line 1793) | static void FILE: src/server/qattr_get_set.c function attribute (line 56) | attribute * type array_strings (line 93) | struct array_strings function pbs_list_head (line 111) | pbs_list_head function get_qattr_long (line 127) | long function set_qattr_generic (line 149) | int function set_qattr_str_slim (line 170) | int function set_qattr_l_slim (line 191) | int function set_qattr_b_slim (line 214) | int function set_qattr_c_slim (line 237) | int function is_qattr_set (line 258) | int function free_qattr (line 275) | void FILE: src/server/queue_func.c type server (line 87) | struct server function pbs_queue (line 106) | pbs_queue * function que_free (line 149) | void function que_purge (line 191) | int function pbs_queue (line 278) | pbs_queue * function pbs_queue (line 309) | pbs_queue * function resc_resv (line 344) | resc_resv * function pbs_queue (line 375) | pbs_queue * function queuestart_action (line 398) | int function action_queue_partition (line 477) | int FILE: src/server/queue_recov_db.c function que_to_db (line 89) | static int function db_to_que (line 121) | static int function que_save_db (line 148) | int function pbs_queue (line 191) | pbs_queue * function pbs_queue (line 248) | pbs_queue * FILE: src/server/rattr_get_set.c function attribute (line 57) | attribute * type array_strings (line 94) | struct array_strings function pbs_list_head (line 112) | pbs_list_head function get_rattr_long (line 128) | long function set_rattr_generic (line 150) | int function set_rattr_str_slim (line 171) | int function set_rattr_l_slim (line 192) | int function set_rattr_b_slim (line 215) | int function set_rattr_c_slim (line 238) | int function is_rattr_set (line 259) | int function free_rattr (line 276) | void function clear_rattr (line 291) | void FILE: src/server/reply_send.c function set_err_msg (line 105) | static void function reply_alarm (line 172) | void function dis_reply_write (line 190) | static int function reply_send_status_part (line 252) | int function reply_send (line 289) | int function reply_ack (line 383) | void function reply_free (line 422) | void function req_reject (line 487) | void function reply_badattr (line 550) | void FILE: src/server/req_cred.c type server (line 63) | struct server type work_task (line 64) | struct work_task type batch_request (line 65) | struct batch_request type work_task (line 65) | struct work_task type cred_cache (line 70) | struct cred_cache { type cred_cache (line 78) | typedef struct cred_cache cred_cache; type cred_cache (line 94) | struct cred_cache type batch_request (line 221) | struct batch_request type batch_request (line 222) | struct batch_request function post_cred (line 262) | static void function send_cred (line 305) | int FILE: src/server/req_delete.c type server (line 96) | struct server type batch_request (line 101) | struct batch_request type work_task (line 101) | struct work_task type batch_request (line 102) | struct batch_request type batch_request (line 102) | struct batch_request type job_atr (line 102) | enum job_atr type batch_request (line 103) | struct batch_request type work_task (line 107) | struct work_task type work_task (line 108) | struct work_task type batch_request (line 109) | struct batch_request type work_task (line 110) | struct work_task function resume_deletion (line 128) | static void function remove_stagein (line 157) | int function acct_del_write (line 195) | static void function all_jobs_deleted (line 233) | static bool function update_deljob_rply (line 262) | bool function check_deletehistoryjob (line 312) | int function issue_delete (line 392) | void function decr_single_subjob_usage (line 429) | static void function init_deljoblist (line 458) | static int function delete_pending_arrayjobs (line 557) | bool function req_deletejob (line 587) | void function req_deletejob2 (line 927) | static int function req_reservationOccurrenceEnd (line 1279) | void function req_deleteReservation (line 1311) | void function post_delete_mom1 (line 1624) | static void function post_deljobfromresv_req (line 1757) | static void FILE: src/server/req_getcred.c function req_connect (line 69) | void FILE: src/server/req_holdjob.c type work_task (line 77) | struct work_task type server (line 81) | struct server type batch_request (line 88) | struct batch_request function chk_hold_priv (line 108) | int function req_holdjob (line 127) | void type batch_request (line 263) | struct batch_request function get_hold (line 387) | static int function post_hold (line 436) | void FILE: src/server/req_jobobit.c type batch_op (line 108) | enum batch_op type work_task (line 112) | struct work_task type work_task (line 113) | struct work_task function mom_comm (line 136) | int function rel_resc (line 200) | void function on_exitrerun_msg (line 248) | static void function conn_to_mom_failed (line 273) | static void function end_job (line 291) | static void function on_job_exit (line 381) | void function unset_extra_attributes (line 730) | void function on_job_rerun (line 795) | void function setrerun (line 1158) | static int function concat_rescused_to_buffer (line 1180) | int function job_obit (line 1323) | int FILE: src/server/req_locate.c type server (line 69) | struct server function req_locatejob (line 85) | void FILE: src/server/req_manager.c type server (line 116) | struct server type pbsnode (line 132) | struct pbsnode type res_op_flag (line 139) | enum res_op_flag { type work_task (line 146) | struct work_task type pul_store (line 153) | struct pul_store { function is_local_root (line 170) | int function warnings_update (line 238) | void function set_resources_min_max (line 418) | int function check_que_enable (line 449) | int function set_queue_type (line 485) | int function mgr_log_attr (line 557) | void function unset_indirect (line 603) | static void function mgr_set_attr2 (line 664) | static int function mgr_set_attr (line 894) | int function mgr_unset_attr (line 932) | static int function mgr_queue_create (line 1131) | void function mgr_queue_delete (line 1195) | void function mgr_server_set (line 1340) | void function mgr_server_unset (line 1431) | void function mgr_sched_set (line 1607) | void function mgr_sched_unset (line 1701) | void function mgr_queue_set (line 1763) | void function mgr_queue_unset (line 1886) | void function mgr_node_set (line 1964) | static void function mgr_node_unset (line 2264) | void function make_host_addresses_list (line 2561) | int function remove_mom_ipaddresses_list (line 2683) | int function create_pbs_node2 (line 2725) | int function create_pbs_node (line 3041) | int function check_sister_vnodes_for_delete (line 3058) | static int function mgr_sched_delete (line 3081) | static void function mgr_node_delete (line 3134) | static void function mgr_sched_create (line 3323) | static void function mgr_node_create (line 3373) | void function resource (line 3490) | static resource * function is_entity_resource_set (line 3520) | int function check_resource_set_on_jobs_or_resvs (line 3553) | static int function timed_send_rescdef (line 3614) | static void function deferred_send_rescdef (line 3629) | static void function mgr_resource_create (line 3651) | static void function mgr_resource_delete (line 3740) | static void function mgr_resource_set (line 3940) | static void function mgr_resource_unset (line 4164) | static void function req_manager (line 4386) | void function manager_oper_chk (line 4658) | int function node_comment (line 4716) | int function node_prov_enable_action (line 4744) | int function svr_max_conc_prov_action (line 4786) | int function resize_prov_table (line 4833) | int function node_current_aoe_action (line 4901) | int FILE: src/server/req_message.c type work_task (line 76) | struct work_task type batch_request (line 82) | struct batch_request function req_messagejob (line 94) | void function post_message_req (line 132) | static void function post_py_spawn_req (line 158) | static void function req_py_spawn (line 185) | void function req_relnodesjob (line 254) | void FILE: src/server/req_modify.c type batch_request (line 94) | struct batch_request type batch_request (line 95) | struct batch_request type work_task (line 96) | struct work_task function clear_job_estimate (line 108) | void function post_modify_req (line 125) | static void function req_modifyjob (line 160) | void function svrattrl (line 427) | static svrattrl * function modify_job_attr (line 456) | int function is_select_smaller (line 711) | int type batch_request (line 783) | struct batch_request type batch_request (line 786) | struct batch_request function save_alter_reservation (line 818) | void function revert_alter_reservation (line 859) | void function save_standing_reservation (line 921) | void function req_modifyReservation (line 966) | void function modify_resv_attr (line 1362) | int FILE: src/server/req_movejob.c function req_movejob (line 88) | void function req_orderjob (line 189) | void FILE: src/server/req_preemptjob.c type work_task (line 67) | struct work_task type preempt_ordering (line 68) | struct preempt_ordering type server (line 72) | struct server function job_preempt_fail (line 90) | static void type batch_request (line 109) | struct batch_request type batch_request (line 112) | struct batch_request type batch_request (line 129) | struct batch_request type batch_request (line 134) | struct batch_request type batch_request (line 163) | struct batch_request type batch_request (line 166) | struct batch_request type batch_request (line 183) | struct batch_request type batch_request (line 186) | struct batch_request function issue_preempt_request (line 201) | static int function clear_preempt_hold (line 244) | static void function req_preemptjobs (line 272) | void function reply_preempt_jobs_request (line 366) | void function get_job_req_used_time (line 456) | static int type preempt_ordering (line 491) | struct preempt_ordering type preempt_ordering (line 494) | struct preempt_ordering FILE: src/server/req_quejob.c type connection (line 110) | struct connection type work_task (line 116) | struct work_task type batch_request (line 117) | struct batch_request type server (line 124) | struct server type attribute (line 125) | struct attribute type batch_request (line 156) | struct batch_request type work_task (line 159) | struct work_task function validate_perm_res_in_select (line 190) | int function generate_objid (line 255) | static int function req_quejob (line 281) | void function req_jobcredential (line 1216) | void function req_jobscript (line 1273) | void function req_mvjobfile (line 1414) | void function req_mvjobfile (line 1545) | void function parse_next_msg (line 1642) | int function req_commit_now (line 1686) | void function req_commit (line 1889) | void function job (line 1924) | static job * function notify_scheds_about_resv (line 1973) | int function req_resvSub (line 2028) | void type dont_set_in_max (line 2688) | struct dont_set_in_max { function get_queue_for_reservation (line 2723) | static int function ignore_attr (line 2952) | static int function act_resv_add_owner (line 2974) | int function handle_qmgr_reply_to_resvQcreate (line 3046) | static void function validate_place_req_of_job_in_reservation (line 3098) | static int function get_next_svr_sequence_id (line 3169) | long long function reset_svr_sequence_window (line 3197) | void function copy_params_from_job (line 3213) | int function confirm_resv_locally (line 3302) | int FILE: src/server/req_register.c type batch_request (line 104) | struct batch_request type work_task (line 104) | struct work_task type batch_request (line 109) | struct batch_request type batch_request (line 110) | struct batch_request type depend (line 111) | struct depend type depend_job (line 112) | struct depend_job type depend (line 112) | struct depend type depend_job (line 113) | struct depend_job type depend (line 115) | struct depend type depend (line 116) | struct depend type server (line 121) | struct server function post_run_depend (line 146) | static void function update_depend (line 168) | static void function req_register (line 230) | void function post_doq (line 523) | static void function alter_unreg (line 617) | static void function depend_on_que (line 661) | int function post_doe (line 771) | static void function post_runone (line 804) | void function depend_on_exec (line 847) | int function depend_runone_remove_dependency (line 881) | int function depend_runone_hold_all (line 924) | int function depend_runone_release_all (line 960) | int function depend_on_term (line 1004) | int function set_depend_hold (line 1096) | static void type depend (line 1155) | struct depend type depend (line 1158) | struct depend type depend (line 1161) | struct depend type depend (line 1165) | struct depend type depend (line 1182) | struct depend type depend (line 1185) | struct depend type depend (line 1187) | struct depend type depend (line 1187) | struct depend function register_dep (line 1211) | static int function unregister_dep (line 1251) | static int type depend_job (line 1284) | struct depend_job type depend (line 1285) | struct depend type depend_job (line 1287) | struct depend_job type depend_job (line 1292) | struct depend_job type depend_job (line 1297) | struct depend_job type depend_job (line 1313) | struct depend_job type depend (line 1314) | struct depend type depend_job (line 1316) | struct depend_job type depend_job (line 1318) | struct depend_job type depend_job (line 1318) | struct depend_job function send_depend_req (line 1348) | int type dependnames (line 1415) | struct dependnames { function decode_depend (line 1446) | int function cpy_jobsvr (line 1486) | static void function dup_depend (line 1511) | static int function encode_depend (line 1557) | int function set_depend (line 1656) | int function comp_depend (line 1702) | int function free_depend (line 1715) | void function build_depend (line 1751) | static int function clear_depend (line 1897) | static void function del_depend (line 1925) | static void function del_depend_job (line 1944) | static void FILE: src/server/req_rerun.c type batch_request (line 77) | struct batch_request type batch_request (line 84) | struct batch_request function post_rerun (line 97) | void function force_reque (line 135) | void function req_rerunjob (line 214) | void function timeout_rerun_request (line 357) | static void function req_rerunjob2 (line 389) | static int FILE: src/server/req_rescq.c type name_and_val (line 85) | struct name_and_val { type batch_request (line 96) | struct batch_request function resv_idle_delete (line 104) | void function set_idle_delete_task (line 134) | void function cnvrt_qmove (line 175) | int function resv_timer_init (line 224) | void function remove_node_from_resv (line 253) | void function remove_host_from_resv (line 363) | void function degrade_overlapping_resv (line 399) | void function assign_resv_resc (line 466) | int function req_confirmresv (line 503) | void FILE: src/server/req_runjob.c type batch_request (line 110) | struct batch_request type batch_request (line 110) | struct batch_request type job_atr (line 111) | enum job_atr type batch_request (line 112) | struct batch_request type batch_request (line 112) | struct batch_request type job_atr (line 112) | enum job_atr type batch_request (line 116) | struct batch_request type work_task (line 123) | struct work_task type batch_request (line 124) | struct batch_request type batch_request (line 125) | struct batch_request type batch_request (line 126) | struct batch_request type batch_request (line 127) | struct batch_request type batch_request (line 128) | struct batch_request type server (line 134) | struct server type batch_request (line 144) | struct batch_request function check_and_provision_job (line 174) | static int function clear_from_defr (line 228) | static void function call_to_process_hooks (line 279) | int function req_runjob (line 303) | void function req_runjob2 (line 648) | static int function clear_exec_on_run_fail (line 744) | void function req_stagein (line 766) | void function post_stagein (line 779) | static void function svr_stagein (line 853) | static int function svr_startjob (line 941) | int function svr_strtjob2 (line 1051) | static int function complete_running (line 1143) | void function check_failed_attempts (line 1274) | void function post_sendmom (line 1322) | void function job (line 1657) | static job * function job (line 1691) | static job * function assign_hosts (line 1783) | int function req_defschedreply (line 1853) | void function convert_job_to_resv (line 1927) | void FILE: src/server/req_select.c type select_list (line 86) | struct select_list type select_list (line 88) | struct select_list type select_list (line 89) | struct select_list type select_list (line 90) | struct select_list type select_list (line 91) | struct select_list function order_chkpnt (line 105) | static int function comp_chkpnt (line 142) | int function comp_state (line 172) | static int function chk_job_statenum (line 211) | static int function add_select_entry (line 233) | static int function add_select_array_entries (line 268) | static int function req_selectjobs (line 318) | void function select_job (line 485) | static int function sel_attr (line 550) | static int function free_sellist (line 614) | static void function build_selentry (line 645) | static int function build_selist (line 747) | static int function select_subjob (line 844) | static int FILE: src/server/req_shutdown.c type work_task (line 84) | struct work_task type work_task (line 85) | struct work_task type batch_request (line 90) | struct batch_request type server (line 106) | struct server function svr_shutdown (line 125) | void function shutdown_ack (line 236) | void function req_shutdown (line 254) | void function shutdown_preempt_chkpt (line 304) | int function post_chkpt (line 361) | static void function rerun_or_kill (line 405) | static void FILE: src/server/req_signal.c type work_task (line 80) | struct work_task type batch_request (line 81) | struct batch_request type batch_request (line 89) | struct batch_request function req_signaljob (line 101) | void function req_signaljob2 (line 254) | static int function issue_signal (line 380) | int function issue_signal_task (line 406) | static void function delayed_issue_signal (line 442) | int function post_signal_req (line 474) | void function create_resreleased (line 585) | int function set_admin_suspend (line 676) | void FILE: src/server/req_stat.c type server (line 97) | struct server type pbsnode (line 115) | struct pbsnode type batch_request (line 125) | struct batch_request type pbsnode (line 126) | struct pbsnode type batch_request (line 126) | struct batch_request type batch_request (line 127) | struct batch_request function do_stat_of_a_job (line 148) | static int function stat_a_jobidname (line 197) | static int function req_stat_job (line 287) | void function req_stat_que (line 417) | void function status_que (line 490) | static int function req_stat_node (line 549) | void function status_node (line 632) | static int function update_isrunhook (line 702) | static void function req_stat_svr (line 734) | void function status_sched (line 801) | static int function req_stat_sched (line 841) | void function update_state_ct (line 889) | void function update_license_ct (line 914) | void function req_stat_resv (line 938) | void function status_resv (line 1007) | static int function status_resc (line 1064) | static int function req_stat_resc (line 1128) | void FILE: src/server/req_track.c type batch_request (line 78) | struct batch_request type work_task (line 78) | struct work_task type rq_track (line 82) | struct rq_track type server (line 87) | struct server function req_track (line 98) | void function track_save (line 198) | void function issue_track (line 234) | void function track_history_job (line 268) | static void FILE: src/server/resc_attr.c function ctnodes (line 77) | int function set_node_ct (line 121) | int type place_words (line 194) | struct place_words { function decode_place (line 212) | int function to_kbsize (line 300) | long long function preempt_targets_action (line 390) | int function host_action (line 476) | int function apply_eoe_inchunk_rules (line 560) | static int function resc_select_action (line 637) | int function apply_aoe_inchunk_rules (line 688) | int function zero_or_positive_action (line 804) | int function apply_select_inchunk_rules (line 840) | int function action_soft_walltime (line 888) | int function action_walltime (line 936) | int function action_min_walltime (line 975) | int function action_max_walltime (line 1031) | int FILE: src/server/run_sched.c type server (line 47) | struct server type am_jobs (line 62) | struct am_jobs { function send_sched_cmd (line 81) | int function find_assoc_sched_jid (line 124) | int function find_assoc_sched_pque (line 155) | int function pbs_sched (line 198) | pbs_sched * function set_sched_state (line 224) | static void function recv_sched_cycle_end (line 245) | int function schedule_high (line 284) | int function schedule_jobs (line 317) | int function scheduler_close (line 411) | void function am_jobs_add (line 451) | void function was_job_alteredmoved (line 476) | int function set_scheduler_flag (line 496) | void function handle_deferred_cycle_close (line 531) | void FILE: src/server/sattr_get_set.c function attribute (line 53) | attribute * type array_strings (line 83) | struct array_strings function pbs_list_head (line 97) | pbs_list_head function get_sattr_long (line 112) | long function set_sattr_generic (line 130) | int function set_sattr_str_slim (line 147) | int function set_sattr_l_slim (line 164) | int function set_sattr_b_slim (line 182) | int function set_sattr_c_slim (line 200) | int function is_sattr_set (line 216) | int function free_sattr (line 229) | void FILE: src/server/sched_attr_get_set.c function attribute (line 54) | attribute * type array_strings (line 91) | struct array_strings function pbs_list_head (line 109) | pbs_list_head function get_sched_attr_long (line 125) | long function set_sched_attr_generic (line 147) | int function set_sched_attr_str_slim (line 168) | int function set_sched_attr_l_slim (line 189) | int function set_sched_attr_b_slim (line 212) | int function set_sched_attr_c_slim (line 235) | int function is_sched_attr_set (line 256) | int function free_sched_attr (line 273) | void function clear_sched_attr (line 288) | void FILE: src/server/sched_func.c type server (line 76) | struct server function write_job_sort_formula (line 95) | static int function validate_job_formula (line 120) | int function pbs_sched (line 398) | pbs_sched * function pbs_sched (line 437) | pbs_sched * function pbs_sched (line 460) | pbs_sched * function sched_free (line 484) | void function sched_delete (line 508) | int function action_sched_host (line 547) | int function action_sched_priv (line 574) | int function action_sched_log (line 615) | int function action_sched_iteration (line 655) | int function action_sched_user (line 678) | int function action_sched_preempt_order (line 700) | int function poke_scheduler (line 815) | int function set_sched_default (line 852) | void function action_sched_partition (line 952) | int function action_opt_bf_fuzzy (line 986) | int function action_job_run_wait (line 1022) | int function action_throughput_mode (line 1063) | int FILE: src/server/setup_resc.c type python_interpreter_data (line 68) | struct python_interpreter_data type resc_sum (line 70) | struct resc_sum function restart_python_interpreter (line 79) | int function add_resource_def (line 110) | int function is_res_in_line (line 160) | static int function update_resource_def_file (line 197) | int function expand_resc_array (line 315) | int function setup_resc (line 394) | int function update_resc_sum (line 662) | void FILE: src/server/stat_job.c type server (line 80) | struct server function svrcached (line 102) | static void function status_attrib (line 196) | int function status_job (line 249) | int function status_subjob (line 351) | int FILE: src/server/svr_chk_owner.c type batch_request (line 94) | struct batch_request function svr_chk_owner (line 109) | int function svr_authorize_jobreq (line 172) | int function svr_get_privilege (line 214) | int function authenticate_user (line 297) | int function job (line 365) | job * function resc_resv (line 495) | resc_resv * function svr_chk_ownerResv (line 538) | int function svr_authorize_resvReq (line 574) | static int FILE: src/server/svr_connect.c function svr_connect (line 124) | int function svr_disconnect (line 255) | void function svr_disconnect_with_wait_option (line 282) | void function svr_force_disconnect (line 331) | void FILE: src/server/svr_credfunc.c function svr_renew_job_cred (line 82) | void function svr_renew_creds (line 119) | void function set_cred_renew_enable (line 174) | int function set_cred_renew_period (line 203) | int function set_cred_renew_cache_period (line 250) | int FILE: src/server/svr_func.c type python_interpreter_data (line 96) | struct python_interpreter_data type prov_vnode_info (line 128) | struct prov_vnode_info type work_task (line 132) | struct work_task type failover_state (line 133) | enum failover_state type work_task (line 138) | struct work_task type attribute (line 152) | struct attribute type work_task (line 160) | struct work_task type work_task (line 161) | struct work_task type work_task (line 162) | struct work_task type work_task (line 163) | struct work_task type work_task (line 164) | struct work_task type server (line 169) | struct server type pbsnode (line 171) | struct pbsnode function encode_svrstate (line 208) | int function set_resc_assigned (line 251) | void function ck_chkpnt (line 440) | int function keepfiles_action (line 490) | int function removefiles_action (line 512) | int function cred_name_okay (line 536) | int function action_reserve_retry_time (line 570) | int function action_reserve_retry_init (line 597) | int function set_rpp_retry (line 624) | int function set_rpp_highwater (line 643) | int function is_valid_resource (line 663) | int function action_svr_iteration (line 700) | int function deflt_chunk_action (line 728) | int function set_license_location (line 848) | int function unset_license_location (line 882) | void function set_node_fail_requeue (line 918) | int function unset_node_fail_requeue (line 952) | void function set_resend_term_delay (line 981) | int function unset_resend_term_delay (line 1017) | void function set_license_min (line 1040) | int function unset_license_min (line 1068) | void function set_license_max (line 1093) | int function unset_license_max (line 1123) | void function set_license_linger (line 1148) | int function unset_license_linger (line 1179) | void function unset_job_history_enable (line 1206) | void function set_job_history_enable (line 1256) | int function set_log_events (line 1286) | int function set_job_history_duration (line 1309) | int function unset_job_history_duration (line 1333) | void function set_max_job_sequence_id (line 1357) | int function unset_max_job_sequence_id (line 1391) | void function eligibletime_action (line 1422) | int function decode_formula (line 1465) | int function is_attrs_in_list_set (line 1591) | static int function log_mixed_limit_controls (line 1612) | static void function action_entlim_chk (line 1646) | int function entlim_resum (line 1687) | static void function action_entlim_ct (line 1782) | int function action_entlim_res (line 1821) | int function check_no_entlim (line 1859) | int function check_single_entity_ct (line 1920) | static int function check_single_entity_res (line 1998) | static int function check_entity_ct_limit_queued (line 2117) | int function check_entity_ct_limit_max (line 2300) | int function check_entity_resc_limit_queued (line 2485) | int function check_entity_resc_limit_max (line 2737) | int function set_single_entity_ct (line 2989) | static int function set_single_entity_res (line 3065) | static int function set_entity_ct_sum_queued (line 3213) | int function set_entity_ct_sum_max (line 3328) | int function revert_entity_resources (line 3439) | static int function set_entity_resc_sum_queued (line 3500) | int function set_entity_resc_sum_max (line 3739) | int function account_entity_limit_usages (line 3974) | int function add_prov_record (line 4047) | static int function remove_prov_record (line 4104) | static void function prov_track_save (line 4145) | void type prov_tracking (line 4208) | struct prov_tracking type prov_tracking (line 4249) | struct prov_tracking function free_pvnfo (line 4283) | static void function check_req_aoe_available (line 4321) | int function disable_svr_prov (line 4370) | void function parse_prov_vnode (line 4403) | int function node_need_prov (line 4483) | static int function find_prov_vnode_list (line 4551) | int type prov_vnode_info (line 4717) | struct prov_vnode_info type pbsnode (line 4718) | struct pbsnode type prov_vnode_info (line 4720) | struct prov_vnode_info function free_prov_vnode (line 4754) | void function is_runnable (line 4804) | static int function fail_vnode_job (line 4925) | void function mark_prov_vnode_offline (line 5041) | static void function fail_vnode (line 5094) | static void function offline_all_provisioning_vnodes (line 5140) | void function check_and_run_jobs (line 5213) | static void function is_vnode_prov_done (line 5297) | void function prov_vnode_pending_hook_copy (line 5392) | static int function prov_startjob (line 5454) | static void function prov_request_deferred (line 5560) | static void function prov_request_timed (line 5685) | static void function set_srv_prov_attributes (line 5769) | void function execute_python_prov_script (line 5821) | int function start_vnode_provisioning (line 5978) | static int function check_and_enqueue_provisioning (line 6158) | int function do_provisioning (line 6305) | void function del_prov_vnode_entry (line 6385) | static void function set_srv_pwr_prov_attribute (line 6420) | void function action_backfill_depth (line 6464) | int function action_jobscript_max_size (line 6493) | int function action_check_res_to_release (line 6523) | int function unset_jobscript_max_size (line 6552) | void function svr_create_tmp_jobscript (line 6646) | int function place_sharing_type (line 6696) | enum vnode_sharing function default_queue_chk (line 6731) | int function force_qsub_daemons_update (line 6758) | void function force_qsub_daemons_update_action (line 6784) | int function are_we_primary (line 6806) | enum failover_state function memory_debug_log (line 6847) | void function pbs_list_head (line 6880) | pbs_list_head * function clear_sched_deferred_request (line 6921) | void function action_clear_topjob_estimates (line 6955) | int FILE: src/server/svr_jobfunc.c type work_task (line 103) | struct work_task type work_task (line 104) | struct work_task type work_task (line 105) | struct work_task type work_task (line 106) | struct work_task type work_task (line 108) | struct work_task type work_task (line 111) | struct work_task type server (line 117) | struct server type licenses_high_use (line 130) | struct licenses_high_use type work_task (line 138) | struct work_task function clear_default_resc (line 156) | static void function tickle_for_reply (line 182) | void function svr_enquejob (line 205) | int function svr_dequejob (line 451) | void function svr_setjobstate (line 523) | int function svr_evalsetjobstate (line 637) | void function svr_evaljobstate (line 666) | void function chk_svr_resc_limit (line 818) | static void function get_wt_limit (line 879) | int function comp_wt_limits_STF (line 909) | int function chk_wt_limits_STF (line 943) | int function chk_resc_limits (line 1022) | int function svr_chkque (line 1079) | int function check_block_wt (line 1274) | void function check_block (line 1407) | void function job_wait_over (line 1475) | static void function job_set_wait (line 1539) | int function default_std (line 1594) | static void function cat_default_std (line 1685) | void function cvrt_fqn_to_name (line 1708) | void function set_select_and_place (line 1762) | int function set_chunk_sum (line 1920) | int function make_schedselect (line 2064) | int function set_deflt_resc (line 2094) | static void function set_resc_deflt (line 2155) | int function eval_chkpnt (line 2250) | void function correct_ct (line 2286) | static void function get_wall (line 2352) | int function get_used_wall (line 2386) | int function get_softwall (line 2417) | int function get_cput (line 2448) | int function get_used_cput (line 2482) | int function Time4reply (line 2508) | static void function Time4resv (line 2549) | static void function Time4resv1 (line 2648) | static void function Time4resvFinish (line 2691) | void function Time4occurrenceFinish (line 2807) | static void function running_jobs_count (line 3099) | static void function delete_occurrence_jobs (line 3125) | static void function Time4_term (line 3161) | void function Time4_I_term (line 3216) | void function resvFinishReply (line 3276) | static void function eval_resvState (line 3301) | void function resv_setResvState (line 3423) | void function resv_retry_handler2 (line 3452) | void function resv_retry_handler (line 3479) | void function resv_retry_handler_forced (line 3493) | void function chk_resvReq_viable (line 3509) | int function gen_task_Time4resv (line 3541) | int function gen_task_EndResvWindow (line 3587) | int function gen_deleteResv (line 3617) | int function gen_negI_deleteResv (line 3656) | int function gen_future_deleteResv (line 3695) | int function gen_future_reply (line 3738) | int function change_enableORstart (line 3785) | int function handle_qmgr_reply_to_startORenable (line 3875) | static void function remove_deleted_resvs (line 3910) | void function degrade_corrupted_confirmed_resvs (line 3953) | void function add_resv_beginEnd_tasks (line 4009) | void function uniq_nameANDfile (line 4065) | int function start_end_dur_wall (line 4132) | int function is_resv_window_in_future (line 4336) | void function resv_mailAction (line 4361) | void function determine_accruetype (line 4453) | long function update_eligible_time (line 4528) | int function alter_eligibletime (line 4584) | int function svr_saveorpurge_finjobhist (line 4643) | void function svr_clean_job_history (line 4697) | void function svr_histjob_update (line 4836) | void function svr_chk_history_conf (line 4905) | int function update_job_finish_comment (line 4922) | void function svr_setjob_histinfo (line 5006) | void function svr_chk_histjob (line 5152) | int function post_send_job_exec_update_req (line 5193) | static void function send_job_exec_update_to_mom (line 5253) | int function populate_mom_list (line 5422) | static void function recreate_exec_vnode (line 5516) | int function action_max_run_subjobs (line 5726) | int FILE: src/server/svr_mail.c type server (line 84) | struct server function FILE (line 110) | static FILE * function svr_mailowner_id (line 170) | void function svr_mailowner (line 376) | void function svr_mailownerResv (line 397) | void FILE: src/server/svr_movejob.c type batch_request (line 92) | struct batch_request type work_task (line 96) | struct work_task type work_task (line 97) | struct work_task type job_file (line 100) | enum job_file type work_task (line 101) | struct work_task type work_task (line 125) | struct work_task type work_task (line 125) | struct work_task function svr_movejob (line 142) | int function local_move (line 195) | int function post_routejob (line 299) | static void function check_move_status (line 381) | int function post_movejob (line 449) | static void function send_job_exec (line 515) | int function send_job (line 695) | int function net_move (line 1004) | int function should_retry_route (line 1059) | int function move_job_file (line 1096) | int function cnvrt_local_move (line 1133) | int function small_job_files (line 1150) | static int FILE: src/server/svr_recov_db.c type server (line 77) | struct server function update_svrlive (line 99) | int function svr_to_db (line 124) | static int function db_to_svr (line 150) | int function sched_to_db (line 172) | static int function db_to_sched (line 196) | static int function svr_recov_db (line 218) | int function svr_save_db (line 255) | int function pbs_sched (line 304) | pbs_sched * function sched_save_db (line 361) | int function pbs_sched (line 404) | pbs_sched * FILE: src/server/svr_resccost.c type resource_cost (line 88) | struct resource_cost { type resource_cost (line 104) | struct resource_cost type resource_cost (line 107) | struct resource_cost type resource_cost (line 109) | struct resource_cost function decode_rcost (line 136) | int function encode_rcost (line 186) | int function set_rcost (line 237) | int function free_rcost (line 286) | void FILE: src/server/user_func.c type server (line 89) | struct server function user_write_password (line 117) | int function user_read_password (line 185) | int function req_usercredential (line 247) | void FILE: src/server/vnparse.c function vnl_t (line 101) | vnl_t * function vnl_t (line 143) | vnl_t * function vnl_t (line 423) | vnl_t * function vnl_t (line 466) | vnl_t * function vnal_t (line 536) | vnal_t * function vn_addvnr (line 586) | int function vnal_t (line 668) | static vnal_t * function vna_t (line 693) | static vna_t * function vnl_free (line 717) | void function legal_vnode_char (line 760) | int function vnl_t (line 895) | vnl_t * function vnal_t (line 961) | static vnal_t * function is_parent_host_of_node (line 1027) | static int type resc_sum_action (line 1370) | enum resc_sum_action { type resc_sum_action (line 1408) | enum resc_sum_action type resc_sum (line 1411) | struct resc_sum type resc_sum (line 1413) | struct resc_sum type resc_sum (line 1422) | struct resc_sum type resc_sum (line 1423) | struct resc_sum type resc_sum (line 1433) | struct resc_sum type attribute (line 1435) | struct attribute type resc_sum (line 1457) | struct resc_sum type resc_sum (line 1458) | struct resc_sum type attribute (line 1467) | struct attribute type attribute (line 1522) | struct attribute function relnodes_input_vnodelist_init (line 1537) | void function pbs_release_nodes_given_nodelist (line 1563) | int function reliable_job_node_print (line 2202) | void function reliable_job_node_free (line 2227) | void function reliable_job_node (line 2255) | reliable_job_node * function reliable_job_node_add (line 2285) | int function reliable_job_node_delete (line 2325) | void function reliable_job_node (line 2361) | reliable_job_node * type rl_entry (line 2396) | typedef struct resc_limit_entry { function resc_limit_list_cmp_name (line 2416) | static int function resc_limit_list_cmp_val (line 2481) | static int function add_to_resc_limit_list_sorted (line 2550) | static int function add_to_resc_limit_list_as_head (line 2632) | static int function resc_limit_insert_other_res (line 2682) | int function resc_limit_init (line 2767) | void function resc_limit_free_res_list (line 2798) | void function resc_limit_free (line 2826) | void function resc_limit_list_free (line 2855) | void function resc_limit_list_print (line 2881) | void function intmap_need_to_have_resources (line 2944) | static void function sizemap_need_to_have_resources (line 2995) | static void function map_need_to_have_resources (line 3040) | static void function add_to_vnl (line 3119) | static int function check_other_res (line 3192) | static int function append_and_group_sched_sel (line 3245) | static void type key_value_pair (line 3296) | struct key_value_pair function relnodes_input_init (line 3513) | void function relnodes_input_select_init (line 3536) | void function pbs_release_nodes_given_select (line 3662) | int function strcat_grow (line 4485) | static int function do_schedselect (line 4544) | int FILE: src/tools/chk_tree.c function main (line 77) | int FILE: src/tools/hostn.c function usage (line 75) | void function main (line 94) | int function prt_herrno (line 209) | void FILE: src/tools/pbsTclInit.c function pbsTcl_Init (line 82) | int function main (line 108) | int FILE: src/tools/pbsTkInit.c function pbsTcl_Init (line 76) | int function main (line 107) | int FILE: src/tools/pbs_ds_monitor.c function clear_stop_db_file (line 91) | void function check_and_stop_db (line 110) | void function pid_t (line 138) | static pid_t function lock_out (line 191) | static int function acquire_lock (line 237) | int function unix_db_monitor (line 380) | int function main (line 535) | int FILE: src/tools/pbs_idled.c type xy (line 75) | struct xy { type xy (line 82) | struct xy function main (line 101) | int function event_setup (line 260) | int function pointer_query (line 297) | int function update_utime (line 326) | void function X_handler (line 345) | int FILE: src/tools/pbs_probe.c type STATDATA (line 173) | typedef struct statdata { type UTSDATA (line 178) | typedef struct utsdata { type VLD_UG (line 183) | typedef struct vld_ug { type MPUG (line 197) | typedef struct modes_path_user_group { type ADJ (line 220) | typedef struct modeadjustments { type PRIMARY (line 231) | typedef struct primary { type code_title (line 256) | enum code_title { TC_top, TC_sys, TC_ro, TC_fx, TC_pri, TC_ho, TC_ex, type func_names (line 262) | enum func_names { GET_PRIMARY_VALUES, END_FUNC_NAMES } type mhp (line 267) | enum mhp { MHP_cnf, MHP_home, MHP_exec, MHP_svr, MHP_mom, MHP_sched } type fixcodes (line 627) | enum fixcodes { FIX_none, FIX_po } type pbsdirtype (line 628) | enum pbsdirtype { PBS_niltype, PBS_logsdir, PBS_acctdir, type pbs_mpugs (line 634) | enum pbs_mpugs { PBS_conf, PBS_home, PBS_exec, PBS_last } type exec_mpugs (line 681) | enum exec_mpugs { EXEC_exec, EXEC_bin, EXEC_sbin, EXEC_etc, EXEC_include, type pbshome_mpugs (line 1006) | enum pbshome_mpugs { PH_server, PH_mom, PH_sched, PH_last } type svr_mpugs (line 1011) | enum svr_mpugs { SVR_logs, SVR_spool, SVR_priv, SVR_acct, type mom_mpugs (line 1041) | enum mom_mpugs { MOM_aux, MOM_checkpoint, MOM_logs, MOM_priv, type sched_mpugs (line 1065) | enum sched_mpugs { SCHED_logs, SCHED_priv, SCHED_last } type msg_sources (line 1085) | enum msg_sources { SRC_pri, SRC_home, SRC_exec, SRC_last, SRC_none } type msg_categories (line 1086) | enum msg_categories { MSG_md, MSG_mf, MSG_po, MSG_unr, MSG_real, MSG_pr... type PROBEMSGS (line 1111) | typedef struct probemsgs { type INFRA (line 1128) | typedef struct infrastruct { type infrastruct (line 1152) | struct infrastruct type infrastruct (line 1153) | struct infrastruct type infrastruct (line 1154) | struct infrastruct type code_title (line 1155) | enum code_title type infrastruct (line 1159) | struct infrastruct type infrastruct (line 1160) | struct infrastruct type infrastruct (line 1164) | struct infrastruct type infrastruct (line 1173) | struct infrastruct type stat (line 1175) | struct stat type stat (line 1178) | struct stat type stat (line 1179) | struct stat type func_names (line 1181) | enum func_names type infrastruct (line 1181) | struct infrastruct type infrastruct (line 1182) | struct infrastruct type infrastruct (line 1183) | struct infrastruct type stat (line 1184) | struct stat type stat (line 1185) | struct stat function main (line 1202) | int function am_i_authorized (line 1317) | static void function infrastruct_params (line 1342) | static void function adjust_for_os (line 1473) | static void function print_infrastruct (line 1515) | static void function title_string (line 1589) | static void function print_problems (line 1676) | static void function msg_table_set_defaults (line 1731) | static void function put_msg_in_table (line 1753) | static int function get_primary_values (line 1902) | static int function pbsdotconf (line 1974) | static int function get_realpath_values (line 2015) | static int function is_parent_rpathnull (line 2244) | static int function inspect_dir_entries (line 2299) | static int function is_suffix_ok (line 2449) | static int function MPUG (line 2481) | static MPUG ** function MPUG (line 2527) | static MPUG ** function chk_entries (line 2582) | static void function pbs_dirtype (line 2677) | static void function non_db_resident (line 2700) | static int function is_a_numericname (line 2726) | static int function check_paths (line 2748) | static int function check_owner_modes (line 2809) | static int function mbits_and_owner (line 2910) | static int type stat (line 2975) | struct stat type stat (line 3087) | struct stat type passwd (line 3089) | struct passwd type group (line 3090) | struct group function process_ret_code (line 3130) | static int function conf4primary (line 3167) | static int function env4primary (line 3252) | static int function fix (line 3333) | static void function fix_perm_owner (line 3359) | static void FILE: src/tools/pbs_python.c type vnode_sharing (line 114) | enum vnode_sharing type vnode_sharing (line 119) | enum vnode_sharing function pbs_python_populate_svrattrl_from_file (line 163) | int function pbs_python_populate_server_svrattrl_from_file (line 706) | int function fprint_str_array (line 1320) | void function main (line 1404) | int FILE: src/tools/pbs_sleep.c function main (line 66) | int FILE: src/tools/pbs_tclWrap.c type Tcl_Size (line 61) | typedef int Tcl_Size; function OpenRM (line 108) | int function CloseRM (line 137) | int function DownRM (line 166) | int function ConfigRM (line 195) | int function AddREQ (line 227) | int function AllREQ (line 259) | int function GetREQ (line 276) | int function FlushREQ (line 318) | int function ActiveREQ (line 333) | int function FullResp (line 359) | int function PBS_Connect (line 378) | int function PBS_Disconnect (line 409) | int function Tcl_Obj (line 427) | Tcl_Obj * function batresult (line 453) | void function PBS_StatServ (line 474) | int function PBS_StatJob (line 520) | int function PBS_SelStat (line 562) | int function PBS_StatQue (line 613) | int function PBS_StatNode (line 651) | int function PBS_AsyRunJob (line 692) | int function PBS_RunJob (line 722) | int function PBS_ReRun (line 752) | int function PBS_MoveJob (line 781) | int function PBS_DelJob (line 821) | int function PBS_HoldJob (line 851) | int function PBS_QueueOp (line 878) | int function PBS_EnableQueue (line 912) | int function PBS_DisableQueue (line 919) | int function PBS_StartQueue (line 926) | int function PBS_StopQueue (line 933) | int function PBS_AlterJob (line 940) | int function PBS_RescQuery (line 1052) | int function PBS_RescReserve (line 1178) | int function PBS_RescRelease (line 1242) | int function PBS_ResvStatus (line 1283) | int function PBS_ResvConfirm (line 1318) | int function PBS_ResvDelete (line 1350) | int function LogMsg (line 1376) | int function DateTime (line 1407) | int function StrFtime (line 1532) | int function PBS_PbsPortInfoCmd (line 1559) | int function add_cmds (line 1603) | void FILE: src/tools/pbs_upgrade_job.c type jobfix_19_21 (line 97) | typedef struct jobfix_19_21 { type jobfix_PRE19 (line 167) | typedef struct jobfix_PRE19 { type taskfix_PRE19 (line 213) | typedef struct taskfix_PRE19 { function print_usage (line 239) | void function check_job_file (line 256) | int function jobfix_19_21 (line 319) | jobfix_19_21 function convert_19jf_to_22 (line 357) | struct jobfix function convert_19ext_to_22 (line 384) | union jobextend function upgrade_job_file (line 418) | int function upgrade_task_file (line 664) | int function main (line 797) | int FILE: src/tools/printjob.c function print_usage (line 97) | void function prt_job_struct (line 110) | static void function prt_task_struct (line 168) | void function print_attr (line 214) | static void function db_2_job (line 234) | static void function print_db_job (line 275) | int function main (line 382) | int FILE: src/tools/rstester.c type attrl (line 60) | struct attrl function main (line 70) | int type attrl (line 171) | struct attrl type attrl (line 175) | struct attrl type attrl (line 176) | struct attrl type attrl (line 177) | struct attrl FILE: src/tools/site_tclWrap.c type batch_status (line 69) | struct batch_status type attrl (line 70) | struct attrl function PBS_atrsep (line 92) | int function PBS_confirm (line 118) | int function PBS_quiet (line 162) | int function PBS_StatResv (line 188) | int function PBS_StatSched (line 227) | int function PBS_StatVnode (line 273) | int function site_cmds (line 319) | void FILE: src/tools/tracejob.c type log_entry (line 83) | struct log_entry function get_cols (line 97) | int function main (line 125) | int function parse_log (line 386) | void function sort_by_date (line 583) | int function sort_by_message (line 622) | int function free_log_entry (line 663) | void function line_wrap (line 713) | void function alloc_more_space (line 834) | void function filter_excess (line 866) | void FILE: src/tools/tracejob.h type index (line 75) | enum index { type field (line 83) | enum field { type log_entry (line 93) | struct log_entry { type log_entry (line 112) | struct log_entry FILE: src/unsupported/NodeHealthCheck.py class NodeHealthCheck (line 105) | class NodeHealthCheck: method __init__ (line 106) | def __init__(self, **kwords): method ChkMountPoints (line 140) | def ChkMountPoints(self): method ConvertToBytes (line 165) | def ConvertToBytes(self, value): method ChkDiskUsage (line 203) | def ChkDiskUsage(self): method ChkDirFilePermissions (line 282) | def ChkDirFilePermissions(self): method ChkProcesses (line 336) | def ChkProcesses(self): method ChkTouchFileAsUser (line 400) | def ChkTouchFileAsUser(self): method TouchFileAsUser (line 510) | def TouchFileAsUser(self, user, file_dir, file_dir_orig): method TouchFile (line 629) | def TouchFile(self, fname, times=None): method CheckNode (line 638) | def CheckNode(self): method CheckNodePeriodic (line 666) | def CheckNodePeriodic(self): method CheckOfflineNode (line 689) | def CheckOfflineNode(self): method ContinueChk (line 699) | def ContinueChk(self, status, comment=''): FILE: src/unsupported/load_balance.py function get_la (line 68) | def get_la(): FILE: src/unsupported/mom_dyn_res.py function get_filesystem_avail_unprivileged (line 80) | def get_filesystem_avail_unprivileged( dirname ): function get_filesystem_avail_privileged (line 88) | def get_filesystem_avail_privileged( dirname ): FILE: src/unsupported/pbs_output.py function outname (line 62) | def outname(jobid): function main (line 91) | def main(): FILE: src/unsupported/pbs_rmget.c function main (line 54) | int FILE: src/unsupported/renew-test/base64.c function decode_token (line 129) | static unsigned int FILE: src/unsupported/renew-test/renew-test.c function krb5_error_code (line 49) | static krb5_error_code function krb5_error_code (line 86) | static krb5_error_code function krb5_error_code (line 138) | static krb5_error_code function krb5_error_code (line 173) | static krb5_error_code function output_creds (line 211) | static int function doit (line 266) | static int function main (line 294) | int FILE: src/unsupported/run_pelog_shell.py function trace_hook (line 149) | def trace_hook(**kwargs): class JobLog (line 225) | class JobLog: method __init__ (line 228) | def __init__(self): method stdout (line 240) | def stdout(self, msg): method stderr (line 264) | def stderr(self, msg): function pbs_conf (line 290) | def pbs_conf(pbs_key=None): function rejectjob (line 330) | def rejectjob(reason, action=DEFAULT_ACTION): function subprocess_setup (line 503) | def subprocess_setup(): FILE: test/fw/doc/conf.py function autodoc_skip_member (line 311) | def autodoc_skip_member(app, what, name, obj, skip, options): function setup (line 339) | def setup(app): FILE: test/fw/ptl/lib/pbs_api_to_cli.py function convert_api_to_cli (line 299) | def convert_api_to_cli(attrs): FILE: test/fw/ptl/lib/pbs_ifl_mock.py class attropl (line 344) | class attropl: method __init__ (line 346) | def __init__(self): class attrl (line 355) | class attrl: method __init__ (line 357) | def __init__(self): class batch_status (line 366) | class batch_status: method __init__ (line 368) | def __init__(self): class ecl_attrerr (line 375) | class ecl_attrerr: method __init__ (line 377) | def __init__(self): class ecl_attribute_errors (line 383) | class ecl_attribute_errors: method __init (line 385) | def __init(self): function pbs_asyrunjob (line 390) | def pbs_asyrunjob(c, jobid, attrib, extend): function pbs_alterjob (line 394) | def pbs_alterjob(c, jobid, attrib, extend): function pbs_connect (line 398) | def pbs_connect(c): function pbs_connect_extend (line 402) | def pbs_connect_extend(c, extend): function pbs_default (line 406) | def pbs_default(void): function pbs_deljob (line 410) | def pbs_deljob(c, jobid, extend): function pbs_disconnect (line 414) | def pbs_disconnect(c): function pbs_geterrmsg (line 418) | def pbs_geterrmsg(c): function pbs_holdjob (line 422) | def pbs_holdjob(c, jobid, hold, extend): function pbs_locjob (line 426) | def pbs_locjob(c, jobid, extend): function pbs_manager (line 430) | def pbs_manager(c, cmd, type, id, attropl, extend): function pbs_movejob (line 434) | def pbs_movejob(c, jobid, destin, extend): function pbs_msgjob (line 438) | def pbs_msgjob(c, jobid, file, msg, extend): function pbs_orderjob (line 442) | def pbs_orderjob(c, jobid1, jobid2, extend): function pbs_rerunjob (line 446) | def pbs_rerunjob(c, jobid, extend): function pbs_rlsjob (line 450) | def pbs_rlsjob(c, jobid, hold, extend): function pbs_runjob (line 454) | def pbs_runjob(c, jobid, loc, extend): function pbs_selectjob (line 458) | def pbs_selectjob(c, attropl, extend): function pbs_sigjob (line 462) | def pbs_sigjob(c, jobid, sig, extend): function pbs_statfree (line 466) | def pbs_statfree(batch_status): function pbs_statjob (line 470) | def pbs_statjob(c, jobid, attrl, extend): function pbs_selstat (line 474) | def pbs_selstat(c, attropl, attrl, extend): function pbs_statque (line 478) | def pbs_statque(c, q, attrl, extend): function pbs_statserver (line 482) | def pbs_statserver(c, attrl, extend): function pbs_statsched (line 486) | def pbs_statsched(c, attrl, extend): function pbs_stathost (line 490) | def pbs_stathost(c, id, attrl, extend): function pbs_statnode (line 494) | def pbs_statnode(c, id, attrl, extend): function pbs_statvnode (line 498) | def pbs_statvnode(c, id, attrl, extend): function pbs_statresv (line 502) | def pbs_statresv(c, id, attrl, extend): function pbs_stathook (line 506) | def pbs_stathook(c, id, attrl, s1): function pbs_statrsc (line 510) | def pbs_statrsc(c, id, attrl, extend): function pbs_get_attributes_in_error (line 514) | def pbs_get_attributes_in_error(c): function pbs_submit (line 518) | def pbs_submit(c, attropl, script, destin, extend): function pbs_submit_resv (line 522) | def pbs_submit_resv(c, attropl, jobid): function pbs_delresv (line 526) | def pbs_delresv(c, id, extend): function pbs_terminate (line 530) | def pbs_terminate(c, manner, extend): function pbs_modify_resv (line 534) | def pbs_modify_resv(c, resvid, attrib, extend): FILE: test/fw/ptl/lib/ptl_batchutils.py class BatchUtils (line 63) | class BatchUtils(object): method __init__ (line 98) | def __init__(self): method list_to_attrl (line 103) | def list_to_attrl(self, l): method list_to_attropl (line 113) | def list_to_attropl(self, l, op=SET): method str_to_attrl (line 135) | def str_to_attrl(self, s): method str_to_attropl (line 145) | def str_to_attropl(self, s, op=SET): method dict_to_attrl (line 169) | def dict_to_attrl(self, d={}): method dict_to_attropl (line 179) | def dict_to_attropl(self, d={}, op=SET): method convert_to_attrl (line 219) | def convert_to_attrl(self, attrib): method convert_to_attropl (line 229) | def convert_to_attropl(self, attrib, cmd=MGR_CMD_SET, op=None): method command_to_op (line 251) | def command_to_op(self, cmd=None): method display_attrl (line 269) | def display_attrl(self, a=None, writer=sys.stdout): method display_attropl (line 279) | def display_attropl(self, attropl=None, writer=sys.stdout): method display_dict (line 297) | def display_dict(self, d, writer=sys.stdout): method batch_status_to_dictlist (line 310) | def batch_status_to_dictlist(self, bs=None, attr_names=None, id=None): method display_batch_status (line 357) | def display_batch_status(self, bs=None, attr_names=None, method display_dictlist (line 372) | def display_dictlist(self, dict_list=[], writer=sys.stdout, fmt=None): method dictlist_to_file (line 386) | def dictlist_to_file(self, dict_list=[], filename=None, mode='w'): method batch_status_as_dictlist_to_file (line 412) | def batch_status_as_dictlist_to_file(self, dictlist=[], writer=sys.std... method file_to_dictlist (line 422) | def file_to_dictlist(self, fpath=None, attribs=None, id=None): method file_to_vnodedef (line 444) | def file_to_vnodedef(self, fpath=None): method show (line 466) | def show(self, obj_list=[], name=None, fmt=None): method get_objtype (line 490) | def get_objtype(self, d={}): method display_batch_status_as_dictlist (line 514) | def display_batch_status_as_dictlist(self, dict_list=[], writer=sys.st... method batch_status_as_dict_to_str (line 532) | def batch_status_as_dict_to_str(self, d={}, fmt=None): method display_batch_status_as_dict (line 601) | def display_batch_status_as_dict(self, d={}, writer=sys.stdout, fmt=No... method decode_dictlist (line 615) | def decode_dictlist(self, dict_list=None, json=True): method convert_to_ascii (line 639) | def convert_to_ascii(self, s): method convert_to_dictlist (line 653) | def convert_to_dictlist(self, l, attribs=None, mergelines=True, id=None, method convert_to_batch (line 722) | def convert_to_batch(self, l, mergelines=True): method file_to_batch (line 780) | def file_to_batch(self, fpath=None): method batch_to_file (line 800) | def batch_to_file(self, bs=None, fpath=None): method batch_to_vnodedef (line 817) | def batch_to_vnodedef(self, bs): method dictlist_to_vnodedef (line 836) | def dictlist_to_vnodedef(self, dl=None): method objlist_to_dictlist (line 863) | def objlist_to_dictlist(self, objlist=None): method obj_to_dict (line 881) | def obj_to_dict(self, obj): method parse_execvnode (line 893) | def parse_execvnode(self, s=None): method anupbs_exechost_numhosts (line 913) | def anupbs_exechost_numhosts(self, s=None): method parse_exechost (line 932) | def parse_exechost(self, s=None): method parse_select (line 963) | def parse_select(self, s=None): method convert_time (line 988) | def convert_time(self, val, fmt='%a %b %d %H:%M:%S %Y'): method convert_duration (line 1007) | def convert_duration(self, val): method convert_seconds_to_datetime (line 1027) | def convert_seconds_to_datetime(self, tm, fmt=None, seconds=True): method convert_stime_to_seconds (line 1048) | def convert_stime_to_seconds(self, st): method convert_dedtime (line 1063) | def convert_dedtime(self, dtime): method convert_datetime_to_epoch (line 1087) | def convert_datetime_to_epoch(self, mdyhms, fmt="%m/%d/%Y %H:%M:%S"): method compare_versions (line 1099) | def compare_versions(self, v1, v2, op=None): method convert_arglist (line 1142) | def convert_arglist(self, attr): method convert_to_cli (line 1158) | def convert_to_cli(self, attrs, op=None, hostname=None, dflt_conf=True, method filter_batch_status (line 1325) | def filter_batch_status(self, bs, attrib): method convert_attributes_by_op (line 1367) | def convert_attributes_by_op(self, attributes, setattrs=False): method operator_in_attribute (line 1402) | def operator_in_attribute(self, attrib): method list_resources (line 1418) | def list_resources(self, objtype=None, objs=[]): method compare (line 1444) | def compare(self, obj1, obj2, showdiff=False): method _make_template_formula (line 1505) | def _make_template_formula(self, formula): method update_attributes_list (line 1524) | def update_attributes_list(self, obj): method parse_fgc_limit (line 1541) | def parse_fgc_limit(self, limstr=None): method is_job_array (line 1559) | def is_job_array(self, jobid): method is_subjob (line 1570) | def is_subjob(self, jobid): class PbsBatchObject (line 1585) | class PbsBatchObject(list): method __init__ (line 1587) | def __init__(self, bs): method set_batch_status (line 1590) | def set_batch_status(self, bs): class PbsBatchStatus (line 1602) | class PbsBatchStatus(list): method __init__ (line 1614) | def __init__(self, bs): method __str__ (line 1624) | def __str__(self): FILE: test/fw/ptl/lib/ptl_comm.py class Comm (line 53) | class Comm(PBSService): method __init__ (line 82) | def __init__(self, server, name=None, attrs={}, pbsconf_file=None, method start (line 103) | def start(self, args=None, launcher=None): method stop (line 127) | def stop(self, sig=None): method restart (line 145) | def restart(self): method log_match (line 154) | def log_match(self, msg=None, id=None, n=50, tail=True, allmatch=False, FILE: test/fw/ptl/lib/ptl_config.py class PtlConfig (line 54) | class PtlConfig(object): method __init__ (line 72) | def __init__(self, conf=None): FILE: test/fw/ptl/lib/ptl_entities.py class Resource (line 62) | class Resource(PBSObject): method __init__ (line 72) | def __init__(self, name=None, type=None, flag=None): method __del__ (line 78) | def __del__(self): method set_name (line 81) | def set_name(self, name): method set_type (line 88) | def set_type(self, type): method set_flag (line 95) | def set_flag(self, flag): method __str__ (line 102) | def __str__(self): class Hook (line 111) | class Hook(PBSObject): method __init__ (line 126) | def __init__(self, name=None, attrs={}, server=None): class Queue (line 131) | class Queue(PBSObject): method __init__ (line 145) | def __init__(self, name=None, attrs={}, server=None): method __del__ (line 157) | def __del__(self): method revert_to_defaults (line 160) | def revert_to_defaults(self): class Entity (line 202) | class Entity(object): method __init__ (line 219) | def __init__(self, etype=None, name=None): method set_limit (line 226) | def set_limit(self, limit=None): method set_resource_usage (line 236) | def set_resource_usage(self, container=None, resource=None, usage=None): method set_fairshare_usage (line 255) | def set_fairshare_usage(self, usage=0): method __repr__ (line 264) | def __repr__(self): method __str__ (line 267) | def __str__(self): class Policy (line 272) | class Policy(object): method __init__ (line 280) | def __init__(self): class Limit (line 284) | class Limit(Policy): method __init__ (line 302) | def __init__(self, limit_type=None, resource=None, method set_container (line 313) | def set_container(self, container, container_id): method set_limit_type (line 324) | def set_limit_type(self, t): method set_resource (line 337) | def set_resource(self, resource): method set_value (line 346) | def set_value(self, value): method __eq__ (line 355) | def __eq__(self, value): method __str__ (line 360) | def __str__(self): method __repr__ (line 363) | def __repr__(self): class EquivClass (line 370) | class EquivClass(PBSObject): method __init__ (line 381) | def __init__(self, name, attributes={}, entities=[]): method add_entity (line 386) | def add_entity(self, entity): method __str__ (line 396) | def __str__(self): method show (line 400) | def show(self, showobj=False): class Holidays (line 416) | class Holidays(): method __init__ (line 421) | def __init__(self): method __str__ (line 447) | def __str__(self): FILE: test/fw/ptl/lib/ptl_error.py class PtlException (line 41) | class PtlException(Exception): method __init__ (line 62) | def __init__(self, rv=None, rc=None, msg=None, post=None, *args, **kwa... method __str__ (line 69) | def __str__(self): method __repr__ (line 73) | def __repr__(self): class PtlFailureException (line 78) | class PtlFailureException(AssertionError): method __init__ (line 99) | def __init__(self, rv=None, rc=None, msg=None, post=None, *args, **kwa... method __str__ (line 106) | def __str__(self): method __repr__ (line 110) | def __repr__(self): class PbsServiceError (line 115) | class PbsServiceError(PtlException): class PbsConnectError (line 119) | class PbsConnectError(PtlException): class PbsStatusError (line 123) | class PbsStatusError(PtlException): class PbsSubmitError (line 127) | class PbsSubmitError(PtlException): class PbsManagerError (line 131) | class PbsManagerError(PtlException): class PbsDeljobError (line 135) | class PbsDeljobError(PtlException): class PbsDelresvError (line 139) | class PbsDelresvError(PtlException): class PbsDeleteError (line 143) | class PbsDeleteError(PtlException): class PbsRunError (line 147) | class PbsRunError(PtlException): class PbsSignalError (line 151) | class PbsSignalError(PtlException): class PbsMessageError (line 155) | class PbsMessageError(PtlException): class PbsHoldError (line 159) | class PbsHoldError(PtlException): class PbsReleaseError (line 163) | class PbsReleaseError(PtlException): class PbsOrderError (line 167) | class PbsOrderError(PtlException): class PbsRerunError (line 171) | class PbsRerunError(PtlException): class PbsMoveError (line 175) | class PbsMoveError(PtlException): class PbsAlterError (line 179) | class PbsAlterError(PtlException): class PbsResourceError (line 183) | class PbsResourceError(PtlException): class PbsSelectError (line 187) | class PbsSelectError(PtlException): class PbsSchedConfigError (line 191) | class PbsSchedConfigError(PtlException): class PbsMomConfigError (line 195) | class PbsMomConfigError(PtlException): class PbsFairshareError (line 199) | class PbsFairshareError(PtlException): class PbsQdisableError (line 203) | class PbsQdisableError(PtlException): class PbsQenableError (line 207) | class PbsQenableError(PtlException): class PbsQstartError (line 211) | class PbsQstartError(PtlException): class PbsQstopError (line 215) | class PbsQstopError(PtlException): class PtlExpectError (line 219) | class PtlExpectError(PtlFailureException): class PbsInitServicesError (line 223) | class PbsInitServicesError(PtlException): class PbsQtermError (line 227) | class PbsQtermError(PtlException): class PtlLogMatchError (line 231) | class PtlLogMatchError(PtlFailureException): class PbsResvAlterError (line 235) | class PbsResvAlterError(PtlException): FILE: test/fw/ptl/lib/ptl_expect_action.py class ExpectActions (line 43) | class ExpectActions(object): method __init__ (line 56) | def __init__(self, action=None, level=logging.INFO): method add_action (line 60) | def add_action(self, action=None, hostname=None, level=logging.INFO): method has_action (line 80) | def has_action(self, name): method get_action (line 91) | def get_action(self, name): method list_actions (line 102) | def list_actions(self, level=logging.INFO): method get_all_actions (line 113) | def get_all_actions(self): method get_actions_by_type (line 119) | def get_actions_by_type(self, atype=None): method _control_action (line 135) | def _control_action(self, action=None, name=None, enable=None): method disable_action (line 156) | def disable_action(self, action=None, name=None): method enable_action (line 162) | def enable_action(self, action=None, name=None): method disable_all_actions (line 168) | def disable_all_actions(self): method enable_all_actions (line 175) | def enable_all_actions(self): class ExpectAction (line 183) | class ExpectAction(object): method __init__ (line 193) | def __init__(self, name=None, enabled=True, atype=None, action=None, method set_name (line 201) | def set_name(self, name, level=logging.INFO): method set_enabled (line 214) | def set_enabled(self, enabled): method set_type (line 217) | def set_type(self, atype): method set_action (line 220) | def set_action(self, action): FILE: test/fw/ptl/lib/ptl_fairshare.py class FairshareTree (line 55) | class FairshareTree(object): method __init__ (line 66) | def __init__(self, hostname=None, resource_group=None): method update_resource_group (line 74) | def update_resource_group(self): method update (line 87) | def update(self): method _add_node (line 96) | def _add_node(self, node): method add_node (line 104) | def add_node(self, node, apply=True): method create_node (line 113) | def create_node(self, name, id, parent_name, nshares): method get_node (line 137) | def get_node(self, name=None, id=None): method __batch_status__ (line 157) | def __batch_status__(self): method get_next_id (line 197) | def get_next_id(self): method __repr__ (line 201) | def __repr__(self): method _dfs (line 204) | def _dfs(self, node, dat): method __str__ (line 221) | def __str__(self): class FairshareNode (line 230) | class FairshareNode(object): method __init__ (line 244) | def __init__(self, name=None, id=None, parent_name=None, parent_id=None, method __str__ (line 257) | def __str__(self): class Fairshare (line 274) | class Fairshare(object): method __init__ (line 283) | def __init__(self, has_snap=None, pbs_conf={}, sc_name=None, method revert_fairshare (line 298) | def revert_fairshare(self): method query_fairshare (line 307) | def query_fairshare(self, name=None, id=None): method set_fairshare_usage (line 391) | def set_fairshare_usage(self, name=None, usage=None): method cmp_fairshare_entities (line 422) | def cmp_fairshare_entities(self, name1=None, name2=None): FILE: test/fw/ptl/lib/ptl_mom.py class SkipTest (line 64) | class SkipTest(Exception): function get_mom_obj (line 78) | def get_mom_obj(server, name=None, attrs={}, pbsconf_file=None, class MoM (line 85) | class MoM(PBSService): method __init__ (line 122) | def __init__(self, server, name=None, attrs={}, pbsconf_file=None, method get_formed_path (line 172) | def get_formed_path(self, *argv): method rm (line 183) | def rm(self, path=None, sudo=False, runas=None, recursive=False, method listdir (line 215) | def listdir(self, path=None, sudo=False, runas=None, fullpath=True): method isfile (line 231) | def isfile(self, path=None, sudo=False, runas=None): method create_and_format_stagein_path (line 244) | def create_and_format_stagein_path(self, storage_info={}, asuser=None): method create_and_format_stageout_path (line 277) | def create_and_format_stageout_path(self, execution_info={}, method printjob (line 321) | def printjob(self, job_id=None): method is_proc_suspended (line 339) | def is_proc_suspended(self, pid=None): method isUp (line 360) | def isUp(self, max_attempts=None): method start (line 387) | def start(self, args=None, launcher=None): method stop (line 411) | def stop(self, sig=None): method restart (line 429) | def restart(self, args=None): method log_match (line 438) | def log_match(self, msg=None, id=None, n=50, tail=True, allmatch=False, method delete_vnodes (line 500) | def delete_vnodes(self): method revert_to_defaults (line 523) | def revert_to_defaults(self, delvnodedefs=True): method _get_dflt_pbsconfval (line 559) | def _get_dflt_pbsconfval(self, conf, svr_hostname, hosttype, hostobj): method cat (line 603) | def cat(self, filename=None, sudo=False, runas=None, method revert_mom_pbs_conf (line 611) | def revert_mom_pbs_conf(self, primary_server, vals_to_set): method save_configuration (line 689) | def save_configuration(self, outfile=None, mode='w'): method load_configuration (line 729) | def load_configuration(self, infile): method is_cray (line 737) | def is_cray(self): method is_shasta (line 748) | def is_shasta(self): method is_only_linux (line 757) | def is_only_linux(self): method check_mom_bash_version (line 763) | def check_mom_bash_version(self): method is_cpuset_mom (line 783) | def is_cpuset_mom(self): method skipTest (line 799) | def skipTest(self, reason=None): method check_mem_request (line 811) | def check_mem_request(self, attrib): method check_ncpus_request (line 817) | def check_ncpus_request(self, attrib, vn): method set_node_attrib (line 827) | def set_node_attrib(self, vnode, attrib): method create_vnodes (line 841) | def create_vnodes(self, attrib=None, num=1, method create_vnode_def (line 975) | def create_vnode_def(self, name, attrs={}, numnodes=1, sharednode=True, method add_checkpoint_abort_script (line 1075) | def add_checkpoint_abort_script(self, dirname=None, body=None, method add_restart_script (line 1091) | def add_restart_script(self, dirname=None, body=None, method parse_config (line 1106) | def parse_config(self): method add_config (line 1143) | def add_config(self, conf={}, hup=True): method unset_mom_config (line 1181) | def unset_mom_config(self, name, hup=True): method apply_config (line 1199) | def apply_config(self, conf={}, hup=True, restart=False): method get_vnode_def (line 1236) | def get_vnode_def(self, vnodefile=None): method insert_vnode_def (line 1246) | def insert_vnode_def(self, vdef, fname=None, additive=False, restart=T... method has_vnode_defs (line 1292) | def has_vnode_defs(self): method delete_vnode_defs (line 1309) | def delete_vnode_defs(self, vdefname=None): method has_pelog (line 1342) | def has_pelog(self, filename=None): method has_prologue (line 1363) | def has_prologue(self): method has_epilogue (line 1369) | def has_epilogue(self): method delete_pelog (line 1375) | def delete_pelog(self): method create_pelog (line 1394) | def create_pelog(self, body=None, src=None, filename=None): method prologue (line 1439) | def prologue(self, body=None, src=None): method epilogue (line 1445) | def epilogue(self, body=None, src=None): method action (line 1451) | def action(self, act, script): method enable_cgroup_cset (line 1457) | def enable_cgroup_cset(self): FILE: test/fw/ptl/lib/ptl_object.py class PBSObject (line 52) | class PBSObject(object): method __init__ (line 94) | def __init__(self, name, attrs={}, defaults={}): method set_update_attributes (line 105) | def set_update_attributes(cls, val): method set_max_attempts (line 117) | def set_max_attempts(cls, val): method set_attempt_interval (line 125) | def set_attempt_interval(cls, val): method set_attributes (line 132) | def set_attributes(self, a={}): method unset_attributes (line 151) | def unset_attributes(self, attrl=[]): method __str__ (line 165) | def __str__(self): method __repr__ (line 187) | def __repr__(self): FILE: test/fw/ptl/lib/ptl_resourceresv.py class ResourceResv (line 69) | class ResourceResv(PBSObject): method execvnode (line 76) | def execvnode(self, attr='exec_vnode'): method exechost (line 85) | def exechost(self): method resvnodes (line 94) | def resvnodes(self): method select (line 103) | def select(self): method get_hosts (line 118) | def get_hosts(cls, exechost=None): method get_vnodes (line 131) | def get_vnodes(self, execvnode=None): method walltime (line 152) | def walltime(self, attr='Resource_List.walltime'): class Reservation (line 157) | class Reservation(ResourceResv): method __init__ (line 169) | def __init__(self, username=TEST_USER, attrs=None, hosts=None): method __del__ (line 205) | def __del__(self): method set_variable_list (line 208) | def set_variable_list(self, user, workdir=None): class Job (line 212) | class Job(ResourceResv): method __init__ (line 236) | def __init__(self, username=TEST_USER, attrs={}, jobname=None): method __del__ (line 262) | def __del__(self): method add_cray_vntype (line 265) | def add_cray_vntype(self, select=None): method set_attributes (line 289) | def set_attributes(self, a={}): method set_variable_list (line 318) | def set_variable_list(self, user=None, workdir=None): method set_sleep_time (line 350) | def set_sleep_time(self, duration): method set_execargs (line 363) | def set_execargs(self, executable, arguments=None): method create_script (line 394) | def create_script(self, body=None, asuser=None, hostname=None): method create_subjob_id (line 457) | def create_subjob_id(self, job_array_id, subjob_index): method create_eatcpu_job (line 471) | def create_eatcpu_job(self, duration=None, hostname=None): class InteractiveJob (line 524) | class InteractiveJob(threading.Thread): method __init__ (line 568) | def __init__(self, job, cmd, host): method __del__ (line 580) | def __del__(self): method run (line 583) | def run(self): FILE: test/fw/ptl/lib/ptl_sched.py class Scheduler (line 73) | class Scheduler(PBSService): method __init__ (line 168) | def __init__(self, server, hostname=None, pbsconf_file=None, method setup_sched_priv (line 232) | def setup_sched_priv(self, sched_priv=None): method setup_sched_logs (line 265) | def setup_sched_logs(self): method initialise_service (line 275) | def initialise_service(self): method start (line 289) | def start(self, sched_home=None, args=None, launcher=None): method stop (line 327) | def stop(self, sig=None): method restart (line 350) | def restart(self): method log_match (line 359) | def log_match(self, msg=None, id=None, n=50, tail=True, allmatch=False, method run_scheduling_cycle (line 421) | def run_scheduling_cycle(self): method pbs_version (line 450) | def pbs_version(self): method parse_sched_config (line 467) | def parse_sched_config(self, schd_cnfg=None): method check_defaults (line 565) | def check_defaults(self, config): method apply_config (line 585) | def apply_config(self, config=None, validate=True, path=None): method set_sched_config (line 679) | def set_sched_config(self, confs={}, apply=True, validate=True): method add_server_dyn_res (line 706) | def add_server_dyn_res(self, custom_resource, script_body=None, method unset_sched_config (line 771) | def unset_sched_config(self, name, apply=True): method set_dedicated_time_file (line 789) | def set_dedicated_time_file(self, filename): method revert_to_defaults (line 797) | def revert_to_defaults(self): method create_scheduler (line 845) | def create_scheduler(self, sched_home=None): method save_configuration (line 883) | def save_configuration(self, outfile=None, mode='w'): method load_configuration (line 923) | def load_configuration(self, infile): method get_resources (line 931) | def get_resources(self, exclude=[]): method add_resource (line 951) | def add_resource(self, name, apply=True): method remove_resource (line 978) | def remove_resource(self, name, apply=True): method holidays_revert_to_default (line 1007) | def holidays_revert_to_default(self, level=logging.INFO): method holidays_parse_file (line 1029) | def holidays_parse_file(self, path=None, obj=None, level=logging.INFO): method holidays_set_day (line 1082) | def holidays_set_day(self, day_id, prime="", nonprime="", apply=True, method holidays_get_day (line 1127) | def holidays_get_day(self, day_id, obj=None, level=logging.INFO): method holidays_reposition_day (line 1150) | def holidays_reposition_day(self, day_id, new_pos, apply=True, obj=None, method holidays_unset_day (line 1213) | def holidays_unset_day(self, day_id, apply=True, obj=None, method holidays_invalidate_day (line 1240) | def holidays_invalidate_day(self, day_id, apply=True, obj=None, method holidays_validate_day (line 1269) | def holidays_validate_day(self, day_id, apply=True, obj=None, method holidays_delete_entry (line 1306) | def holidays_delete_entry(self, entry_type, idx=None, apply=True, method holidays_set_year (line 1389) | def holidays_set_year(self, new_year="", apply=True, obj=None, method holidays_unset_year (line 1415) | def holidays_unset_year(self, apply=True, obj=None, level=logging.INFO): method holidays_get_year (line 1434) | def holidays_get_year(self, obj=None, level=logging.INFO): method holidays_add_holiday (line 1448) | def holidays_add_holiday(self, date=None, apply=True, obj=None, method holidays_get_holidays (line 1476) | def holidays_get_holidays(self, obj=None, level=logging.INFO): method _holidays_process_content (line 1491) | def _holidays_process_content(self, content, obj=None): method holidays_write_file (line 1539) | def holidays_write_file(self, content=None, out_path=None, method parse_dedicated_time (line 1582) | def parse_dedicated_time(self, file=None): method clear_dedicated_time (line 1625) | def clear_dedicated_time(self, hup=True): method add_dedicated_time (line 1644) | def add_dedicated_time(self, as_str=None, start=None, end=None, hup=Tr... method terminate (line 1711) | def terminate(self): method valgrind (line 1714) | def valgrind(self): method alloc_to_execvnode (line 1734) | def alloc_to_execvnode(self, chunks): method cycles (line 1756) | def cycles(self, start=None, end=None, firstN=None, lastN=None): method decay_fairshare_tree (line 1799) | def decay_fairshare_tree(self): method parse_resource_group (line 1817) | def parse_resource_group(self, hostname=None, resource_group=None): method add_to_resource_group (line 1852) | def add_to_resource_group(self, name, fairshare_id, parent, nshares, method job_formula (line 1896) | def job_formula(self, jobid=None, starttime=None, max_attempts=None): FILE: test/fw/ptl/lib/ptl_server.py class Server (line 87) | class Server(Wrappers): method __init__ (line 130) | def __init__(self, name=None, attrs={}, defaults={}, pbsconf_file=None, method add_expect_action (line 136) | def add_expect_action(self, name=None, action=None): method counter (line 153) | def counter(self, obj_type=None, attrib=None, id=None, extend=None, method set_attributes (line 191) | def set_attributes(self, a={}): method isUp (line 200) | def isUp(self, max_attempts=None): method start (line 238) | def start(self, args=None, launcher=None): method stop (line 263) | def stop(self, sig=None): method restart (line 284) | def restart(self): method log_match (line 295) | def log_match(self, msg=None, id=None, n=50, tail=True, allmatch=False, method revert_to_defaults (line 354) | def revert_to_defaults(self, reverthooks=True, revertqueues=True, method delete_resources (line 474) | def delete_resources(self): method unset_svr_attrib (line 486) | def unset_svr_attrib(self, server_stat=None): method delete_site_hooks (line 510) | def delete_site_hooks(self): method delete_queues (line 523) | def delete_queues(self): method delete_sched_config (line 540) | def delete_sched_config(self): method create_node (line 558) | def create_node(self, name, level="INFO", logerr=False): method delete_node (line 566) | def delete_node(self, name, level="INFO", logerr=False): method delete_nodes (line 580) | def delete_nodes(self): method save_configuration (line 591) | def save_configuration(self, outfile=None, mode='w'): method _save_hook_files (line 675) | def _save_hook_files(self): method load_configuration (line 691) | def load_configuration(self, infile): method get_hostname (line 698) | def get_hostname(self): method _db_connect (line 707) | def _db_connect(self, db_access=None): method _db_server_host (line 734) | def _db_server_host(self, cur=None, db_access=None): method status_db (line 769) | def status_db(self, obj_type=None, attrib=None, id=None, db_access=None, method qdisable (line 882) | def qdisable(self, queue=None, runas=None, logerr=True): method qenable (line 928) | def qenable(self, queue=None, runas=None, logerr=True): method qstart (line 974) | def qstart(self, queue=None, runas=None, logerr=True): method qstop (line 1020) | def qstop(self, queue=None, runas=None, logerr=True): method parse_resources (line 1065) | def parse_resources(self): method remove_resource (line 1075) | def remove_resource(self, name): method add_resource (line 1097) | def add_resource(self, name, type=None, flag=None): method write_resourcedef (line 1157) | def write_resourcedef(self, resources=None, filename=None, restart=True): method parse_resourcedef (line 1190) | def parse_resourcedef(self, file=None): method is_history_enabled (line 1244) | def is_history_enabled(self): method cleanup_jobs (line 1254) | def cleanup_jobs(self): method cleanup_reservations (line 1334) | def cleanup_reservations(self): method cleanup_jobs_and_reservations (line 1348) | def cleanup_jobs_and_reservations(self): method filter (line 1356) | def filter(self, obj_type=None, attrib=None, id=None, extend=None, op=... method equivalence_classes (line 1399) | def equivalence_classes(self, obj_type=None, attrib={}, bslist=None, method show_equivalence_classes (line 1511) | def show_equivalence_classes(self, eq=None, obj_type=None, attrib={}, method whats_available (line 1536) | def whats_available(self, attrib=None, jobs=None, resvs=None, nodes=No... method show_whats_available (line 1683) | def show_whats_available(self, wa=None, attrib=None, jobs=None, method utilization (line 1703) | def utilization(self, resources=None, nodes=None, jobs=None, entity={}): method create_moms (line 1817) | def create_moms(self, name=None, attrib=None, num=1, delall=True, method create_hook (line 1945) | def create_hook(self, name, attrs): method delete_hook (line 1966) | def delete_hook(self, name): method import_hook (line 1981) | def import_hook(self, name, body, level=logging.INFO): method create_import_hook (line 2025) | def create_import_hook(self, name, attrs=None, body=None, overwrite=True, method import_hook_config (line 2104) | def import_hook_config(self, hook_name, hook_conf, hook_type, method export_hook_config (line 2151) | def export_hook_config(self, hook_name, hook_type): method evaluate_formula (line 2183) | def evaluate_formula(self, jobid=None, formula=None, full=True, method _parse_limits (line 2305) | def _parse_limits(self, container=None, dictlist=None, id=None, method parse_server_limits (line 2370) | def parse_server_limits(self, server=None, db_access=None): method parse_queue_limits (line 2382) | def parse_queue_limits(self, queues=None, id=None, db_access=None): method parse_all_limits (line 2396) | def parse_all_limits(self, server=None, queues=None, db_access=None): method limits_info (line 2418) | def limits_info(self, etype=None, ename=None, server=None, queues=None, method __insert_jobs_in_db (line 2589) | def __insert_jobs_in_db(self, jobs, hostname=None): method clusterize (line 2702) | def clusterize(self, conf_file=None, hosts=None, acct_logs=None, FILE: test/fw/ptl/lib/ptl_service.py class PBSInitServices (line 68) | class PBSInitServices(object): method __init__ (line 78) | def __init__(self, hostname=None, conf=None): method initd (line 88) | def initd(self, hostname=None, op='status', conf_file=None, method restart (line 111) | def restart(self, hostname=None, init_script=None): method restart_server (line 122) | def restart_server(self, hostname=None, init_script=None): method restart_mom (line 134) | def restart_mom(self, hostname=None, init_script=None): method restart_sched (line 146) | def restart_sched(self, hostname=None, init_script=None): method restart_comm (line 158) | def restart_comm(self, hostname=None, init_script=None): method start (line 170) | def start(self, hostname=None, init_script=None): method start_server (line 181) | def start_server(self, hostname=None, init_script=None): method start_mom (line 193) | def start_mom(self, hostname=None, init_script=None): method start_sched (line 205) | def start_sched(self, hostname=None, init_script=None): method start_comm (line 217) | def start_comm(self, hostname=None, init_script=None): method stop (line 229) | def stop(self, hostname=None, init_script=None): method stop_server (line 240) | def stop_server(self, hostname=None, init_script=None): method stop_mom (line 252) | def stop_mom(self, hostname=None, init_script=None): method stop_sched (line 264) | def stop_sched(self, hostname=None, init_script=None): method stop_comm (line 276) | def stop_comm(self, hostname=None, init_script=None): method status (line 288) | def status(self, hostname=None, init_script=None): method status_server (line 299) | def status_server(self, hostname=None, init_script=None): method status_mom (line 311) | def status_mom(self, hostname=None, init_script=None): method status_sched (line 323) | def status_sched(self, hostname=None, init_script=None): method status_comm (line 335) | def status_comm(self, hostname=None, init_script=None): method _unix_initd (line 347) | def _unix_initd(self, hostname, op, conf_file, init_script, daemon): method switch_version (line 422) | def switch_version(self, hostname=None, version=None): class PBSService (line 454) | class PBSService(PBSObject): method __init__ (line 483) | def __init__(self, name=None, attrs=None, defaults=None, pbsconf_file=... method _load_from_snap (line 587) | def _load_from_snap(self, snap): method init_logfile_path (line 608) | def init_logfile_path(self, conf=None): method _instance_to_logpath (line 625) | def _instance_to_logpath(self, inst): method _instance_to_cmd (line 641) | def _instance_to_cmd(self, inst): method _instance_to_servicename (line 657) | def _instance_to_servicename(self, inst): method _instance_to_privpath (line 674) | def _instance_to_privpath(self, inst): method _instance_to_lock (line 690) | def _instance_to_lock(self, inst): method set_launcher (line 706) | def set_launcher(self, execargs=None): method _isUp (line 709) | def _isUp(self): method _signal (line 719) | def _signal(self, sig, procname=None): method _all_instance_pids (line 745) | def _all_instance_pids(self): method _get_pid (line 761) | def _get_pid(self): method _validate_pid (line 785) | def _validate_pid(self, inst): method _start (line 799) | def _start(self, inst=None, args=None, cmd_map=None, launcher=None): method _stop (line 884) | def _stop(self, sig='-TERM', inst=None): method initialise_service (line 903) | def initialise_service(self): method log_lines (line 909) | def log_lines(self, logtype, id=None, n=50, tail=True, starttime=None, method _log_match (line 1014) | def _log_match(self, logtype, msg, id=None, n=50, tail=True, method accounting_match (line 1154) | def accounting_match(self, msg, id=None, n=50, tail=True, method tracejob_match (line 1216) | def tracejob_match(self, msg, id=None, n=50, tail=True, method _save_config_file (line 1277) | def _save_config_file(self, dict_conf, fname): method _load_configuration (line 1284) | def _load_configuration(self, infile, objtype=None): method create_pbsnode (line 1420) | def create_pbsnode(self, node_name, attrs): method get_tempdir (line 1458) | def get_tempdir(self): method get_uname (line 1464) | def get_uname(self, hostname=None, pyexec=None): method get_os_info (line 1495) | def get_os_info(self, hostname=None, pyexec=None): method __str__ (line 1526) | def __str__(self): method __repr__ (line 1530) | def __repr__(self): method cleanup_files (line 1534) | def cleanup_files(self): method isUp (line 1543) | def isUp(self, max_attempts=None): method signal (line 1556) | def signal(self, sig): method get_pid (line 1563) | def get_pid(self): method all_instance_pids (line 1569) | def all_instance_pids(self): FILE: test/fw/ptl/lib/ptl_types.py class PbsAttribute (line 54) | class PbsAttribute(object): method __init__ (line 64) | def __init__(self, name=None, value=None): method isfloat (line 69) | def isfloat(cls, value): method decode_value (line 88) | def decode_value(cls, value): method random_str (line 138) | def random_str(cls, length=1, prefix=''): method set_name (line 161) | def set_name(self, name): method set_value (line 176) | def set_value(self, value): method obfuscate_name (line 189) | def obfuscate_name(self, a=None): method obfuscate_value (line 202) | def obfuscate_value(self, v=None): class PbsTypeSize (line 219) | class PbsTypeSize(str): method __init__ (line 232) | def __init__(self, value=None): method encode (line 263) | def encode(self, value=None, valtype='kb', precision=1): method __cmp__ (line 307) | def __cmp__(self, other): method __lt__ (line 314) | def __lt__(self, other): method __le__ (line 319) | def __le__(self, other): method __gt__ (line 324) | def __gt__(self, other): method __ge__ (line 329) | def __ge__(self, other): method __eq__ (line 334) | def __eq__(self, other): method __get__ (line 339) | def __get__(self): method __add__ (line 342) | def __add__(self, other): method __mul__ (line 349) | def __mul__(self, other): method __floordiv__ (line 356) | def __floordiv__(self, other): method __sub__ (line 360) | def __sub__(self, other): method __repr__ (line 364) | def __repr__(self): method __str__ (line 367) | def __str__(self): class PbsTypeDuration (line 371) | class PbsTypeDuration(str): method __init__ (line 383) | def __init__(self, val): method __add__ (line 402) | def __add__(self, other): method __sub__ (line 406) | def __sub__(self, other): method __cmp__ (line 410) | def __cmp__(self, other): method __lt__ (line 417) | def __lt__(self, other): method __le__ (line 422) | def __le__(self, other): method __gt__ (line 427) | def __gt__(self, other): method __ge__ (line 432) | def __ge__(self, other): method __eq__ (line 437) | def __eq__(self, other): method __get__ (line 442) | def __get__(self): method __repr__ (line 445) | def __repr__(self): method __int__ (line 448) | def __int__(self): method __str__ (line 451) | def __str__(self): class PbsTypeArray (line 455) | class PbsTypeArray(list): method __init__ (line 466) | def __init__(self, value=None, sep=','): method __str__ (line 470) | def __str__(self): class PbsTypeList (line 474) | class PbsTypeList(dict): method __init__ (line 488) | def __init__(self, value=None, sep=',', kvsep='='): method __str__ (line 499) | def __str__(self): class PbsTypeLicenseCount (line 506) | class PbsTypeLicenseCount(PbsTypeList): method __init__ (line 518) | def __init__(self, value=None): class PbsTypeVariableList (line 522) | class PbsTypeVariableList(PbsTypeList): method __init__ (line 534) | def __init__(self, value=None): class PbsTypeSelect (line 538) | class PbsTypeSelect(list): method __init__ (line 564) | def __init__(self, s=None): method _parse_chunk (line 573) | def _parse_chunk(self, chunk): method __add__ (line 603) | def __add__(self, chunk=None): method __repr__ (line 610) | def __repr__(self): method __str__ (line 613) | def __str__(self): class PbsTypeChunk (line 617) | class PbsTypeChunk(dict): method __init__ (line 648) | def __init__(self, vnode=None, resources=None, chunkstr=None): method __parse_chunk (line 658) | def __parse_chunk(self, chunkstr=None): method add (line 677) | def add(self, vnode, resources): method __repr__ (line 701) | def __repr__(self): method __str__ (line 704) | def __str__(self): class PbsTypeExecVnode (line 718) | class PbsTypeExecVnode(list): method __init__ (line 737) | def __init__(self, s=None): method resource (line 753) | def resource(self, name=None): method vnodes (line 772) | def vnodes(self): method _str__ (line 781) | def _str__(self): class PbsTypeExecHost (line 790) | class PbsTypeExecHost(str): method __init__ (line 801) | def __init__(self, s=None): method __repr__ (line 826) | def __repr__(self): method __str__ (line 829) | def __str__(self): class PbsTypeJobId (line 833) | class PbsTypeJobId(str): method __init__ (line 847) | def __init__(self, value=None): method __str__ (line 861) | def __str__(self): class PbsTypeFGCLimit (line 865) | class PbsTypeFGCLimit(object): method __init__ (line 884) | def __init__(self, attr, val): method __val__ (line 907) | def __val__(self): method __str__ (line 911) | def __str__(self): class PbsTypeAttribute (line 915) | class PbsTypeAttribute(dict): method __getitem__ (line 924) | def __getitem__(self, name): FILE: test/fw/ptl/lib/ptl_wrappers.py class SkipTest (line 104) | class SkipTest(Exception): class Wrappers (line 113) | class Wrappers(PBSService): method __init__ (line 159) | def __init__(self, name=None, attrs={}, defaults={}, pbsconf_file=None, method update_version_info (line 242) | def update_version_info(self): method set_client (line 256) | def set_client(self, name=None): method get_op_mode (line 268) | def get_op_mode(self): method set_connect_timeout (line 278) | def set_connect_timeout(self, timeout=0): method set_op_mode (line 286) | def set_op_mode(self, mode): method update_special_attr (line 321) | def update_special_attr(self, obj_type, id=None): method get_special_attr_val (line 344) | def get_special_attr_val(self, obj_type, attr, id=None): method _filter (line 374) | def _filter(self, obj_type=None, attrib=None, id=None, extend=None, method _filter_helper (line 505) | def _filter_helper(self, bs, k, v, amt, op, mode, total, idonly, method _connect (line 541) | def _connect(self, hostname, attempt=1): method _disconnect (line 558) | def _disconnect(self, conn, force=False): method update_attributes (line 577) | def update_attributes(self, obj_type, bs, overwrite=False): method pbs_api_as (line 714) | def pbs_api_as(self, cmd=None, obj=None, user=None, **kwargs): method logit (line 838) | def logit(self, msg, obj_type, attrib, id, level=logging.INFO): method status (line 863) | def status(self, obj_type=SERVER, attrib=None, id=None, method submit_interactive_job (line 1215) | def submit_interactive_job(self, job, cmd): method expect (line 1242) | def expect(self, obj_type, attrib=None, id=None, op=EQ, attrop=PTL_AND, method submit (line 1552) | def submit(self, obj, script=None, extend=None, submit_dir=None, method submit_resv (line 1866) | def submit_resv(self, offset, duration, select='1:ncpus=1', rrule='', method alter_a_reservation (line 1924) | def alter_a_reservation(self, r, start, end, shift=0, method deljob (line 2163) | def deljob(self, id=None, extend=None, runas=None, wait=False, method delresv (line 2257) | def delresv(self, id=None, extend=None, runas=None, wait=False, method delete (line 2341) | def delete(self, id=None, extend=None, runas=None, wait=False, method select (line 2411) | def select(self, attrib=None, extend=None, runas=None, logerr=True): method selstat (line 2490) | def selstat(self, select_list, rattrib, runas=None, extend=None): method skipTest (line 2510) | def skipTest(self, reason=None): method manager (line 2522) | def manager(self, cmd, obj_type, attrib=None, id=None, extend=None, method sigjob (line 2851) | def sigjob(self, jobid=None, signal=None, extend=None, runas=None, method msgjob (line 2919) | def msgjob(self, jobid=None, to_file=None, msg=None, extend=None, method alterjob (line 3014) | def alterjob(self, jobid=None, attrib=None, extend=None, runas=None, method alterresv (line 3088) | def alterresv(self, resvid, attrib, extend=None, runas=None, method holdjob (line 3160) | def holdjob(self, jobid=None, holdtype=None, extend=None, runas=None, method rlsjob (line 3229) | def rlsjob(self, jobid, holdtype, extend=None, runas=None, logerr=True): method rerunjob (line 3296) | def rerunjob(self, jobid=None, extend=None, runas=None, logerr=True): method orderjob (line 3360) | def orderjob(self, jobid1=None, jobid2=None, extend=None, runas=None, method runjob (line 3422) | def runjob(self, jobid=None, location=None, run_async=False, extend=None, method movejob (line 3505) | def movejob(self, jobid=None, destination=None, extend=None, runas=None, method qterm (line 3576) | def qterm(self, manner=None, extend=None, server_name=None, runas=None, method geterrmsg (line 3669) | def geterrmsg(self): FILE: test/fw/ptl/utils/pbs_anonutils.py class PBSAnonymizer (line 60) | class PBSAnonymizer(object): method __init__ (line 88) | def __init__(self, attr_delete=None, resc_delete=None, method __get_anon_key (line 113) | def __get_anon_key(self, key, attr_map): method __refactor_key (line 135) | def __refactor_key(key): method __get_anon_value (line 155) | def __get_anon_value(self, key, value, kv_map): method _initialize_key_map (line 218) | def _initialize_key_map(self, keys): method _initialize_value_map (line 234) | def _initialize_value_map(self, keys): method set_attr_delete (line 250) | def set_attr_delete(self, ad): method set_resc_delete (line 259) | def set_resc_delete(self, rd): method set_attr_key (line 268) | def set_attr_key(self, ak): method set_attr_val (line 277) | def set_attr_val(self, av): method set_resc_key (line 288) | def set_resc_key(self, rk): method set_resc_val (line 297) | def set_resc_val(self, rv): method set_anon_map_file (line 306) | def set_anon_map_file(self, name): method anonymize_resource_group (line 317) | def anonymize_resource_group(self, filename): method anonymize_resource_def (line 399) | def anonymize_resource_def(self, resources): method __anonymize_fgc (line 421) | def __anonymize_fgc(self, d, attr, ar, val): method __anonymize_attr_val (line 459) | def __anonymize_attr_val(self, d, attr, ar, name, val): method __anonymize_attr_key (line 508) | def __anonymize_attr_key(self, d, attr, ar, name, res): method anonymize_batch_status (line 541) | def anonymize_batch_status(self, data=None): method __verify_key (line 625) | def __verify_key(line, key): method __get_value (line 715) | def __get_value(self, line, key): method __delete_kv (line 778) | def __delete_kv(line, key, value): method __add_alias_attr (line 820) | def __add_alias_attr(self, key, alias_key): method anonymize_file_tabular (line 843) | def anonymize_file_tabular(self, filename, extension=".anon", method anonymize_file_kv (line 975) | def anonymize_file_kv(self, filename, extension=".anon", inplace=False): method anonymize_accounting_log (line 1075) | def anonymize_accounting_log(self, logfile): method anonymize_sched_config (line 1150) | def anonymize_sched_config(self, scheduler): method __str__ (line 1189) | def __str__(self): FILE: test/fw/ptl/utils/pbs_cliutils.py class CliUtils (line 46) | class CliUtils(object): method get_logging_level (line 52) | def get_logging_level(cls, level): method check_bin (line 85) | def check_bin(bin_name): method __json__ (line 99) | def __json__(data): method expand_abs_path (line 110) | def expand_abs_path(path): method priv_ports_info (line 119) | def priv_ports_info(hostname=None): FILE: test/fw/ptl/utils/pbs_covutils.py class LcovUtils (line 57) | class LcovUtils(object): method __init__ (line 75) | def __init__(self, cov_bin=None, html_bin=None, cov_out=None, method set_html_baseurl (line 85) | def set_html_baseurl(self, baseurl): method set_html_nosource (line 92) | def set_html_nosource(self, nosource=False): method set_coverage_bin (line 99) | def set_coverage_bin(self, cov_bin=None): method set_genhtml_bin (line 116) | def set_genhtml_bin(self, html_bin=None): method set_coverage_out (line 133) | def set_coverage_out(self, cov_out=None): method set_coverage_data_dir (line 147) | def set_coverage_data_dir(self, data=None): method add_trace (line 163) | def add_trace(self, trace): method create_coverage_data_files (line 173) | def create_coverage_data_files(self, path): method initialize_coverage (line 196) | def initialize_coverage(self, out=None, name=None): method capture_coverage (line 217) | def capture_coverage(self, out=None, name=None): method zero_coverage (line 232) | def zero_coverage(self): method merge_coverage_traces (line 243) | def merge_coverage_traces(self, out=None, name=None, exclude=None): method generate_html (line 271) | def generate_html(self, out=None, html_out=None, html_nosrc=False): method change_baseurl (line 296) | def change_baseurl(self, html_out=None, html_baseurl=None): method summarize_coverage (line 343) | def summarize_coverage(self, out=None): FILE: test/fw/ptl/utils/pbs_crayutils.py class CrayUtils (line 48) | class CrayUtils(object): method __init__ (line 58) | def __init__(self): method call_apstat (line 62) | def call_apstat(self, options): method parse_apstat_rn (line 87) | def parse_apstat_rn(self): method count_node_summ (line 135) | def count_node_summ(self, cnsumm='up'): method count_node_state (line 147) | def count_node_state(self, state='UP B'): method get_numthreads (line 162) | def get_numthreads(self, nid): method num_compute_vnodes (line 183) | def num_compute_vnodes(self, server): FILE: test/fw/ptl/utils/pbs_dshutils.py function get_method_name (line 68) | def get_method_name(slf): class TimeOut (line 77) | class TimeOut(Exception): class PbsConfigError (line 85) | class PbsConfigError(Exception): method __init__ (line 90) | def __init__(self, message=None, rv=None, rc=None, msg=None): method __str__ (line 96) | def __str__(self): method __repr__ (line 100) | def __repr__(self): class PtlUtilError (line 105) | class PtlUtilError(Exception): method __init__ (line 110) | def __init__(self, message=None, rv=None, rc=None, msg=None): method __str__ (line 116) | def __str__(self): method __repr__ (line 120) | def __repr__(self): class DshUtils (line 125) | class DshUtils(object): method __init__ (line 146) | def __init__(self): method get_platform (line 180) | def get_platform(self, hostname=None, pyexec=None): method _parse_file (line 228) | def _parse_file(self, hostname, file): method _set_file (line 253) | def _set_file(self, hostname, fin, fout, append, variables, sudo=False): method get_pbs_conf_file (line 309) | def get_pbs_conf_file(self, hostname=None): method parse_pbs_config (line 347) | def parse_pbs_config(self, hostname=None, file=None): method set_pbs_config (line 358) | def set_pbs_config(self, hostname=None, fin=None, fout=None, method unset_pbs_config (line 387) | def unset_pbs_config(self, hostname=None, fin=None, fout=None, method get_pbs_server_name (line 427) | def get_pbs_server_name(self, pbs_conf=None): method parse_pbs_environment (line 446) | def parse_pbs_environment(self, hostname=None, method set_pbs_environment (line 453) | def set_pbs_environment(self, hostname=None, method unset_pbs_environment (line 477) | def unset_pbs_environment(self, hostname=None, method parse_rhosts (line 514) | def parse_rhosts(self, hostname=None, user=None): method set_rhosts (line 556) | def set_rhosts(self, hostname=None, user=None, entry={}, append=True): method map_pbs_conf_to_cmd (line 632) | def map_pbs_conf_to_cmd(self, cmd_map={}, pconf={}): method get_current_user (line 647) | def get_current_user(self): method check_user_exists (line 656) | def check_user_exists(self, username=None, hostname=None, port=None): method check_group_membership (line 679) | def check_group_membership(self, username=None, uid=None, grpname=None, method group_memberships (line 713) | def group_memberships(self, group_list=[]): method get_id_info (line 745) | def get_id_info(self, user): method get_tempdir (line 785) | def get_tempdir(self, hostname=None): method run_cmd (line 812) | def run_cmd(self, hosts=None, cmd=None, sudo=False, stdin=None, method run_copy (line 1023) | def run_copy(self, hosts=None, srchost=None, src=None, dest=None, method run_ptl_cmd (line 1203) | def run_ptl_cmd(self, hostname, cmd, sudo=False, stdin=None, stdout=PIPE, method set_sudo_cmd (line 1245) | def set_sudo_cmd(cls, cmd): method set_copy_cmd (line 1253) | def set_copy_cmd(cls, cmd): method set_rsh_cmd (line 1261) | def set_rsh_cmd(cls, cmd): method is_localhost (line 1268) | def is_localhost(self, host=None): method isdir (line 1309) | def isdir(self, hostname=None, path=None, sudo=False, runas=None, method isfile (line 1349) | def isfile(self, hostname=None, path=None, sudo=False, runas=None, method getmtime (line 1385) | def getmtime(self, hostname=None, path=None, sudo=False, runas=None, method listdir (line 1418) | def listdir(self, hostname=None, path=None, sudo=False, runas=None, method chmod (line 1460) | def chmod(self, hostname=None, path=None, mode=None, sudo=False, method chown (line 1512) | def chown(self, hostname=None, path=None, uid=None, gid=None, sudo=False, method chgrp (line 1571) | def chgrp(self, hostname=None, path=None, gid=None, sudo=False, method which (line 1625) | def which(self, hostname=None, exe=None, level=logging.INFOCLI2): method rm (line 1687) | def rm(self, hostname=None, path=None, sudo=False, runas=None, method mkdir (line 1755) | def mkdir(self, hostname=None, path=None, mode=None, sudo=False, method cat (line 1811) | def cat(self, hostname=None, filename=None, sudo=False, runas=None, method tail (line 1839) | def tail(self, hostname=None, filename=None, sudo=False, runas=None, method cmp (line 1867) | def cmp(self, hostname=None, fileA=None, fileB=None, sudo=False, method useradd (line 1899) | def useradd(self, name, uid=None, gid=None, shell='/bin/bash', method userdel (line 1934) | def userdel(self, name, del_home=True, force=True, logerr=True, method groupadd (line 1955) | def groupadd(self, name, gid=None, logerr=True, level=logging.INFOCLI2): method groupdel (line 1968) | def groupdel(self, name, logerr=True, level=logging.INFOCLI2): method create_temp_file (line 1975) | def create_temp_file(self, hostname=None, suffix='', prefix='PtlPbs', method create_temp_dir (line 2060) | def create_temp_dir(self, hostname=None, suffix='', prefix='PtlPbs', method parse_strace (line 2132) | def parse_strace(self, lines): FILE: test/fw/ptl/utils/pbs_logutils.py class PBSLogUtils (line 218) | class PBSLogUtils(object): method convert_date_time (line 228) | def convert_date_time(cls, dt=None, fmt=None): method get_num_lines (line 267) | def get_num_lines(self, log, hostname=None, sudo=False): method open_log (line 279) | def open_log(self, log, hostname=None, sudo=False, start=None, method get_timestamps (line 336) | def get_timestamps(self, logfile=None, hostname=None, num=None, method match_msg (line 368) | def match_msg(self, lines, msg, allmatch=False, regexp=False, method convert_resv_date_time (line 412) | def convert_resv_date_time(date_time): method convert_hhmmss_time (line 423) | def convert_hhmmss_time(tm): method get_rate (line 433) | def get_rate(self, in_list=[]): method in_range (line 461) | def in_range(self, tm, start=None, end=None): method _duration (line 488) | def _duration(val=None): method get_day (line 493) | def get_day(tm=None): method percentile (line 502) | def percentile(N, percent): method process_intervals (line 524) | def process_intervals(intervals, groups, frequency=60): method get_log_files (line 555) | def get_log_files(self, hostname, path, start, end, sudo=False): class PBSLogAnalyzer (line 589) | class PBSLogAnalyzer(object): method __init__ (line 602) | def __init__(self, schedlog=None, serverlog=None, method set_custom_match (line 644) | def set_custom_match(self, pattern, frequency=None): method set_conditional_match (line 656) | def set_conditional_match(self, conditions): method analyze_scheduler_log (line 669) | def analyze_scheduler_log(self, filename=None, start=None, end=None, method analyze_server_log (line 688) | def analyze_server_log(self, filename=None, start=None, end=None, method analyze_accounting_log (line 699) | def analyze_accounting_log(self, filename=None, start=None, end=None, method analyze_mom_log (line 710) | def analyze_mom_log(self, filename=None, start=None, end=None, method parse_conditional (line 720) | def parse_conditional(self, rec, start, end): method parse_custom_tag (line 748) | def parse_custom_tag(self, rec, start, end): method parse_block (line 765) | def parse_block(self, rec, start, end): method comp_analyze (line 773) | def comp_analyze(self, rec, start, end): method analyze (line 781) | def analyze(self, path=None, start=None, end=None, hostname=None, method _log_parser (line 810) | def _log_parser(self, filename, start, end, hostname=None, sudo=False): method analyze_logs (line 852) | def analyze_logs(self, schedlog=None, serverlog=None, momlog=None, method epilogue (line 914) | def epilogue(self, line): method summary (line 917) | def summary(self, showjob=False, writer=None): class PBSServerLog (line 946) | class PBSServerLog(PBSLogAnalyzer): method __init__ (line 961) | def __init__(self, filename=None, hostname=None, show_progress=False): method parse_runjob (line 983) | def parse_runjob(self, line): method parse_endjob (line 1001) | def parse_endjob(self, line): method parse_nodeup (line 1019) | def parse_nodeup(self, line): method parse_enquejob (line 1028) | def parse_enquejob(self, line): method comp_analyze (line 1039) | def comp_analyze(self, rec, start=None, end=None): method summary (line 1060) | def summary(self): class JobEstimatedStartTimeInfo (line 1103) | class JobEstimatedStartTimeInfo(object): method __init__ (line 1108) | def __init__(self, jobid): method add_estimate (line 1116) | def add_estimate(self, tm): method __repr__ (line 1136) | def __repr__(self): method __str__ (line 1141) | def __str__(self): class PBSSchedulerLog (line 1145) | class PBSSchedulerLog(PBSLogAnalyzer): method __init__ (line 1167) | def __init__(self, filename=None, hostname=None, show_progress=False): method _parse_line (line 1186) | def _parse_line(self, line): method get_cycles (line 1300) | def get_cycles(self, start=None, end=None): method comp_analyze (line 1319) | def comp_analyze(self, rec, start, end): method scheduler_parsing (line 1326) | def scheduler_parsing(self, rec, start, end): method estimated_info_parsing (line 1344) | def estimated_info_parsing(self, line): method epilogue (line 1379) | def epilogue(self, line): method summarize_estimated_analysis (line 1389) | def summarize_estimated_analysis(self, estimated_jobs=None): method summary (line 1453) | def summary(self, cycles=None, showjobs=False): class PBSCycleInfo (line 1534) | class PBSCycleInfo(object): method __init__ (line 1536) | def __init__(self): method summary (line 1589) | def summary(self, showjobs=False): class PBSMoMLog (line 1629) | class PBSMoMLog(PBSLogAnalyzer): method __init__ (line 1640) | def __init__(self, filename=None, hostname=None, show_progress=False): method comp_analyze (line 1653) | def comp_analyze(self, rec, start, end): method summary (line 1691) | def summary(self): class PBSAccountingLog (line 1710) | class PBSAccountingLog(PBSLogAnalyzer): method __init__ (line 1767) | def __init__(self, filename=None, hostname=None, show_progress=False): method enable_running_jobs_parsing (line 1815) | def enable_running_jobs_parsing(self): method enable_utilization_parsing (line 1821) | def enable_utilization_parsing(self, hostname=None, nodesfile=None, method enable_job_info_parsing (line 1838) | def enable_job_info_parsing(self): method enable_accounting_workload_parsing (line 1845) | def enable_accounting_workload_parsing(self): method process_nodes_data (line 1851) | def process_nodes_data(self, hostname=None, nodesfile=None, jobsfile=N... method comp_analyze (line 1895) | def comp_analyze(self, rec, start, end, **kwargs): method accounting_parsing (line 1901) | def accounting_parsing(self, rec, start, end): method epilogue (line 2005) | def epilogue(self, line): method job_info (line 2075) | def job_info(self, rec): method summary (line 2094) | def summary(self): FILE: test/fw/ptl/utils/pbs_procutils.py class ProcUtils (line 52) | class ProcUtils(object): method __init__ (line 62) | def __init__(self): method get_ps_cmd (line 66) | def get_ps_cmd(self, hostname=None): method _init_processes (line 91) | def _init_processes(self): method _get_proc_info_unix (line 94) | def _get_proc_info_unix(self, hostname=None, name=None, method get_proc_info (line 150) | def get_proc_info(self, hostname=None, name=None, pid=None, regexp=Fal... method get_proc_state (line 173) | def get_proc_state(self, hostname=None, pid=None): method get_proc_children (line 193) | def get_proc_children(self, hostname=None, ppid=None): class ProcInfo (line 234) | class ProcInfo(object): method __init__ (line 241) | def __init__(self, name=None, pid=None): method __str__ (line 253) | def __str__(self): class ProcMonitor (line 261) | class ProcMonitor(threading.Thread): method __init__ (line 268) | def __init__(self, name=None, regexp=False, frequency=60): method set_frequency (line 277) | def set_frequency(self, value=60): method get_system_stats (line 287) | def get_system_stats(self, nw_protocols=None): method run (line 309) | def run(self): method stop (line 339) | def stop(self): FILE: test/fw/ptl/utils/pbs_snaputils.py class ObfuscateSnapshot (line 232) | class ObfuscateSnapshot(object): method _obfuscate_stat (line 257) | def _obfuscate_stat(self, file_path, attrs_to_obf, attrs_to_del): method _obfuscate_acct_file (line 348) | def _obfuscate_acct_file(self, attrs_obf, file_path): method obfuscate_acct_logs (line 410) | def obfuscate_acct_logs(self, snap_dir, sudo_val): method _obfuscate_with_map (line 454) | def _obfuscate_with_map(self, fpath, sudo=False): method obfuscate_snapshot (line 489) | def obfuscate_snapshot(self, snap_dir, map_file, sudo_val): class PBSSnapUtils (line 610) | class PBSSnapUtils(object): method __init__ (line 616) | def __init__(self, out_dir, basic=None, acct_logs=None, method __enter__ (line 628) | def __enter__(self): method __exit__ (line 635) | def __exit__(self, exc_type, exc_value, traceback): class _PBSSnapUtils (line 642) | class _PBSSnapUtils(object): method __init__ (line 648) | def __init__(self, out_dir, basic=None, acct_logs=None, method __init_cmd_path_map (line 768) | def __init_cmd_path_map(self): method __initialize_snapshot (line 929) | def __initialize_snapshot(self): method __capture_cmd_output (line 960) | def __capture_cmd_output(self, out_path, cmd, as_script=False, method __convert_flag_to_numeric (line 996) | def __convert_flag_to_numeric(flag): method __convert_type_to_numeric (line 1045) | def __convert_type_to_numeric(attr_type): method __capture_trace_from_core (line 1065) | def __capture_trace_from_core(self, core_file_name, exec_path, out_path): method __capture_logs (line 1107) | def __capture_logs(self, pbs_logdir, snap_logdir, num_days_logs, method __evaluate_core_file (line 1162) | def __evaluate_core_file(self, file_path, core_dir): method __copy_dir_with_core (line 1217) | def __copy_dir_with_core(self, src_path, dest_path, core_dir, method __capture_mom_priv (line 1313) | def __capture_mom_priv(self): method __add_to_archive (line 1324) | def __add_to_archive(self, dest_path, src_path=None): method __capture_svr_logs (line 1351) | def __capture_svr_logs(self): method __capture_acct_logs (line 1359) | def __capture_acct_logs(self): method __capture_sched_logs (line 1368) | def __capture_sched_logs(self, pbs_logdir, snap_logdir): method __capture_mom_logs (line 1374) | def __capture_mom_logs(self): method __capture_comm_logs (line 1383) | def __capture_comm_logs(self): method capture_server (line 1392) | def capture_server(self, with_svr_logs=False, with_acct_logs=False): method capture_jobs (line 1455) | def capture_jobs(self): method capture_nodes (line 1480) | def capture_nodes(self, with_mom_logs=False): method capture_comms (line 1520) | def capture_comms(self, with_comm_logs=False): method capture_scheduler (line 1548) | def capture_scheduler(self, with_sched_logs=False): method capture_hooks (line 1662) | def capture_hooks(self): method capture_reservations (line 1688) | def capture_reservations(self): method capture_datastore (line 1714) | def capture_datastore(self, with_db_logs=False): method capture_pbs_conf (line 1734) | def capture_pbs_conf(self): method capture_system_info (line 1753) | def capture_system_info(self): method capture_pbs_logs (line 1856) | def capture_pbs_logs(self): method capture_all (line 1908) | def capture_all(self): method finalize (line 1940) | def finalize(self): FILE: test/fw/ptl/utils/pbs_testsuite.py function tags (line 66) | def tags(*args, **kwargs): class SkipTest (line 71) | class SkipTest(Exception): function skip (line 101) | def skip(reason="Skipped test execution"): function timeout (line 117) | def timeout(val): function checkModule (line 127) | def checkModule(modname): function skipOnCray (line 143) | def skipOnCray(function): function skipOnShasta (line 151) | def skipOnShasta(function): function skipOnCpuSet (line 159) | def skipOnCpuSet(function): function runOnlyOnLinux (line 167) | def runOnlyOnLinux(function): function checkMomBashVersion (line 174) | def checkMomBashVersion(function): function requirements (line 182) | def requirements(*args, **kwargs): function testparams (line 196) | def testparams(**kwargs): function generate_hook_body_from_func (line 231) | def generate_hook_body_from_func(hook_func, *args): class PBSServiceInstanceWrapper (line 236) | class PBSServiceInstanceWrapper(dict): method __init__ (line 255) | def __init__(self, *args, **kwargs): method __setitem__ (line 259) | def __setitem__(self, key, value): method __getitem__ (line 264) | def __getitem__(self, key): method __contains__ (line 283) | def __contains__(self, key): method __iter__ (line 303) | def __iter__(self): method host_keys (line 306) | def host_keys(self): method keys (line 309) | def keys(self): method values (line 312) | def values(self): class setUpClassError (line 316) | class setUpClassError(Exception): class tearDownClassError (line 320) | class tearDownClassError(Exception): class PBSTestSuite (line 324) | class PBSTestSuite(unittest.TestCase): method setUpClass (line 447) | def setUpClass(cls): method setUp (line 488) | def setUp(self): method populate_test_dict (line 534) | def populate_test_dict(cls): method skip_cray_tests (line 543) | def skip_cray_tests(cls): method skip_shasta_tests (line 560) | def skip_shasta_tests(cls): method skip_cpuset_tests (line 577) | def skip_cpuset_tests(cls): method run_only_on_linux (line 600) | def run_only_on_linux(cls): method check_mom_bash_version (line 617) | def check_mom_bash_version(cls): method log_enter_setup (line 639) | def log_enter_setup(cls, iscls=False): method log_end_setup (line 649) | def log_end_setup(cls, iscls=False): method _validate_param (line 659) | def _validate_param(cls, pname): method _set_user (line 675) | def _set_user(cls, name, user_list): method check_users_exist (line 681) | def check_users_exist(cls): method kicksched_action (line 694) | def kicksched_action(cls, server, obj_type, *args, **kwargs): method parse_param (line 710) | def parse_param(cls): method init_param (line 742) | def init_param(cls): method is_server_licensed (line 756) | def is_server_licensed(cls, server): method init_from_conf (line 778) | def init_from_conf(cls, conf, single=None, multiple=None, skip=None, method init_servers (line 833) | def init_servers(cls, init_server_func=None, skip=None): method init_comms (line 869) | def init_comms(cls, init_comm_func=None, skip=None): method init_schedulers (line 884) | def init_schedulers(cls, init_sched_func=None, skip=None): method init_moms (line 911) | def init_moms(cls, init_mom_func=None, skip='nomom'): method init_server (line 925) | def init_server(cls, hostname, pbsconf_file=None): method init_comm (line 957) | def init_comm(cls, hostname, pbsconf_file=None, server=None): method init_scheduler (line 979) | def init_scheduler(cls, hostname, pbsconf_file=None, server=None): method init_mom (line 1000) | def init_mom(cls, hostname, pbsconf_file=None, server=None): method init_proc_mon (line 1018) | def init_proc_mon(self): method _get_dflt_pbsconfval (line 1035) | def _get_dflt_pbsconfval(self, conf, svr_hostname, hosttype, hostobj): method _revert_pbsconf_comm (line 1096) | def _revert_pbsconf_comm(self, primary_server, vals_to_set): method _revert_pbsconf_mom (line 1187) | def _revert_pbsconf_mom(self, primary_server, vals_to_set): method _revert_pbsconf_server (line 1202) | def _revert_pbsconf_server(self, vals_to_set): method _check_daemons_on_server (line 1357) | def _check_daemons_on_server(self, server_obj, daemon_name): method revert_pbsconf (line 1378) | def revert_pbsconf(self): method revert_servers (line 1410) | def revert_servers(self, force=False): method revert_comms (line 1417) | def revert_comms(self, force=False): method revert_schedulers (line 1424) | def revert_schedulers(self, force=False): method revert_moms (line 1432) | def revert_moms(self, force=False): method add_mgrs_opers (line 1441) | def add_mgrs_opers(cls): method revert_server (line 1480) | def revert_server(self, server, force=False): method revert_comm (line 1507) | def revert_comm(self, comm, force=False): method revert_scheduler (line 1518) | def revert_scheduler(self, scheduler, force=False): method revert_mom (line 1535) | def revert_mom(self, mom, force=False): method analyze_logs (line 1603) | def analyze_logs(self): method set_test_measurements (line 1616) | def set_test_measurements(self, mdic=None): method add_additional_data_to_report (line 1631) | def add_additional_data_to_report(self, datadic=None): method start_proc_monitor (line 1646) | def start_proc_monitor(self, name=None, regexp=False, frequency=60): method stop_proc_monitor (line 1666) | def stop_proc_monitor(self): method skipTest (line 1678) | def skipTest(self, reason=None): method add_pbs_python_path_to_sys_path (line 1693) | def add_pbs_python_path_to_sys_path(self): method log_enter_teardown (line 1711) | def log_enter_teardown(cls, iscls=False): method log_end_teardown (line 1721) | def log_end_teardown(cls, iscls=False): method delete_current_state (line 1731) | def delete_current_state(svr, moms): method tearDown (line 1756) | def tearDown(self): method tearDownClass (line 1812) | def tearDownClass(cls): FILE: test/fw/ptl/utils/pbs_testusers.py class PbsGroup (line 46) | class PbsGroup(object): method get_group (line 61) | def get_group(group): method __init__ (line 80) | def __init__(self, name, gid=None, users=None): method __repr__ (line 106) | def __repr__(self): method __str__ (line 109) | def __str__(self): method __int__ (line 112) | def __int__(self): class PbsUser (line 116) | class PbsUser(object): method get_user (line 132) | def get_user(user): method __init__ (line 151) | def __init__(self, name, uid=None, groups=None): method __repr__ (line 194) | def __repr__(self): method __str__ (line 197) | def __str__(self): method __int__ (line 200) | def __int__(self): FILE: test/fw/ptl/utils/plugins/ptl_report_json.py class PTLJsonData (line 49) | class PTLJsonData(object): method __init__ (line 56) | def __init__(self, command): method get_json (line 60) | def get_json(self, data, prev_data=None): FILE: test/fw/ptl/utils/plugins/ptl_test_data.py class PTLTestData (line 56) | class PTLTestData(Plugin): method __init__ (line 65) | def __init__(self): method options (line 73) | def options(self, parser, env): method set_data (line 79) | def set_data(self, post_data_dir, max_postdata_threshold): method configure (line 83) | def configure(self, options, config): method __save_home (line 93) | def __save_home(self, test, status, err=None): method addError (line 232) | def addError(self, test, err): method addFailure (line 235) | def addFailure(self, test, err): method addSuccess (line 238) | def addSuccess(self, test): FILE: test/fw/ptl/utils/plugins/ptl_test_db.py class Plugin (line 70) | class Plugin(object): function isclass (line 73) | def isclass(obj): class SkipTest (line 76) | class SkipTest(Exception): class TimeOut (line 79) | class TimeOut(Exception): class PTLDbError (line 97) | class PTLDbError(Exception): method __init__ (line 110) | def __init__(self, rv=None, rc=None, msg=None, post=None, *args, **kwa... method __str__ (line 117) | def __str__(self): method __repr__ (line 121) | def __repr__(self): class DBType (line 126) | class DBType(object): method __init__ (line 140) | def __init__(self, dbtype, dbpath, dbaccess): method write (line 157) | def write(self, data, logfile=None): method close (line 168) | def close(self, result=None): class PostgreSQLDb (line 177) | class PostgreSQLDb(DBType): method __init__ (line 183) | def __init__(self, dbtype, dbpath, dbaccess): method __get_index (line 210) | def __get_index(self, c): method __upgrade_db (line 238) | def __upgrade_db(self, version): method __create_tables (line 242) | def __create_tables(self): method __write_data (line 441) | def __write_data(self, tablename, data, logfile): method __write_server_data (line 463) | def __write_server_data(self, data, logfile=None): method __write_mom_data (line 466) | def __write_mom_data(self, data, logfile=None): method __write_sched_data (line 469) | def __write_sched_data(self, data, logfile=None): method __write_acct_data (line 491) | def __write_acct_data(self, data, logfile=None): method __write_proc_data (line 494) | def __write_proc_data(self, data, logfile=None): method __write_cycle_data (line 497) | def __write_cycle_data(self, data, logfile=None): method __write_estsum_data (line 500) | def __write_estsum_data(self, data, logfile=None): method __write_estinfosum_data (line 503) | def __write_estinfosum_data(self, data, logfile=None): method __write_job_data (line 506) | def __write_job_data(self, data, logfile=None): method __write_test_data (line 509) | def __write_test_data(self, data): method write (line 550) | def write(self, data, logfile=None): method close (line 569) | def close(self, result=None): class SQLiteDb (line 575) | class SQLiteDb(DBType): method __init__ (line 581) | def __init__(self, dbtype, dbpath, dbaccess): method __get_index (line 606) | def __get_index(self, c): method __upgrade_db (line 634) | def __upgrade_db(self, version): method __create_tables (line 638) | def __create_tables(self): method __write_data (line 837) | def __write_data(self, tablename, data, logfile): method __write_server_data (line 859) | def __write_server_data(self, data, logfile=None): method __write_mom_data (line 862) | def __write_mom_data(self, data, logfile=None): method __write_sched_data (line 865) | def __write_sched_data(self, data, logfile=None): method __write_acct_data (line 887) | def __write_acct_data(self, data, logfile=None): method __write_proc_data (line 890) | def __write_proc_data(self, data, logfile=None): method __write_cycle_data (line 893) | def __write_cycle_data(self, data, logfile=None): method __write_estsum_data (line 896) | def __write_estsum_data(self, data, logfile=None): method __write_estinfosum_data (line 899) | def __write_estinfosum_data(self, data, logfile=None): method __write_job_data (line 902) | def __write_job_data(self, data, logfile=None): method __write_test_data (line 905) | def __write_test_data(self, data): method write (line 946) | def write(self, data, logfile=None): method close (line 965) | def close(self, result=None): class FileDb (line 971) | class FileDb(DBType): method __init__ (line 977) | def __init__(self, dbtype, dbpath, dbaccess): method __write_data (line 993) | def __write_data(self, key, data, logfile): method __write_server_data (line 1009) | def __write_server_data(self, data, logfile=None): method __write_mom_data (line 1012) | def __write_mom_data(self, data, logfile=None): method __write_sched_data (line 1015) | def __write_sched_data(self, data, logfile=None): method __write_acct_data (line 1037) | def __write_acct_data(self, data, logfile=None): method __write_proc_data (line 1040) | def __write_proc_data(self, data, logfile=None): method __write_cycle_data (line 1043) | def __write_cycle_data(self, data, logfile=None): method __write_estsum_data (line 1046) | def __write_estsum_data(self, data, logfile=None): method __write_estinfosum_data (line 1049) | def __write_estinfosum_data(self, data, logfile=None): method __write_job_data (line 1052) | def __write_job_data(self, data, logfile=None): method __write_test_data (line 1055) | def __write_test_data(self, data): method write (line 1084) | def write(self, data, logfile=None): method close (line 1103) | def close(self, result=None): class HTMLDb (line 1110) | class HTMLDb(DBType): method __init__ (line 1116) | def __init__(self, dbtype, dbpath, dbaccess): method __write_test_html_header (line 1134) | def __write_test_html_header(self, data): method __write_test_data (line 1559) | def __write_test_data(self, data): method write (line 1586) | def write(self, data, logfile=None): method close (line 1592) | def close(self, result=None): class JSONDb (line 1599) | class JSONDb(DBType): method __init__ (line 1605) | def __init__(self, dbtype, dbpath, dbaccess): method __write_test_data (line 1621) | def __write_test_data(self, data): method write (line 1628) | def write(self, data, logfile=None): method close (line 1634) | def close(self, result=None): class PTLTestDb (line 1645) | class PTLTestDb(Plugin): method __init__ (line 1654) | def __init__(self): method options (line 1667) | def options(self, parser, env): method set_data (line 1673) | def set_data(self, dbtype, dbpath, dbaccess): method configure (line 1681) | def configure(self, options, config): method __create_data (line 1703) | def __create_data(self, test, err=None, status=None): method __get_machine_info (line 1761) | def __get_machine_info(self, test): method addError (line 1805) | def addError(self, test, err): method addFailure (line 1808) | def addFailure(self, test, err): method addSuccess (line 1811) | def addSuccess(self, test): method finalize (line 1814) | def finalize(self, result): method process_output (line 1819) | def process_output(self, info={}, dbout=None, dbtype=None, dbaccess=None, FILE: test/fw/ptl/utils/plugins/ptl_test_info.py function get_effective_reqs (line 54) | def get_effective_reqs(ts_reqs=None, tc_reqs=None): class FakeRunner (line 68) | class FakeRunner(object): method __init__ (line 70) | def __init__(self, config): method run (line 73) | def run(self, test): class PTLTestInfo (line 78) | class PTLTestInfo(Plugin): method __init__ (line 87) | def __init__(self): method options (line 99) | def options(self, parser, env): method set_data (line 105) | def set_data(self, suites, list_test, showinfo, verbose, gen_ts_tree): method configure (line 119) | def configure(self, options, config): method prepareTestRunner (line 128) | def prepareTestRunner(self, runner): method wantClass (line 131) | def wantClass(self, cls): method _get_hierarchy (line 142) | def _get_hierarchy(self, cls, level=0): method _print_suite_info (line 154) | def _print_suite_info(self, suite): method _gen_ts_tree (line 200) | def _gen_ts_tree(self, suite): method finalize (line 257) | def finalize(self, result): FILE: test/fw/ptl/utils/plugins/ptl_test_loader.py class PTLTestLoader (line 50) | class PTLTestLoader(Plugin): method __init__ (line 59) | def __init__(self): method options (line 74) | def options(self, parser, env): method set_data (line 80) | def set_data(self, testgroup, suites, excludes, follow, testfiles=None): method configure (line 100) | def configure(self, options, config): method check_unknown (line 170) | def check_unknown(self): method prepareTestLoader (line 194) | def prepareTestLoader(self, loader): method check_follow (line 217) | def check_follow(self, cls, method=None): method is_already_allowed (line 258) | def is_already_allowed(self, cls, method=None): method wantClass (line 278) | def wantClass(self, cls): method wantFunction (line 295) | def wantFunction(self, function): method wantMethod (line 301) | def wantMethod(self, method): FILE: test/fw/ptl/utils/plugins/ptl_test_runner.py class TCThresholdReached (line 80) | class TCThresholdReached(Exception): class TestLogCaptureHandler (line 86) | class TestLogCaptureHandler(StreamHandler): method __init__ (line 92) | def __init__(self): method get_logs (line 99) | def get_logs(self): class _PtlTestResult (line 103) | class _PtlTestResult(unittest.TestResult): method __init__ (line 112) | def __init__(self, stream, descriptions, verbosity, config=None): method getDescription (line 127) | def getDescription(self, test): method getTestDoc (line 144) | def getTestDoc(self, test): method clear_stop (line 159) | def clear_stop(self): method startTest (line 162) | def startTest(self, test): method addSuccess (line 184) | def addSuccess(self, test): method _addError (line 195) | def _addError(self, test, err): method addError (line 202) | def addError(self, test, err): method addFailure (line 232) | def addFailure(self, test, err): method addSkip (line 242) | def addSkip(self, test, reason): method addTimedOut (line 257) | def addTimedOut(self, test, err): method printErrors (line 272) | def printErrors(self): method printErrorList (line 294) | def printErrorList(self, flavour, errors): method printLabel (line 306) | def printLabel(self, label, err=None): method wasSuccessful (line 328) | def wasSuccessful(self): method printSummary (line 345) | def printSummary(self): class SystemInfo (line 412) | class SystemInfo: method get_system_info (line 422) | def get_system_info(self, hostname=None): class PtlTextTestRunner (line 462) | class PtlTextTestRunner(TextTestRunner): method __init__ (line 472) | def __init__(self, stream=sys.stdout, descriptions=True, verbosity=3, method _makeResult (line 480) | def _makeResult(self): method run (line 484) | def run(self, test): class PTLTestRunner (line 519) | class PTLTestRunner(Plugin): method __init__ (line 529) | def __init__(self): method options (line 552) | def options(self, parser, env): method set_data (line 558) | def set_data(self, paramfile, testparam, repeat_count, method configure (line 591) | def configure(self, options, config): method prepareTestRunner (line 599) | def prepareTestRunner(self, runner): method prepareTestResult (line 607) | def prepareTestResult(self, result): method startContext (line 613) | def startContext(self, context): method __get_timeout (line 627) | def __get_timeout(self, test): method __set_test_end_data (line 646) | def __set_test_end_data(self, test, err=None): method __get_param_dictionary (line 670) | def __get_param_dictionary(self): method __are_requirements_matching (line 724) | def __are_requirements_matching(param_dic=None, test=None): method check_hardware_status_and_core_files (line 878) | def check_hardware_status_and_core_files(self, test): method startTest (line 978) | def startTest(self, test): method stopTest (line 1018) | def stopTest(self, test): method addError (line 1027) | def addError(self, test, err): method addFailure (line 1035) | def addFailure(self, test, err): method addSuccess (line 1041) | def addSuccess(self, test): method _cleanup (line 1047) | def _cleanup(self): method begin (line 1111) | def begin(self): method finalize (line 1144) | def finalize(self, result): FILE: test/fw/ptl/utils/plugins/ptl_test_tags.py function tags (line 56) | def tags(*args, **kwargs): function get_tag_value (line 75) | def get_tag_value(method, cls, tag_name, default=False): class EvalHelper (line 90) | class EvalHelper(object): method __init__ (line 97) | def __init__(self, method, cls): method __getitem__ (line 101) | def __getitem__(self, name): class FakeRunner (line 105) | class FakeRunner(object): method __init__ (line 107) | def __init__(self, matched, tags_list, list_tags, verbose): method run (line 113) | def run(self, test): class PTLTestTags (line 128) | class PTLTestTags(Plugin): method __init__ (line 138) | def __init__(self): method options (line 149) | def options(self, parser, env): method set_data (line 155) | def set_data(self, tags, eval_tags, tags_info=False, list_tags=False, method configure (line 163) | def configure(self, options, config): method is_tags_matching (line 198) | def is_tags_matching(self, method, cls=None): method prepareTestRunner (line 235) | def prepareTestRunner(self, runner): method wantClass (line 243) | def wantClass(self, cls): method wantFunction (line 258) | def wantFunction(self, function): method wantMethod (line 264) | def wantMethod(self, method): FILE: test/tests/functional/__init__.py class TestFunctional (line 44) | class TestFunctional(PBSTestSuite): FILE: test/tests/functional/pbs_Rrecord_resources_used.py class Test_Rrecord_with_resources_used (line 46) | class Test_Rrecord_with_resources_used(TestFunctional): method setUp (line 58) | def setUp(self): method common (line 80) | def common(self, is_nonrerunnable, restart_mom): method test_Rrecord_with_nodefailrequeue (line 189) | def test_Rrecord_with_nodefailrequeue(self): method test_Rrecord_when_mom_restarted_with_r (line 207) | def test_Rrecord_when_mom_restarted_with_r(self): method test_Rrecord_for_nonrerunnable_jobs (line 228) | def test_Rrecord_for_nonrerunnable_jobs(self): method test_Rrecord_when_mom_restarted_without_r (line 250) | def test_Rrecord_when_mom_restarted_without_r(self): method test_Rrecord_with_multiple_reruns (line 295) | def test_Rrecord_with_multiple_reruns(self): method test_Rrecord_with_multiple_reruns_case2 (line 396) | def test_Rrecord_with_multiple_reruns_case2(self): method test_Rrecord_job_rerun_forcefully (line 471) | def test_Rrecord_job_rerun_forcefully(self): method tearDown (line 568) | def tearDown(self): FILE: test/tests/functional/pbs_acct_log.py class TestAcctLog (line 44) | class TestAcctLog(TestFunctional): method setUp (line 49) | def setUp(self): method test_long_resource_end (line 54) | def test_long_resource_end(self): method test_long_resource_reque (line 93) | def test_long_resource_reque(self): method test_queue_record (line 127) | def test_queue_record(self): method test_queue_record_hook (line 185) | def test_queue_record_hook(self): method test_alter_record (line 203) | def test_alter_record(self): method test_alter_record_hooks (line 247) | def test_alter_record_hooks(self): method test_alter_record_queuejob_hook (line 284) | def test_alter_record_queuejob_hook(self): method test_alter_record_modifyjob_hook (line 311) | def test_alter_record_modifyjob_hook(self): method test_alter_record_runjob_hook (line 340) | def test_alter_record_runjob_hook(self): method test_multiple_alter_record_hooks (line 385) | def test_multiple_alter_record_hooks(self): method test_queue_record_multiple_hook_00 (line 439) | def test_queue_record_multiple_hook_00(self): method test_queue_record_multiple_hook_01 (line 483) | def test_queue_record_multiple_hook_01(self): method test_queue_record_multiple_hook_02 (line 528) | def test_queue_record_multiple_hook_02(self): method test_queue_record_multiple_hook_03 (line 592) | def test_queue_record_multiple_hook_03(self): FILE: test/tests/functional/pbs_accumulate_resc_used.py class TestPbsAccumulateRescUsed (line 45) | class TestPbsAccumulateRescUsed(TestFunctional): method setUp (line 66) | def setUp(self): method test_epilogue (line 179) | def test_epilogue(self): method test_prologue (line 324) | def test_prologue(self): method test_periodic (line 495) | def test_periodic(self): method test_resource_bool (line 655) | def test_resource_bool(self): method test_resource_invisible (line 700) | def test_resource_invisible(self): method test_reservation (line 752) | def test_reservation(self): method test_server_restart (line 842) | def test_server_restart(self): method test_mom_down (line 925) | def test_mom_down(self): method test_job_rerun (line 997) | def test_job_rerun(self): method test_job_array (line 1056) | def test_job_array(self): method test_epi_pro (line 1132) | def test_epi_pro(self): method test_server_restart2 (line 1228) | def test_server_restart2(self): method test_mom_down2 (line 1296) | def test_mom_down2(self): method test_finished_walltime (line 1363) | def test_finished_walltime(self): FILE: test/tests/functional/pbs_acl_groups.py class Test_acl_groups (line 44) | class Test_acl_groups(TestFunctional): method test_acl_grp_queue (line 49) | def test_acl_grp_queue(self): method test_acl_resv_groups (line 66) | def test_acl_resv_groups(self): FILE: test/tests/functional/pbs_acl_host_moms.py class Test_acl_host_moms (line 44) | class Test_acl_host_moms(TestFunctional): method setUp (line 50) | def setUp(self): method test_acl_host_moms_enable (line 91) | def test_acl_host_moms_enable(self): method test_acl_host_moms_disable (line 105) | def test_acl_host_moms_disable(self): method test_acl_host_moms_hooks_and_jobs (line 119) | def test_acl_host_moms_hooks_and_jobs(self): method test_acl_host_mom_queue_access (line 157) | def test_acl_host_mom_queue_access(self): FILE: test/tests/functional/pbs_acl_host_queue.py class Test_acl_host_queue (line 44) | class Test_acl_host_queue(TestFunctional): method test_acl_host_enable_refuse (line 50) | def test_acl_host_enable_refuse(self): method test_acl_host_enable_allow (line 69) | def test_acl_host_enable_allow(self): FILE: test/tests/functional/pbs_acl_host_server.py class Test_acl_host_server (line 44) | class Test_acl_host_server(TestFunctional): method setUp (line 50) | def setUp(self): method test_acl_subnet_enable_allow (line 73) | def test_acl_subnet_enable_allow(self): method test_acl_subnet_enable_refuse (line 94) | def test_acl_subnet_enable_refuse(self): method tearDown (line 115) | def tearDown(self): FILE: test/tests/functional/pbs_admin_suspend.py class TestAdminSuspend (line 45) | class TestAdminSuspend(TestFunctional): method setUp (line 51) | def setUp(self): method test_basic (line 56) | def test_basic(self): method test_basic_ja (line 91) | def test_basic_ja(self): method test_basic_restart (line 132) | def test_basic_restart(self): method test_cmd_perm (line 164) | def test_cmd_perm(self): method test_wrong_state1 (line 216) | def test_wrong_state1(self): method test_wrong_state2 (line 237) | def test_wrong_state2(self): method test_deljob (line 260) | def test_deljob(self): method test_deljob_force (line 277) | def test_deljob_force(self): method test_rerunjob (line 294) | def test_rerunjob(self): method test_multivnode (line 313) | def test_multivnode(self): method test_multivnode2 (line 334) | def test_multivnode2(self): method test_multivnode_excl (line 372) | def test_multivnode_excl(self): method test_degraded_resv (line 394) | def test_degraded_resv(self): method test_resv_jobend (line 426) | def test_resv_jobend(self): method test_que (line 476) | def test_que(self): method test_resume (line 533) | def test_resume(self): method test_admin_resume_loop (line 580) | def test_admin_resume_loop(self): method test_custom_res (line 605) | def test_custom_res(self): method test_list_jobs_1 (line 666) | def test_list_jobs_1(self): method test_list_jobs_2 (line 737) | def test_list_jobs_2(self): method test_preempt_order (line 760) | def test_preempt_order(self): method test_hook (line 808) | def test_hook(self): method test_offline (line 856) | def test_offline(self): FILE: test/tests/functional/pbs_allpart.py class TestSchedAllPart (line 44) | class TestSchedAllPart(TestFunctional): method setUp (line 49) | def setUp(self): method test_free_nodes (line 54) | def test_free_nodes(self): method test_vscatter (line 71) | def test_vscatter(self): method test_vscatter2 (line 92) | def test_vscatter2(self): method test_rassn (line 108) | def test_rassn(self): method test_nonexistent_non_consumable (line 129) | def test_nonexistent_non_consumable(self): method test_too_many_ncpus (line 141) | def test_too_many_ncpus(self): FILE: test/tests/functional/pbs_alps_inventory_check_hook.py class TestAlpsInventoryCheckHook (line 47) | class TestAlpsInventoryCheckHook(TestFunctional): method setUp (line 53) | def setUp(self): method delete_cray_compute_node (line 66) | def delete_cray_compute_node(self): method test_apstat_cmd (line 75) | def test_apstat_cmd(self): method test_xthostname (line 102) | def test_xthostname(self): method test_start_of_hook (line 124) | def test_start_of_hook(self): method test_cray_login_nodes (line 135) | def test_cray_login_nodes(self): method test_pbs_home_path (line 158) | def test_pbs_home_path(self): method test_alps_and_pbs_are_in_sync (line 185) | def test_alps_and_pbs_are_in_sync(self): method test_nodes_out_of_sync (line 197) | def test_nodes_out_of_sync(self): method test_failure_in_refreshing_nodes (line 210) | def test_failure_in_refreshing_nodes(self): FILE: test/tests/functional/pbs_alps_release_tunables.py class TestCrayAlpsReleaseTunables (line 46) | class TestCrayAlpsReleaseTunables(TestFunctional): method setUp (line 52) | def setUp(self): method get_epoch (line 59) | def get_epoch(msg): method test_alps_release_wait_time (line 64) | def test_alps_release_wait_time(self): method test_alps_release_jitter (line 111) | def test_alps_release_jitter(self): FILE: test/tests/functional/pbs_array_job_mail.py class Test_array_job_email (line 45) | class Test_array_job_email(TestFunctional): method test_emails (line 50) | def test_emails(self): method test_qsub_errors_j_mailpoint (line 95) | def test_qsub_errors_j_mailpoint(self): method test_email_non_existent_user (line 116) | def test_email_non_existent_user(self): FILE: test/tests/functional/pbs_basil_parser_err.py class TestBasilParserErrors (line 45) | class TestBasilParserErrors(TestFunctional): method setUp (line 50) | def setUp(self): method test_basil_errors (line 56) | def test_basil_errors(self): FILE: test/tests/functional/pbs_basil_support.py class TestBasilQuery (line 48) | class TestBasilQuery(TestFunctional): method init_inventory_node (line 58) | def init_inventory_node(): method reset_nodes (line 75) | def reset_nodes(self, hostA): method setUp (line 85) | def setUp(self): method query_alps (line 120) | def query_alps(self, ver, method, qtype): method comp_node (line 139) | def comp_node(self, vnode): method get_knl_vnodes (line 172) | def get_knl_vnodes(self): method retklist (line 213) | def retklist(self): method set_provisioning (line 227) | def set_provisioning(self): method unset_provisioning (line 245) | def unset_provisioning(self): method request_current_aoe (line 255) | def request_current_aoe(self): method test_InventoryQueryVersion (line 263) | def test_InventoryQueryVersion(self): method test_InventoryVnodes (line 284) | def test_InventoryVnodes(self): method test_cray_login_node (line 337) | def test_cray_login_node(self): method test_hbmemm_rsc (line 368) | def test_hbmemm_rsc(self): method test_job_request_insufficent_hbmemm_rsc (line 423) | def test_job_request_insufficent_hbmemm_rsc(self): method test_job_request_knl (line 449) | def test_job_request_knl(self): method test_job_request_subchunk (line 488) | def test_job_request_subchunk(self): method test_pbs_alps_in_sync (line 528) | def test_pbs_alps_in_sync(self): method test_knl_batch_to_interactive (line 557) | def test_knl_batch_to_interactive(self): method test_job_run_on_knl_node (line 608) | def test_job_run_on_knl_node(self): method test_validate_pbs_xeon_phi_provision_hook (line 689) | def test_validate_pbs_xeon_phi_provision_hook(self): method tearDown (line 719) | def tearDown(self): FILE: test/tests/functional/pbs_calendaring.py class TestCalendaring (line 46) | class TestCalendaring(TestFunctional): method test_topjob_start_time (line 52) | def test_topjob_start_time(self): method test_topjob_start_time_of_subjob (line 109) | def test_topjob_start_time_of_subjob(self): method test_topjob_fail (line 145) | def test_topjob_fail(self): method test_topjob_bucket (line 193) | def test_topjob_bucket(self): method test_zero_resource_pushes_topjob (line 232) | def test_zero_resource_pushes_topjob(self): method test_zero_resource_job_conflict_resv (line 296) | def test_zero_resource_job_conflict_resv(self): method test_topjob_stale_estimates_clearing_on_clear_attr_set (line 362) | def test_topjob_stale_estimates_clearing_on_clear_attr_set(self): method test_topjob_estimates_clearing_enabled (line 409) | def test_topjob_estimates_clearing_enabled(self): method test_topjob_estimates_clearing_disabled (line 450) | def test_topjob_estimates_clearing_disabled(self): FILE: test/tests/functional/pbs_cgroups_hook.py function convert_size (line 49) | def convert_size(value, units='b'): function have_swap (line 93) | def have_swap(): function systemd_escape (line 106) | def systemd_escape(buf): function count_items (line 135) | def count_items(items): class TestCgroupsHook (line 158) | class TestCgroupsHook(TestFunctional): method is_memsw_enabled (line 164) | def is_memsw_enabled(self, host, mem_path): method setUp (line 182) | def setUp(self): method get_paths (line 1629) | def get_paths(self, host): method is_dir (line 1690) | def is_dir(self, cpath, host): method is_file (line 1701) | def is_file(self, cpath, host): method get_cgroup_job_dir (line 1712) | def get_cgroup_job_dir(self, subsys, jobid, host): method find_main_cpath (line 1743) | def find_main_cpath(self, cdir, host=None): method load_hook (line 1759) | def load_hook(self, filename, mom_checks=True): method load_config (line 1796) | def load_config(self, cfg, mom_checks=True): method load_default_config (line 1866) | def load_default_config(self, mom_checks=True): method set_vntype (line 1889) | def set_vntype(self, host, typestring='myvntype'): method remove_vntype (line 1906) | def remove_vntype(self): method get_vntype (line 1921) | def get_vntype(self, host): method wait_and_read_file (line 1934) | def wait_and_read_file(self, host, filename=''): method get_hostname (line 1955) | def get_hostname(self, host): method get_host_names (line 1965) | def get_host_names(self, host): method test_cgroup_vntype_excluded (line 1990) | def test_cgroup_vntype_excluded(self): method test_cgroup_host_excluded (line 2050) | def test_cgroup_host_excluded(self): method test_cgroup_exclude_vntype_mem (line 2097) | def test_cgroup_exclude_vntype_mem(self): method test_cgroup_periodic_update_check_values (line 2150) | def test_cgroup_periodic_update_check_values(self): method test_cgroup_cpuset_and_memory (line 2256) | def test_cgroup_cpuset_and_memory(self): method test_cgroup_cpuset_and_memsw (line 2300) | def test_cgroup_cpuset_and_memsw(self): method test_cgroup_prefix_and_devices (line 2377) | def test_cgroup_prefix_and_devices(self): method test_devices_and_gpu_discovery (line 2432) | def test_devices_and_gpu_discovery(self): method test_suppress_devices_discovery (line 2462) | def test_suppress_devices_discovery(self): method test_suppress_gpu_discovery (line 2487) | def test_suppress_gpu_discovery(self): method test_cgroup_cpuset (line 2513) | def test_cgroup_cpuset(self): method test_cgroup_cpuset_ncpus_are_cores (line 2578) | def test_cgroup_cpuset_ncpus_are_cores(self): method test_cgroup_enforce_memory (line 2653) | def test_cgroup_enforce_memory(self): method test_cgroup_enforce_memsw (line 2681) | def test_cgroup_enforce_memsw(self): method test_cgroup_diag_messages (line 2744) | def test_cgroup_diag_messages(self): method cgroup_offline_node (line 2788) | def cgroup_offline_node(self, name, vnpernuma=False): method cgroup_recreate_nodes (line 3004) | def cgroup_recreate_nodes(self): method test_cgroup_offline_node_preserve_comment (line 3030) | def test_cgroup_offline_node_preserve_comment(self): method test_cgroup_offline_node (line 3045) | def test_cgroup_offline_node(self): method test_cgroup_offline_node_vnpernuma (line 3057) | def test_cgroup_offline_node_vnpernuma(self): method test_cgroup_cpuset_host_excluded (line 3074) | def test_cgroup_cpuset_host_excluded(self): method test_cgroup_run_on_host (line 3115) | def test_cgroup_run_on_host(self): method test_cgroup_qstat_resources (line 3156) | def test_cgroup_qstat_resources(self): method test_cgroup_reserve_mem (line 3198) | def test_cgroup_reserve_mem(self): method test_cgroup_multi_node (line 3270) | def test_cgroup_multi_node(self): method test_cgroup_job_array (line 3303) | def test_cgroup_job_array(self): method test_cgroup_cleanup (line 3363) | def test_cgroup_cleanup(self): method test_cgroup_execjob_end_should_delete_cgroup (line 3388) | def test_cgroup_execjob_end_should_delete_cgroup(self): method test_cgroup_assign_resources_mem_only_vnode (line 3427) | def test_cgroup_assign_resources_mem_only_vnode(self): method test_cgroup_cpuset_exclude_cpu (line 3491) | def test_cgroup_cpuset_exclude_cpu(self): method test_cgroup_cpuset_mem_fences (line 3539) | def test_cgroup_cpuset_mem_fences(self): method test_cgroup_cpuset_mem_hardwall (line 3603) | def test_cgroup_cpuset_mem_hardwall(self): method test_cgroup_find_gpus (line 3661) | def test_cgroup_find_gpus(self): method test_cgroup_cpuset_memory_spread_page (line 3728) | def test_cgroup_cpuset_memory_spread_page(self): method test_cgroup_use_hierarchy (line 3781) | def test_cgroup_use_hierarchy(self): method test_cgroup_periodic_update_known_jobs (line 3821) | def test_cgroup_periodic_update_known_jobs(self): method test_cgroup_release_nodes (line 3954) | def test_cgroup_release_nodes(self): method test_cgroup_sismom_resize_fail (line 4006) | def test_cgroup_sismom_resize_fail(self): method test_cgroup_msmom_resize_fail (line 4062) | def test_cgroup_msmom_resize_fail(self): method test_cgroup_msmom_nodes_only (line 4110) | def test_cgroup_msmom_nodes_only(self): method test_cgroups_abort (line 4178) | def test_cgroups_abort(self): method test_big_cgroup_cpuset (line 4230) | def test_big_cgroup_cpuset(self): method test_checkpoint_abort_preemption (line 4304) | def test_checkpoint_abort_preemption(self): method test_checkpoint_restart (line 4363) | def test_checkpoint_restart(self): method test_cpu_controller_enforce_default (line 4443) | def test_cpu_controller_enforce_default(self): method test_cpu_controller_enforce (line 4541) | def test_cpu_controller_enforce(self): method test_cpu_controller_enforce_default_zero_job (line 4635) | def test_cpu_controller_enforce_default_zero_job(self): method test_cpu_controller_enforce_zero_job (line 4724) | def test_cpu_controller_enforce_zero_job(self): method test_vnodepernuma_use_hyperthreads (line 4814) | def test_vnodepernuma_use_hyperthreads(self): method test_cgroup_default_config (line 4873) | def test_cgroup_default_config(self): method test_cgroup_cgswap (line 4904) | def test_cgroup_cgswap(self, vnode_per_numa_node=False): method test_cgroup_cgswap_numa (line 5039) | def test_cgroup_cgswap_numa(self): method test_cgroup_enforce_default (line 5049) | def test_cgroup_enforce_default(self, method test_cgroup_enforce_default_tf (line 5182) | def test_cgroup_enforce_default_tf(self): method test_cgroup_enforce_default_ft (line 5192) | def test_cgroup_enforce_default_ft(self): method test_cgroup_enforce_default_exclhost (line 5202) | def test_cgroup_enforce_default_exclhost(self): method test_manage_rlimit_as (line 5215) | def test_manage_rlimit_as(self): method test_cgroup_mount_paths (line 5282) | def test_cgroup_mount_paths(self): method cleanup_cgroup_subsys (line 5392) | def cleanup_cgroup_subsys(self, host): method cleanup_frozen_jobs (line 5456) | def cleanup_frozen_jobs(self, host): method tearDown (line 5551) | def tearDown(self): FILE: test/tests/functional/pbs_check_job_attrib.py class TestCheckJobAttrib (line 44) | class TestCheckJobAttrib(TestFunctional): method test_exec_vnode_after_job_rerun (line 49) | def test_exec_vnode_after_job_rerun(self): FILE: test/tests/functional/pbs_checkpoint.py class TestCheckpoint (line 45) | class TestCheckpoint(TestFunctional): method setUp (line 52) | def setUp(self): method verify_checkpoint_abort (line 72) | def verify_checkpoint_abort(self, jid, stime): method start_server_hot (line 91) | def start_server_hot(self): method checkpoint_abort_with_qterm_restart_hot (line 102) | def checkpoint_abort_with_qterm_restart_hot(self, qterm_type): method test_checkpoint_abort_with_preempt (line 132) | def test_checkpoint_abort_with_preempt(self): method test_checkpoint_abort_with_qhold (line 165) | def test_checkpoint_abort_with_qhold(self): method test_checkpoint_abort_with_qterm_immediate_restart_hot (line 178) | def test_checkpoint_abort_with_qterm_immediate_restart_hot(self): method test_checkpoint_abort_with_qterm_delay_restart_hot (line 184) | def test_checkpoint_abort_with_qterm_delay_restart_hot(self): method tearDown (line 190) | def tearDown(self): FILE: test/tests/functional/pbs_client_response.py class TestClientResponse (line 45) | class TestClientResponse(TestFunctional): method test_qstat_reponse (line 50) | def test_qstat_reponse(self): FILE: test/tests/functional/pbs_complete_running_parent_job.py class Test_complete_running_parent_job (line 44) | class Test_complete_running_parent_job(TestFunctional): method setUp (line 50) | def setUp(self): method test_parent_job_S_accounting_record (line 61) | def test_parent_job_S_accounting_record(self): method test_parent_job_comment_and_stime (line 75) | def test_parent_job_comment_and_stime(self): FILE: test/tests/functional/pbs_conf_resv_stale_vnode.py class TestResvStaleVnode (line 44) | class TestResvStaleVnode(TestFunctional): method setUp (line 50) | def setUp(self): method test_conf_resv_stale_vnode (line 69) | def test_conf_resv_stale_vnode(self): method test_stale_degraded (line 101) | def test_stale_degraded(self): FILE: test/tests/functional/pbs_config.py class TestPBSConfig (line 45) | class TestPBSConfig(TestFunctional): method test_config_for_snapshot (line 53) | def test_config_for_snapshot(self): method tearDown (line 130) | def tearDown(self): FILE: test/tests/functional/pbs_cpuset.py class TestPbsCpuset (line 45) | class TestPbsCpuset(TestFunctional): method check_stageout_file_size (line 53) | def check_stageout_file_size(self): method setUp (line 77) | def setUp(self): method tearDown (line 197) | def tearDown(self): method test_reliable_job_startup_on_cpuset (line 204) | def test_reliable_job_startup_on_cpuset(self): method test_release_nodes_on_cpuset_sis (line 275) | def test_release_nodes_on_cpuset_sis(self): method test_release_nodes_on_stageout_cset (line 332) | def test_release_nodes_on_stageout_cset(self): FILE: test/tests/functional/pbs_cray_check_node_exclusivity.py class TestCheckNodeExclusivity (line 45) | class TestCheckNodeExclusivity(TestFunctional): method setUp (line 55) | def setUp(self): method submit_and_confirm_resv (line 64) | def submit_and_confirm_resv(self, a=None, index=None): method get_vnode_ncpus_value (line 77) | def get_vnode_ncpus_value(self): method test_node_state_with_adavance_resv (line 85) | def test_node_state_with_adavance_resv(self): method test_node_state_with_standing_resv (line 117) | def test_node_state_with_standing_resv(self): method test_job_outside_resv_not_allowed (line 178) | def test_job_outside_resv_not_allowed(self): method test_conflict_reservation_on_resv_exclusive_node (line 217) | def test_conflict_reservation_on_resv_exclusive_node(self): method test_node_exclusivity_with_multinode_reservation (line 252) | def test_node_exclusivity_with_multinode_reservation(self): method test_multiple_reservation_request_exclusive_placement (line 295) | def test_multiple_reservation_request_exclusive_placement(self): method test_delete_future_resv_not_effect_node_state (line 316) | def test_delete_future_resv_not_effect_node_state(self): method test_delete_future_standing_resv_not_effect_node_state (line 350) | def test_delete_future_standing_resv_not_effect_node_state(self): method test_job_inside_exclusive_reservation (line 397) | def test_job_inside_exclusive_reservation(self): method test_reservation_request_node_ignore_excl (line 484) | def test_reservation_request_node_ignore_excl(self): method test_multijob_on_resv_exclusive_node (line 514) | def test_multijob_on_resv_exclusive_node(self): method test_job_with_exclusive_placement (line 543) | def test_job_with_exclusive_placement(self): method test_job_running_on_multinode_reservation (line 571) | def test_job_running_on_multinode_reservation(self): method test_job_with_exclhost_placement_inside_resv (line 622) | def test_job_with_exclhost_placement_inside_resv(self): FILE: test/tests/functional/pbs_cray_hyperthread.py class TestCrayHyperthread (line 47) | class TestCrayHyperthread(TestFunctional): method setUp (line 55) | def setUp(self): method test_hyperthread (line 60) | def test_hyperthread(self): FILE: test/tests/functional/pbs_cray_pagg_id.py class TestCrayPaggIdUniqueness (line 45) | class TestCrayPaggIdUniqueness(TestFunctional): method setUp (line 53) | def setUp(self): method test_pagg_id (line 59) | def test_pagg_id(self): FILE: test/tests/functional/pbs_cray_reliable_job_startup.py class TestPbsReliableJobStartupOnCray (line 48) | class TestPbsReliableJobStartupOnCray(TestFunctional): method setUp (line 56) | def setUp(self): method match_str_in_input_file (line 118) | def match_str_in_input_file(self, file_path, file_pattern, search_str): method test_reliable_job_startup_not_supported_on_cray (line 134) | def test_reliable_job_startup_not_supported_on_cray(self): FILE: test/tests/functional/pbs_cray_smoketest.py class TestCraySmokeTest (line 47) | class TestCraySmokeTest(TestFunctional): method setUp (line 53) | def setUp(self): method find_hw (line 87) | def find_hw(output_file): method test_cray_login_job (line 103) | def test_cray_login_job(self): method test_cray_compute_job (line 145) | def test_cray_compute_job(self): FILE: test/tests/functional/pbs_cray_suspend_resume.py class TestSuspendResumeOnCray (line 47) | class TestSuspendResumeOnCray(TestFunctional): method setUp (line 57) | def setUp(self): method test_default_restrict_res_to_release_on_suspend_setting (line 63) | def test_default_restrict_res_to_release_on_suspend_setting(self): method test_exclusive_job_not_suspended (line 73) | def test_exclusive_job_not_suspended(self): method test_basic_admin_suspend_restart (line 103) | def test_basic_admin_suspend_restart(self): method test_admin_suspend_wrong_state (line 182) | def test_admin_suspend_wrong_state(self): method submit_resv (line 216) | def submit_resv(self, resv_start, chunks, resv_dur): method test_preempt_STF (line 236) | def test_preempt_STF(self): method test_multi_express (line 293) | def test_multi_express(self): method test_preempted_topjob_calendared (line 357) | def test_preempted_topjob_calendared(self): FILE: test/tests/functional/pbs_cray_vnode_per_numa.py class TestVnodePerNumaNode (line 45) | class TestVnodePerNumaNode(TestFunctional): method setUp (line 54) | def setUp(self): method test_settings (line 60) | def test_settings(self): method restartPBS (line 190) | def restartPBS(self): method reset_nodes (line 198) | def reset_nodes(self, hostA): FILE: test/tests/functional/pbs_cray_vnode_pool.py class TestVnodePool (line 45) | class TestVnodePool(TestFunctional): method setUp (line 52) | def setUp(self): method test_invalid_values (line 73) | def test_invalid_values(self): method test_two_moms_single_vnode_pool (line 104) | def test_two_moms_single_vnode_pool(self): method test_two_moms_different_vnode_pool (line 203) | def test_two_moms_different_vnode_pool(self): method test_invalid_usage (line 235) | def test_invalid_usage(self): FILE: test/tests/functional/pbs_daemon_service_user.py class TestDaemonServiceUser (line 46) | class TestDaemonServiceUser(TestFunctional): method setUp (line 52) | def setUp(self): method common_test (line 55) | def common_test(self, binary, runas, scheduser, msg, setup_sched=False): method test_sched_runas_nonroot (line 92) | def test_sched_runas_nonroot(self): method test_pbsfs_runas_nonroot (line 100) | def test_pbsfs_runas_nonroot(self): method test_sched_runas_nonroot_notset (line 108) | def test_sched_runas_nonroot_notset(self): method test_pbsfs_runas_nonroot_notset (line 117) | def test_pbsfs_runas_nonroot_notset(self): method test_sched_runas_nonroot_pass (line 126) | def test_sched_runas_nonroot_pass(self): FILE: test/tests/functional/pbs_dup_acc_log_for_resv.py class TestDupAccLogForResv (line 44) | class TestDupAccLogForResv(TestFunctional): method setUp (line 50) | def setUp(self): method test_accounting_logs (line 53) | def test_accounting_logs(self): FILE: test/tests/functional/pbs_eligible_time.py class TestEligibleTime (line 45) | class TestEligibleTime(TestFunctional): method setUp (line 50) | def setUp(self): method test_eligible_time_updated (line 56) | def test_eligible_time_updated(self): method test_qsub_a (line 75) | def test_qsub_a(self): method test_job_array (line 98) | def test_job_array(self): method test_after_depend (line 176) | def test_after_depend(self): method test_default_accrue_type (line 223) | def test_default_accrue_type(self): method test_delayed_ineligible (line 239) | def test_delayed_ineligible(self): FILE: test/tests/functional/pbs_equiv_classes.py class TestEquivClass (line 44) | class TestEquivClass(TestFunctional): method setUp (line 50) | def setUp(self): method submit_jobs (line 58) | def submit_jobs(self, num_jobs=1, method test_basic (line 73) | def test_basic(self): method test_select (line 97) | def test_select(self): method test_place (line 125) | def test_place(self): method test_reslist1 (line 151) | def test_reslist1(self): method test_reslist2 (line 187) | def test_reslist2(self): method test_nolimits (line 225) | def test_nolimits(self): method test_user (line 262) | def test_user(self): method test_user_old (line 287) | def test_user_old(self): method test_user_server (line 314) | def test_user_server(self): method test_user_server_soft (line 341) | def test_user_server_soft(self): method test_user_queue (line 368) | def test_user_queue(self): method test_user_queue_without_limits (line 396) | def test_user_queue_without_limits(self): method test_user_queue_soft (line 432) | def test_user_queue_soft(self): method test_user_queue_without_soft_limits (line 460) | def test_user_queue_without_soft_limits(self): method test_group (line 493) | def test_group(self): method test_group_old (line 523) | def test_group_old(self): method test_group_server (line 555) | def test_group_server(self): method test_group_server_soft (line 587) | def test_group_server_soft(self): method test_group_queue (line 619) | def test_group_queue(self): method test_group_queue_soft (line 654) | def test_group_queue_soft(self): method test_proj (line 688) | def test_proj(self): method test_proj_server (line 717) | def test_proj_server(self): method test_proj_server_soft (line 748) | def test_proj_server_soft(self): method test_proj_queue (line 779) | def test_proj_queue(self): method test_proj_queue_soft (line 810) | def test_proj_queue_soft(self): method test_queue (line 841) | def test_queue(self): method test_queue_limits (line 877) | def test_queue_limits(self): method test_queue_nodes (line 933) | def test_queue_nodes(self): method test_prime_queue (line 987) | def test_prime_queue(self): method test_non_prime_queue (line 1049) | def test_non_prime_queue(self): method test_ded_time_queue (line 1112) | def test_ded_time_queue(self): method test_job_array (line 1160) | def test_job_array(self): method test_reservation (line 1186) | def test_reservation(self): method test_time_limit (line 1217) | def test_time_limit(self): method test_fairshare (line 1255) | def test_fairshare(self): method test_server_hook (line 1288) | def test_server_hook(self): method test_mom_hook (line 1357) | def test_mom_hook(self): method test_incr_decr (line 1414) | def test_incr_decr(self): method test_server_queue_limit (line 1492) | def test_server_queue_limit(self): method test_preemption (line 1591) | def test_preemption(self): method test_preemption2 (line 1643) | def test_preemption2(self): method test_multiple_job_preemption_order (line 1701) | def test_multiple_job_preemption_order(self): method test_multiple_equivalence_class_preemption (line 1824) | def test_multiple_equivalence_class_preemption(self): method test_held_jobs_equiv_class (line 1919) | def test_held_jobs_equiv_class(self): method test_queue_resav (line 1942) | def test_queue_resav(self): method test_overlap_resv (line 1980) | def test_overlap_resv(self): method test_limit_res (line 2034) | def test_limit_res(self): method change_res (line 2062) | def change_res(self, name, total, node_num, attribs): method test_equiv_class_not_marked_on_suspend (line 2081) | def test_equiv_class_not_marked_on_suspend(self): FILE: test/tests/functional/pbs_exceeded_resources_notification.py class TestExceededResourcesNotification (line 43) | class TestExceededResourcesNotification(TestFunctional): method setUp (line 49) | def setUp(self): method check_mail (line 55) | def check_mail(self, jid, msg): method test_exceeding_walltime (line 77) | def test_exceeding_walltime(self): method test_exceeding_mem (line 95) | def test_exceeding_mem(self): method test_exceeding_ncpus_sum (line 123) | def test_exceeding_ncpus_sum(self): method test_exceeding_ncpus_burst (line 154) | def test_exceeding_ncpus_burst(self): method test_exceeding_cput (line 184) | def test_exceeding_cput(self): FILE: test/tests/functional/pbs_execjob_susp_resume.py class TestPbsExecjobSuspendResume (line 47) | class TestPbsExecjobSuspendResume(TestFunctional): method setUp (line 54) | def setUp(self): method test_execjob_postsuspend (line 179) | def test_execjob_postsuspend(self): method test_execjob_preresume (line 225) | def test_execjob_preresume(self): method test_execjob_postsuspend_reject (line 272) | def test_execjob_postsuspend_reject(self): method test_execjob_postsuspend_reject_sis (line 305) | def test_execjob_postsuspend_reject_sis(self): method test_execjob_postsuspend_error (line 342) | def test_execjob_postsuspend_error(self): method test_execjob_postsuspend_error_sis (line 376) | def test_execjob_postsuspend_error_sis(self): method test_execjob_preresume_reject (line 412) | def test_execjob_preresume_reject(self): method test_execjob_preresume_reject_sis (line 443) | def test_execjob_preresume_reject_sis(self): method test_execjob_preresume_error (line 482) | def test_execjob_preresume_error(self): method test_execjob_preresume_error_sis (line 514) | def test_execjob_preresume_error_sis(self): FILE: test/tests/functional/pbs_fairshare.py class TestFairshare (line 45) | class TestFairshare(TestFunctional): method set_up_resource_group (line 52) | def set_up_resource_group(self): method test_formula_keyword (line 66) | def test_formula_keyword(self): method test_fairshare_formula (line 92) | def test_fairshare_formula(self): method test_fairshare_formula2 (line 119) | def test_fairshare_formula2(self): method test_fairshare_formula3 (line 146) | def test_fairshare_formula3(self): method test_fairshare_formula4 (line 183) | def test_fairshare_formula4(self): method test_fairshare_formula5 (line 220) | def test_fairshare_formula5(self): method test_fairshare_formula6 (line 259) | def test_fairshare_formula6(self): method test_pbsfs (line 301) | def test_pbsfs(self): method test_fairshare_decay_min_usage (line 357) | def test_fairshare_decay_min_usage(self): method test_fairshare_topjob (line 381) | def test_fairshare_topjob(self): method test_fairshare_acct_name (line 416) | def test_fairshare_acct_name(self): FILE: test/tests/functional/pbs_gen_nodefile_on_sister_mom.py class TestGenNodefileOnSisterMom (line 45) | class TestGenNodefileOnSisterMom(TestFunctional): method test_gen_nodefile_on_sister_mom_default (line 50) | def test_gen_nodefile_on_sister_mom_default(self): method test_gen_nodefile_on_sister_mom_config_enabled (line 84) | def test_gen_nodefile_on_sister_mom_config_enabled(self): method test_gen_nodefile_on_sister_mom_config_disabled (line 122) | def test_gen_nodefile_on_sister_mom_config_disabled(self): method test_gen_nodefile_on_sister_mom_hup (line 149) | def test_gen_nodefile_on_sister_mom_hup(self): FILE: test/tests/functional/pbs_grunt.py class TestGrunt (line 44) | class TestGrunt(TestFunctional): method setUp (line 54) | def setUp(self): method try_a_job (line 65) | def try_a_job(self, base, job_res, que_res, svr_res): method test_nkve_overflow (line 116) | def test_nkve_overflow(self): method test_general_dflt_chunks (line 141) | def test_general_dflt_chunks(self): FILE: test/tests/functional/pbs_highreslog.py class TestHighResLogging (line 43) | class TestHighResLogging(TestFunctional): method validate_trace_job_lines (line 50) | def validate_trace_job_lines(self, jid=None): method validate_server_log_lines (line 72) | def validate_server_log_lines(self): method switch_microsecondlogging (line 86) | def switch_microsecondlogging(self, hostname=None, highrestimestamp=1): method test_disabled (line 97) | def test_disabled(self): method test_disabled_tracejob (line 122) | def test_disabled_tracejob(self): method test_basic (line 149) | def test_basic(self): method test_basic_tracejob (line 160) | def test_basic_tracejob(self): method test_env_variable_overwrite (line 170) | def test_env_variable_overwrite(self): FILE: test/tests/functional/pbs_holidays.py class TestHolidays (line 45) | class TestHolidays(TestFunctional): method setUp (line 64) | def setUp(self): method test_missing_days (line 70) | def test_missing_days(self): method test_inconsistent_days (line 101) | def test_inconsistent_days(self): method test_only_year (line 138) | def test_only_year(self): method test_empty_holidays_file (line 159) | def test_empty_holidays_file(self): method test_stale_year (line 183) | def test_stale_year(self): method test_commented_holidays_file (line 209) | def test_commented_holidays_file(self): method test_non_prime (line 241) | def test_non_prime(self): method test_missing_year (line 266) | def test_missing_year(self): method test_prime_events_calendar (line 299) | def test_prime_events_calendar(self): method test_week_day_after_weekday (line 346) | def test_week_day_after_weekday(self): method test_year_0 (line 370) | def test_year_0(self): FILE: test/tests/functional/pbs_hook_config_os_env.py class TestHookConfigOSEnv (line 44) | class TestHookConfigOSEnv(TestFunctional): method test_hook_config_os_env (line 51) | def test_hook_config_os_env(self): FILE: test/tests/functional/pbs_hook_crosslink_mom.py class TestPbsHookCrossLinkMom (line 46) | class TestPbsHookCrossLinkMom(TestFunctional): method setUp (line 52) | def setUp(self): method test_crosslink (line 68) | def test_crosslink(self): FILE: test/tests/functional/pbs_hook_debug_input.py class TestHookDebugInput (line 47) | class TestHookDebugInput(TestFunctional): method setUp (line 51) | def setUp(self): method remove_files_match (line 62) | def remove_files_match(self, pattern, mom=False): method match_queue_name_in_input_file (line 86) | def match_queue_name_in_input_file(self, input_file_pattern, qname): method match_in_debug_file (line 102) | def match_in_debug_file(self, input_file_pattern, search_list, mom=Fal... method test_queuejob_hook_debug_input_has_queue_name (line 132) | def test_queuejob_hook_debug_input_has_queue_name(self): method test_mom_hook_debug_data (line 162) | def test_mom_hook_debug_data(self): FILE: test/tests/functional/pbs_hook_debug_nocrash.py class TestHookDebugNoCrash (line 44) | class TestHookDebugNoCrash(TestFunctional): method setUp (line 74) | def setUp(self): method test_hook_debug_no_crash (line 89) | def test_hook_debug_no_crash(self): FILE: test/tests/functional/pbs_hook_exechost_periodic.py class TestHookExechostPeriodic (line 61) | class TestHookExechostPeriodic(TestFunctional): method setUp (line 65) | def setUp(self): method test_multiple_exechost_periodic_hooks (line 68) | def test_multiple_exechost_periodic_hooks(self): method test_exechost_periodic_accept (line 99) | def test_exechost_periodic_accept(self): method test_exechost_periodic_alarm (line 138) | def test_exechost_periodic_alarm(self): method test_exechost_periodic_error (line 161) | def test_exechost_periodic_error(self): method test_exechost_periodic_custom_resc (line 184) | def test_exechost_periodic_custom_resc(self): FILE: test/tests/functional/pbs_hook_execjob_abort.py class TestPbsExecjobAbort (line 47) | class TestPbsExecjobAbort(TestFunctional): method setUp (line 54) | def setUp(self): method test_execjob_abort_ms_prologue (line 121) | def test_execjob_abort_ms_prologue(self): method test_execjob_abort_exit_job_launch_reject (line 149) | def test_execjob_abort_exit_job_launch_reject(self): method msg_order (line 178) | def msg_order(self, node, msg1, msg2, stime): method test_execjob_abort_sis_joinjob_requeue (line 192) | def test_execjob_abort_sis_joinjob_requeue(self): method test_execjob_abort_sis_joinjob_exit (line 243) | def test_execjob_abort_sis_joinjob_exit(self): FILE: test/tests/functional/pbs_hook_execjob_end.py function get_hook_body (line 46) | def get_hook_body(sleep_time): class TestPbsExecjobEnd (line 69) | class TestPbsExecjobEnd(TestFunctional): method setUp (line 78) | def setUp(self): method test_execjob_end_non_blocking (line 91) | def test_execjob_end_non_blocking(self): method test_execjob_end_hook_order_and_reject (line 136) | def test_execjob_end_hook_order_and_reject(self): method test_execjob_end_multi_job (line 171) | def test_execjob_end_multi_job(self): method test_execjob_end_non_blocking_multi_node (line 221) | def test_execjob_end_non_blocking_multi_node(self): method test_execjob_end_delete_request (line 271) | def test_execjob_end_delete_request(self): method test_execjob_end_reject_request (line 304) | def test_execjob_end_reject_request(self): method test_rerun_on_epilogue_hook (line 379) | def test_rerun_on_epilogue_hook(self): method common_steps (line 399) | def common_steps(self, jid, host): method test_qrun_on_mom_breakdown (line 448) | def test_qrun_on_mom_breakdown(self): method test_qrun_arrayjob_on_mom_breakdown (line 465) | def test_qrun_arrayjob_on_mom_breakdown(self): method test_mom_restart (line 488) | def test_mom_restart(self): method tearDown (line 508) | def tearDown(self): FILE: test/tests/functional/pbs_hook_execjob_prologue.py class TestPbsExecutePrologue (line 44) | class TestPbsExecutePrologue(TestFunctional): method setUp (line 53) | def setUp(self): method test_prologue_execute_on_all_moms (line 70) | def test_prologue_execute_on_all_moms(self): method test_prologue_internal_error_no_fail_action (line 100) | def test_prologue_internal_error_no_fail_action(self): method test_prologue_internal_error_offline_vnodes (line 121) | def test_prologue_internal_error_offline_vnodes(self): method test_prologue_hook_set_fail_action (line 170) | def test_prologue_hook_set_fail_action(self): method test_prologue_hook_set_job_attr (line 194) | def test_prologue_hook_set_job_attr(self): method test_prologue_hook_fail_action_non_mom_hook (line 218) | def test_prologue_hook_fail_action_non_mom_hook(self): method test_prologue_hook_does_not_execute_twice_on_pbsdsh (line 238) | def test_prologue_hook_does_not_execute_twice_on_pbsdsh(self): method test_prologue_exception_sisters (line 271) | def test_prologue_exception_sisters(self): FILE: test/tests/functional/pbs_hook_jobobit.py function jobobit_hook (line 45) | def jobobit_hook(): class TestHookJobObit (line 90) | class TestHookJobObit(TestFunctional): method is_array_job (line 108) | def is_array_job(self): method run_test_func (line 111) | def run_test_func(self, test_body_func, *args, **kwargs): method job_verify_jobobit_hook_messages (line 176) | def job_verify_jobobit_hook_messages(self, job_id, existence): method check_log_for_jobobit_hook_messages (line 197) | def check_log_for_jobobit_hook_messages(self): method get_job_id_set (line 221) | def get_job_id_set(self, job_ids): method job_submit (line 227) | def job_submit( method job_rerun (line 258) | def job_rerun(self, job_ids=None, force=False, user=None): method job_delete (line 278) | def job_delete(self, job_ids=None, force=False, user=None): method job_verify_queued (line 303) | def job_verify_queued(self, job_ids=None): method job_verify_started (line 339) | def job_verify_started(self, job_ids=None): method job_verify_ended (line 365) | def job_verify_ended(self, job_ids=None): method resv_submit (line 396) | def resv_submit( method resv_verify_confirmed (line 417) | def resv_verify_confirmed(self): method resv_verify_started (line 423) | def resv_verify_started(self): method moms_start (line 430) | def moms_start(self, *args, **kwargs): method moms_stop (line 438) | def moms_stop(self, *args, **kwargs): method jobobit_simple_run_job (line 448) | def jobobit_simple_run_job(self, subjob_count=0): method test_hook_jobobit_run_single_job (line 454) | def test_hook_jobobit_run_single_job(self): method test_hook_jobobit_run_array_job (line 463) | def test_hook_jobobit_run_array_job(self): method test_hook_jobobit_run_array_job_in_resv (line 474) | def test_hook_jobobit_run_array_job_in_resv(self): method jobobit_rerun_job (line 496) | def jobobit_rerun_job( method test_hook_jobobit_rerun_single_job_as_root (line 519) | def test_hook_jobobit_rerun_single_job_as_root(self): method test_hook_jobobit_rerun_single_job_as_mgr (line 527) | def test_hook_jobobit_rerun_single_job_as_mgr(self): method test_hook_jobobit_force_rerun_single_job_as_root (line 536) | def test_hook_jobobit_force_rerun_single_job_as_root(self): method test_hook_jobobit_force_rerun_single_job_as_mgr (line 545) | def test_hook_jobobit_force_rerun_single_job_as_mgr(self): method test_hook_jobobit_rerun_single_job_stop_moms (line 555) | def test_hook_jobobit_rerun_single_job_stop_moms(self): method test_hook_jobobit_force_rerun_single_job_stop_moms (line 565) | def test_hook_jobobit_force_rerun_single_job_stop_moms(self): method test_hook_jobobit_rerun_single_job_restart_moms (line 576) | def test_hook_jobobit_rerun_single_job_restart_moms(self): method test_hook_jobobit_force_rerun_single_job_restart_moms (line 587) | def test_hook_jobobit_force_rerun_single_job_restart_moms(self): method test_hook_jobobit_rerun_array_job (line 599) | def test_hook_jobobit_rerun_array_job(self): method test_hook_jobobit_force_rerun_array_job (line 608) | def test_hook_jobobit_force_rerun_array_job(self): method test_hook_jobobit_rerun_array_job_restart_moms (line 619) | def test_hook_jobobit_rerun_array_job_restart_moms(self): method test_hook_jobobit_force_rerun_array_job_restart_moms (line 631) | def test_hook_jobobit_force_rerun_array_job_restart_moms(self): method jobobit_rerun_and_delete_job (line 646) | def jobobit_rerun_and_delete_job( method test_hook_jobobit_rerun_and_delete_single_job (line 660) | def test_hook_jobobit_rerun_and_delete_single_job(self): method test_hook_jobobit_rerun_and_force_delete_single_job (line 668) | def test_hook_jobobit_rerun_and_force_delete_single_job(self): method test_hook_jobobit_rerun_and_delete_array_job (line 677) | def test_hook_jobobit_rerun_and_delete_array_job(self): method test_hook_jobobit_rerun_and_force_delete_array_job (line 687) | def test_hook_jobobit_rerun_and_force_delete_array_job(self): method jobobit_delete_unstarted_job (line 700) | def jobobit_delete_unstarted_job( method test_hook_jobobit_delete_unstarted_single_job_as_root (line 714) | def test_hook_jobobit_delete_unstarted_single_job_as_root(self): method test_hook_jobobit_delete_unstarted_single_job_as_user (line 722) | def test_hook_jobobit_delete_unstarted_single_job_as_user(self): method test_hook_jobobit_force_delete_unstarted_single_job_as_root (line 731) | def test_hook_jobobit_force_delete_unstarted_single_job_as_root(self): method test_hook_jobobit_force_delete_unstarted_single_job_as_user (line 740) | def test_hook_jobobit_force_delete_unstarted_single_job_as_user(self): method test_hook_jobobit_delete_unstarted_array_job_as_root (line 750) | def test_hook_jobobit_delete_unstarted_array_job_as_root(self): method test_hook_jobobit_delete_unstarted_array_job_as_user (line 759) | def test_hook_jobobit_delete_unstarted_array_job_as_user(self): method test_hook_jobobit_force_delete_unstarted_array_job_as_root (line 769) | def test_hook_jobobit_force_delete_unstarted_array_job_as_root(self): method test_hook_jobobit_force_delete_unstarted_array_job_as_user (line 779) | def test_hook_jobobit_force_delete_unstarted_array_job_as_user(self): method jobobit_delete_running_job (line 792) | def jobobit_delete_running_job( method test_hook_jobobit_delete_running_single_job_as_root (line 807) | def test_hook_jobobit_delete_running_single_job_as_root(self): method test_hook_jobobit_delete_running_single_job_as_user (line 815) | def test_hook_jobobit_delete_running_single_job_as_user(self): method test_hook_jobobit_force_delete_running_single_job_as_root (line 824) | def test_hook_jobobit_force_delete_running_single_job_as_root(self): method test_hook_jobobit_force_delete_running_single_job_as_user (line 833) | def test_hook_jobobit_force_delete_running_single_job_as_user(self): method test_hook_jobobit_delete_running_array_job_as_root (line 843) | def test_hook_jobobit_delete_running_array_job_as_root(self): method test_hook_jobobit_delete_running_array_job_as_user (line 853) | def test_hook_jobobit_delete_running_array_job_as_user(self): method test_hook_jobobit_force_delete_running_array_job_as_root (line 864) | def test_hook_jobobit_force_delete_running_array_job_as_root(self): method test_hook_jobobit_force_delete_running_array_job_as_user (line 875) | def test_hook_jobobit_force_delete_running_array_job_as_user(self): method jobobit_delete_running_job_moms_stopped (line 889) | def jobobit_delete_running_job_moms_stopped( method test_hook_jobobit_delete_running_single_job_as_root_nrr_sm (line 911) | def test_hook_jobobit_delete_running_single_job_as_root_nrr_sm(self): method test_hook_jobobit_delete_running_single_job_as_user_nrr_sm (line 920) | def test_hook_jobobit_delete_running_single_job_as_user_nrr_sm(self): method test_hook_jobobit_force_delete_running_single_job_as_root_nrr_sm (line 930) | def test_hook_jobobit_force_delete_running_single_job_as_root_nrr_sm(s... method test_hook_jobobit_force_delete_running_single_job_as_user_nrr_sm (line 941) | def test_hook_jobobit_force_delete_running_single_job_as_user_nrr_sm(s... method test_hook_jobobit_delete_running_single_job_as_root_sm (line 953) | def test_hook_jobobit_delete_running_single_job_as_root_sm(self): method test_hook_jobobit_delete_running_single_job_as_user_sm (line 962) | def test_hook_jobobit_delete_running_single_job_as_user_sm(self): method test_hook_jobobit_force_delete_running_single_job_as_root_sm (line 972) | def test_hook_jobobit_force_delete_running_single_job_as_root_sm(self): method test_hook_jobobit_force_delete_running_single_job_as_user_sm (line 982) | def test_hook_jobobit_force_delete_running_single_job_as_user_sm(self): method test_hook_jobobit_delete_running_single_job_as_root_rm (line 993) | def test_hook_jobobit_delete_running_single_job_as_root_rm(self): method test_hook_jobobit_delete_running_single_job_as_user_rm (line 1005) | def test_hook_jobobit_delete_running_single_job_as_user_rm(self): method test_hook_jobobit_force_delete_running_single_job_as_root_rm (line 1018) | def test_hook_jobobit_force_delete_running_single_job_as_root_rm(self): method test_hook_jobobit_force_delete_running_single_job_as_user_rm (line 1030) | def test_hook_jobobit_force_delete_running_single_job_as_user_rm(self): method test_hook_jobobit_delete_running_array_job_as_root_sm (line 1043) | def test_hook_jobobit_delete_running_array_job_as_root_sm(self): method test_hook_jobobit_delete_running_array_job_as_user_sm (line 1052) | def test_hook_jobobit_delete_running_array_job_as_user_sm(self): method test_hook_jobobit_force_delete_running_array_job_as_root_sm (line 1062) | def test_hook_jobobit_force_delete_running_array_job_as_root_sm(self): method test_hook_jobobit_force_delete_running_array_job_as_user_sm (line 1072) | def test_hook_jobobit_force_delete_running_array_job_as_user_sm(self): method jobobit_job_running_during_mom_restart (line 1085) | def jobobit_job_running_during_mom_restart( method test_hook_jobobit_finish_single_job_during_mom_restart (line 1117) | def test_hook_jobobit_finish_single_job_during_mom_restart(self): method test_hook_jobobit_finish_single_job_during_mom_restart_delayed (line 1127) | def test_hook_jobobit_finish_single_job_during_mom_restart_delayed(self): method test_hook_jobobit_rerun_single_job_during_mom_restart (line 1138) | def test_hook_jobobit_rerun_single_job_during_mom_restart(self): method test_hook_jobobit_rerun_single_job_during_mom_restart_delayed (line 1149) | def test_hook_jobobit_rerun_single_job_during_mom_restart_delayed(self): method test_hook_jobobit_finish_array_job_during_mom_restart (line 1162) | def test_hook_jobobit_finish_array_job_during_mom_restart(self): method test_hook_jobobit_finish_array_job_during_mom_restart_delayed (line 1173) | def test_hook_jobobit_finish_array_job_during_mom_restart_delayed(self): method test_hook_jobobit_rerun_array_job_during_mom_restart (line 1185) | def test_hook_jobobit_rerun_array_job_during_mom_restart(self): method test_hook_jobobit_rerun_array_job_during_mom_restart_delayed (line 1197) | def test_hook_jobobit_rerun_array_job_during_mom_restart_delayed(self): FILE: test/tests/functional/pbs_hook_management.py function get_hook_body (line 53) | def get_hook_body(hook_msg): function get_hook_body_str (line 64) | def get_hook_body_str(hook_msg): function hook_accept (line 77) | def hook_accept(hook_msg): function hook_reject (line 85) | def hook_reject(hook_msg): function get_hook_body_reject_with_text (line 93) | def get_hook_body_reject_with_text(hook_msg, bad_message="badmsg"): function get_hook_body_traceback (line 105) | def get_hook_body_traceback(hook_msg, bad_message="badmsg"): function get_hook_body_sleep (line 117) | def get_hook_body_sleep(hook_msg, sleeptime=0.0): function hook_attrs_func (line 131) | def hook_attrs_func(hook_msg): class TestHookManagement (line 231) | class TestHookManagement(TestFunctional): method test_hook_00 (line 233) | def test_hook_00(self): method test_hook_01 (line 253) | def test_hook_01(self): method test_hook_02 (line 274) | def test_hook_02(self): method test_hook_03 (line 321) | def test_hook_03(self): method test_hook_04 (line 362) | def test_hook_04(self): method test_hook_str_00 (line 410) | def test_hook_str_00(self): method test_hook_accept_00 (line 430) | def test_hook_accept_00(self): method test_hook_reject_00 (line 479) | def test_hook_reject_00(self): method test_hook_reject_01 (line 544) | def test_hook_reject_01(self): method test_hook_reject_02 (line 610) | def test_hook_reject_02(self): method test_hook_traceback_00 (line 648) | def test_hook_traceback_00(self): method test_hook_alarm_00 (line 689) | def test_hook_alarm_00(self): method test_hook_import_00 (line 729) | def test_hook_import_00(self): method test_hook_attrs_00 (line 802) | def test_hook_attrs_00(self): method test_hook_attrs_01 (line 849) | def test_hook_attrs_01(self): method test_hook_attrs_02 (line 919) | def test_hook_attrs_02(self): FILE: test/tests/functional/pbs_hook_modifyvnode_state_changes.py function get_hook_body_modifyvnode_param_rpt (line 74) | def get_hook_body_modifyvnode_param_rpt(): function get_hook_body_reverse_node_state (line 168) | def get_hook_body_reverse_node_state(): class TestPbsModifyvnodeStateChanges (line 182) | class TestPbsModifyvnodeStateChanges(TestFunctional): method setUp (line 189) | def setUp(self): method checkLog (line 193) | def checkLog(self, start_time, mom, check_up, check_down): method checkNodeFree (line 214) | def checkNodeFree(self, start_time): method checkNodeDown (line 222) | def checkNodeDown(self, start_time): method checkNodeOffline (line 231) | def checkNodeOffline(self, start_time): method checkNodeResvExclusive (line 240) | def checkNodeResvExclusive(self, start_time): method checkpreviousStateChain (line 248) | def checkpreviousStateChain(self, start_time, end_time, mom): method test_hook_state_changes_00 (line 291) | def test_hook_state_changes_00(self): method test_check_node_state_constants_00 (line 387) | def test_check_node_state_constants_00(self): method test_check_node_state_lookup_00 (line 415) | def test_check_node_state_lookup_00(self): method test_hook_state_changes_01 (line 448) | def test_hook_state_changes_01(self): method test_hook_state_changes_02 (line 491) | def test_hook_state_changes_02(self): FILE: test/tests/functional/pbs_hook_perf_stat.py class Test_hook_perf_stat (line 44) | class Test_hook_perf_stat(TestFunctional): method setUp (line 49) | def setUp(self): method test_queuejob_hook (line 71) | def test_queuejob_hook(self): method test_modifyjob_hook (line 114) | def test_modifyjob_hook(self): method test_movejob_hook (line 165) | def test_movejob_hook(self): method test_runjob_hook (line 212) | def test_runjob_hook(self): method test_resvsub_hook (line 253) | def test_resvsub_hook(self): method test_periodic_hook (line 296) | def test_periodic_hook(self): method test_mom_hooks (line 341) | def test_mom_hooks(self): method test_mom_period_hook (line 406) | def test_mom_period_hook(self): FILE: test/tests/functional/pbs_hook_postqueuejob.py class TestHookPostQueueJob (line 78) | class TestHookPostQueueJob(TestFunctional): method test_postqueuejob_hook_single_job (line 83) | def test_postqueuejob_hook_single_job(self): method test_postqueuejob_hook_multiple_job (line 100) | def test_postqueuejob_hook_multiple_job(self): method test_postqueuejob_hook_multiple_hooks (line 122) | def test_postqueuejob_hook_multiple_hooks(self): method test_postqueuejob_hook_multiple_hooks_muliple_jobs (line 145) | def test_postqueuejob_hook_multiple_hooks_muliple_jobs(self): method test_queuejob_with_postqueuejob_hook (line 173) | def test_queuejob_with_postqueuejob_hook(self): method test_postqueuejob_hook_reject (line 199) | def test_postqueuejob_hook_reject(self): method test_postqueuejob_hook_with_route_queue (line 218) | def test_postqueuejob_hook_with_route_queue(self): method test_postqueuejob_hook_with_movejob (line 250) | def test_postqueuejob_hook_with_movejob(self): method create_hook_and_submit_job (line 278) | def create_hook_and_submit_job(self, hook_script): method test_altering_job_attribute_in_accepted_hook (line 292) | def test_altering_job_attribute_in_accepted_hook(self): method test_altering_job_attribute_in_rejected_hook (line 323) | def test_altering_job_attribute_in_rejected_hook(self): method test_setting_job_readonly_attr (line 352) | def test_setting_job_readonly_attr(self): method test_postqueuejob_in_list_hook (line 377) | def test_postqueuejob_in_list_hook(self): FILE: test/tests/functional/pbs_hook_set_attr.py class TestHookSetAttr (line 53) | class TestHookSetAttr(TestFunctional): method test_node_ro_attr_hook (line 55) | def test_node_ro_attr_hook(self): FILE: test/tests/functional/pbs_hook_set_interrupt.py class TestHookInterrupt (line 44) | class TestHookInterrupt(TestFunctional): method test_hook_interrupt (line 51) | def test_hook_interrupt(self): FILE: test/tests/functional/pbs_hook_set_jobenv.py class TestPbsHookSetJobEnv (line 45) | class TestPbsHookSetJobEnv(TestFunctional): method setUp (line 72) | def setUp(self): method tearDown (line 125) | def tearDown(self): method read_env (line 140) | def read_env(self, outputfile, ishook): method common_log_match (line 175) | def common_log_match(self, daemon): method common_validate (line 246) | def common_validate(self): method create_and_submit_job (line 356) | def create_and_submit_job(self, user=None, attribs=None, content=None, method test_begin_launch (line 382) | def test_begin_launch(self): method test_que (line 462) | def test_que(self): method test_execjob_epi (line 523) | def test_execjob_epi(self): method test_execjob_pro (line 584) | def test_execjob_pro(self): method test_interactive (line 644) | def test_interactive(self): method test_no_hook (line 705) | def test_no_hook(self): method test_interactive_no_hook (line 840) | def test_interactive_no_hook(self): method test_execjob_epi2 (line 937) | def test_execjob_epi2(self): FILE: test/tests/functional/pbs_hook_set_nonexist.py class TestHookSetNonExist (line 43) | class TestHookSetNonExist(TestFunctional): method test_set_on_nonexist_hook (line 45) | def test_set_on_nonexist_hook(self): FILE: test/tests/functional/pbs_hook_timeout.py class TestHookTimeout (line 47) | class TestHookTimeout(TestFunctional): method setUp (line 53) | def setUp(self): method timeout_messages (line 80) | def timeout_messages(self, num_msg=1, starttime=None): method test_hook_send (line 93) | def test_hook_send(self): method tearDown (line 186) | def tearDown(self): FILE: test/tests/functional/pbs_hook_unset_res.py class TestHookUnsetRes (line 62) | class TestHookUnsetRes(TestFunctional): method test_modifyjob_hook (line 64) | def test_modifyjob_hook(self): method test_node_res_unset_hook (line 80) | def test_node_res_unset_hook(self): FILE: test/tests/functional/pbs_hooksmoketest.py class TestHookSmokeTest (line 44) | class TestHookSmokeTest(TestFunctional): method setUp (line 50) | def setUp(self): method check_hk_file (line 62) | def check_hk_file(self, hook_name, existence=False): method test_create_and_print_hook (line 103) | def test_create_and_print_hook(self): method test_import_and_export_hook (line 122) | def test_import_and_export_hook(self): method test_enable_and_disable_hook (line 153) | def test_enable_and_disable_hook(self): method test_modify_hook (line 180) | def test_modify_hook(self): method test_delete_hook (line 214) | def test_delete_hook(self): method test_queuejob_hook (line 237) | def test_queuejob_hook(self): method test_modifyjob_hook (line 282) | def test_modifyjob_hook(self): method test_resvsub_hook (line 319) | def test_resvsub_hook(self): method test_movejob_hook (line 351) | def test_movejob_hook(self): method test_runjob_hook (line 412) | def test_runjob_hook(self): method tearDown (line 471) | def tearDown(self): FILE: test/tests/functional/pbs_hookswig.py class TestHookSwig (line 44) | class TestHookSwig(TestFunctional): method test_hook (line 51) | def test_hook(self): FILE: test/tests/functional/pbs_indirect_resources.py class TestHostResources (line 44) | class TestHostResources(TestFunctional): method test_set_direct_on_indirect_resc (line 46) | def test_set_direct_on_indirect_resc(self): method test_set_direct_on_indirect_resc_busy (line 67) | def test_set_direct_on_indirect_resc_busy(self): method test_set_direct_on_target_node (line 101) | def test_set_direct_on_target_node(self): method test_create_node_without_resc_set (line 133) | def test_create_node_without_resc_set(self): FILE: test/tests/functional/pbs_init_script.py class TestPbsInitScript (line 44) | class TestPbsInitScript(TestFunctional): method test_env_vars_precede_pbs_conf_file (line 49) | def test_env_vars_precede_pbs_conf_file(self): method tearDown (line 78) | def tearDown(self): FILE: test/tests/functional/pbs_job_array.py class TestJobArray (line 45) | class TestJobArray(TestFunctional): method create_max_run_subjobs_hook (line 81) | def create_max_run_subjobs_hook(self, max_run, event, name, script): method test_arrayjob_Erecord_startval (line 93) | def test_arrayjob_Erecord_startval(self): method kill_and_restart_svr (line 120) | def kill_and_restart_svr(self): method test_running_subjob_survive_restart (line 139) | def test_running_subjob_survive_restart(self): method test_running_subjob_survive_restart_with_history (line 167) | def test_running_subjob_survive_restart_with_history(self): method test_suspended_subjob_survive_restart (line 176) | def test_suspended_subjob_survive_restart(self): method test_suspended_subjob_survive_restart_with_history (line 218) | def test_suspended_subjob_survive_restart_with_history(self): method test_deleted_q_subjob_survive_restart (line 227) | def test_deleted_q_subjob_survive_restart(self): method test_deleted_q_subjob_survive_restart_w_history (line 251) | def test_deleted_q_subjob_survive_restart_w_history(self): method test_deleted_r_subjob_survive_restart (line 260) | def test_deleted_r_subjob_survive_restart(self): method test_deleted_r_subjob_survive_restart_w_history (line 285) | def test_deleted_r_subjob_survive_restart_w_history(self): method test_qdel_expired_subjob (line 294) | def test_qdel_expired_subjob(self): method test_subjob_comments (line 334) | def test_subjob_comments(self): method test_subjob_comments_with_history (line 354) | def test_subjob_comments_with_history(self): method test_multiple_server_restarts (line 399) | def test_multiple_server_restarts(self): method test_job_array_history_duration (line 419) | def test_job_array_history_duration(self): method test_queue_deletion_after_terminated_subjob (line 449) | def test_queue_deletion_after_terminated_subjob(self): method test_held_job_array_survive_server_restart (line 469) | def test_held_job_array_survive_server_restart(self): method test_held_job_array_survive_server_restart_w_history (line 493) | def test_held_job_array_survive_server_restart_w_history(self): method test_subjobs_qrun (line 502) | def test_subjobs_qrun(self): method test_dependent_job_array_server_restart (line 519) | def test_dependent_job_array_server_restart(self): method test_rerun_subjobs_server_restart (line 547) | def test_rerun_subjobs_server_restart(self): method test_rerun_node_fail_requeue (line 572) | def test_rerun_node_fail_requeue(self): method test_qmove_job_array (line 589) | def test_qmove_job_array(self): method test_delete_history_subjob_server_restart (line 617) | def test_delete_history_subjob_server_restart(self): method test_job_id_duplicate_server_restart (line 637) | def test_job_id_duplicate_server_restart(self): method test_expired_subjobs_not_reported (line 657) | def test_expired_subjobs_not_reported(self): method test_subjob_stdfile_custom_dir (line 685) | def test_subjob_stdfile_custom_dir(self): method test_subjob_wrong_state (line 708) | def test_subjob_wrong_state(self): method test_recover_big_array_job (line 725) | def test_recover_big_array_job(self): method test_max_run_subjobs_basic (line 761) | def test_max_run_subjobs_basic(self): method test_max_run_subjobs_equiv_class (line 781) | def test_max_run_subjobs_equiv_class(self): method test_max_run_subjobs_calendar (line 801) | def test_max_run_subjobs_calendar(self): method test_max_run_subjobs_queuejob_hook (line 835) | def test_max_run_subjobs_queuejob_hook(self): method test_max_run_subjobs_modifyjob_hook (line 856) | def test_max_run_subjobs_modifyjob_hook(self): method test_max_run_subjobs_preemption (line 884) | def test_max_run_subjobs_preemption(self): method test_max_run_subjobs_qrun (line 911) | def test_max_run_subjobs_qrun(self): method test_max_run_subjobs_suspend (line 938) | def test_max_run_subjobs_suspend(self): method test_max_run_subjobs_eligible_time (line 961) | def test_max_run_subjobs_eligible_time(self): method test_max_run_subjobs_on_non_array (line 982) | def test_max_run_subjobs_on_non_array(self): method test_multiple_max_run_subjobs_values (line 992) | def test_multiple_max_run_subjobs_values(self): method test_qdel_job_array_downed_mom (line 1008) | def test_qdel_job_array_downed_mom(self): FILE: test/tests/functional/pbs_job_array_comment.py class TestJobArrayComment (line 44) | class TestJobArrayComment(TestFunctional): method test_job_array_comment (line 49) | def test_job_array_comment(self): FILE: test/tests/functional/pbs_job_comment_on_resume.py class TestJobComment (line 44) | class TestJobComment(TestFunctional): method test_job_comment_on_resume (line 50) | def test_job_comment_on_resume(self): FILE: test/tests/functional/pbs_job_default_group.py class TestJobDefaultGroup (line 44) | class TestJobDefaultGroup(TestFunctional): method test_job_with_default_group (line 49) | def test_job_with_default_group(self): method tearDown (line 95) | def tearDown(self): FILE: test/tests/functional/pbs_job_dependency.py class TestJobDependency (line 44) | class TestJobDependency(TestFunctional): method setUp (line 58) | def setUp(self): method cust_attr (line 67) | def cust_attr(self, name, totnodes, numnode, attrib): method assert_dependency (line 72) | def assert_dependency(self, *jobs): method test_runone_depend_basic (line 87) | def test_runone_depend_basic(self): method test_runone_dependency_on_running_job (line 120) | def test_runone_dependency_on_running_job(self): method test_runone_depend_basic_on_job_array (line 145) | def test_runone_depend_basic_on_job_array(self): method test_runone_queuejob_hook (line 192) | def test_runone_queuejob_hook(self): method test_runone_runjob_hook (line 210) | def test_runone_runjob_hook(self): method test_deleting_one_runone_dependency_job (line 227) | def test_deleting_one_runone_dependency_job(self): method check_job (line 255) | def check_job(self, attr, msg, state): method test_dependency_on_finished_job (line 268) | def test_dependency_on_finished_job(self): method test_dependency_on_multiple_finished_job (line 309) | def test_dependency_on_multiple_finished_job(self): method check_depend_delete_msg (line 355) | def check_depend_delete_msg(self, pjid, cjid): method test_job_end_deleting_chain_of_dependency (line 363) | def test_job_end_deleting_chain_of_dependency(self): method test_qdel_deleting_chain_of_dependency (line 399) | def test_qdel_deleting_chain_of_dependency(self): method test_qdel_held_job_deleting_chain_of_dependency (line 476) | def test_qdel_held_job_deleting_chain_of_dependency(self): method test_only_after_dependency_chain_is_deleted (line 516) | def test_only_after_dependency_chain_is_deleted(self): FILE: test/tests/functional/pbs_job_purge.py class TestJobPurge (line 44) | class TestJobPurge(TestFunctional): method test_job_files_after_execution (line 49) | def test_job_files_after_execution(self): FILE: test/tests/functional/pbs_job_requeue_timeout_error.py class TestJobRequeueTimeoutErrorMsg (line 45) | class TestJobRequeueTimeoutErrorMsg(TestFunctional): method setUp (line 52) | def setUp(self): method test_error_message (line 80) | def test_error_message(self): FILE: test/tests/functional/pbs_job_routing.py class TestJobRouting (line 44) | class TestJobRouting(TestFunctional): method setUp (line 49) | def setUp(self): method test_t1 (line 57) | def test_t1(self): method test_t2 (line 115) | def test_t2(self): method test_route_resource_with_cr (line 183) | def test_route_resource_with_cr(self): FILE: test/tests/functional/pbs_job_script.py class TestPbsJobScript (line 43) | class TestPbsJobScript(TestFunctional): method submit_job (line 48) | def submit_job(self, addnewline=False): method test_long_select_spec (line 68) | def test_long_select_spec(self): method test_long_select_spec_extend (line 81) | def test_long_select_spec_extend(self): FILE: test/tests/functional/pbs_job_sort_formula.py class TestJobSortFormula (line 44) | class TestJobSortFormula(TestFunctional): method test_job_sort_formula_negative_value (line 49) | def test_job_sort_formula_negative_value(self): FILE: test/tests/functional/pbs_job_status_after_mom_hup.py class Test_job_status_after_mom_hup (line 45) | class Test_job_status_after_mom_hup(TestFunctional): method setUp (line 50) | def setUp(self): method test_job_status (line 53) | def test_job_status(self): FILE: test/tests/functional/pbs_job_task.py class TestJobTask (line 44) | class TestJobTask(TestFunctional): method setUp (line 49) | def setUp(self): method check_jobs_file (line 55) | def check_jobs_file(self, out_file): method test_singlenode_pbsdsh (line 68) | def test_singlenode_pbsdsh(self): method test_singlenode_pbs_tmrsh (line 87) | def test_singlenode_pbs_tmrsh(self): method test_invoke_pbs_tmrsh_from_sister_mom (line 108) | def test_invoke_pbs_tmrsh_from_sister_mom(self): FILE: test/tests/functional/pbs_maintenance_reservations.py class TestMaintenanceReservations (line 44) | class TestMaintenanceReservations(TestFunctional): method setUp (line 50) | def setUp(self): method test_maintenance_acl_denied (line 54) | def test_maintenance_acl_denied(self): method test_maintenance_conflicting_parameters (line 72) | def test_maintenance_conflicting_parameters(self): method test_maintenance_unknown_hosts (line 120) | def test_maintenance_unknown_hosts(self): method test_maintenance_duplicate_host (line 169) | def test_maintenance_duplicate_host(self): method test_maintenance_confirm (line 190) | def test_maintenance_confirm(self): method test_maintenance_delete (line 229) | def test_maintenance_delete(self): method test_maintenance_degrade_reservation_overlap1 (line 263) | def test_maintenance_degrade_reservation_overlap1(self): method test_maintenance_degrade_reservation_overlap2 (line 293) | def test_maintenance_degrade_reservation_overlap2(self): method test_maintenance_degrade_reservation_overlap3 (line 323) | def test_maintenance_degrade_reservation_overlap3(self): method test_maintenance_degrade_reservation_overlap4 (line 353) | def test_maintenance_degrade_reservation_overlap4(self): method test_maintenance_and_reservation_not_overlap1 (line 383) | def test_maintenance_and_reservation_not_overlap1(self): method test_maintenance_and_reservation_not_overlap2 (line 413) | def test_maintenance_and_reservation_not_overlap2(self): method get_reg_expr (line 443) | def get_reg_expr(self, _mom, _host): method test_maintenance_two_hosts (line 460) | def test_maintenance_two_hosts(self): method test_maintenance_reconfirm_reservation_and_run (line 502) | def test_maintenance_reconfirm_reservation_and_run(self): method test_maintenance_progressive_degrade_reservation (line 578) | def test_maintenance_progressive_degrade_reservation(self): method test_maintenance_degrade_reservation_jobs_dont_run (line 646) | def test_maintenance_degrade_reservation_jobs_dont_run(self): method test_maintenance_parse_numerous_hosts (line 699) | def test_maintenance_parse_numerous_hosts(self): FILE: test/tests/functional/pbs_modifyresv_hook.py class TestModifyResvHook (line 44) | class TestModifyResvHook(TestFunctional): method setUp (line 61) | def setUp(self): method test_server_down_case_1 (line 73) | def test_server_down_case_1(self): method test_alter_advance_resv (line 101) | def test_alter_advance_resv(self): method test_set_attrs (line 125) | def test_set_attrs(self): method test_scheduler_down (line 169) | def test_scheduler_down(self): method test_multiple_hooks (line 197) | def test_multiple_hooks(self): FILE: test/tests/functional/pbs_mom_hook_sync.py class TestMomHookSync (line 45) | class TestMomHookSync(TestFunctional): method setUp (line 54) | def setUp(self): method tearDown (line 123) | def tearDown(self): method test_momhook_to_serverhook_with_resume (line 127) | def test_momhook_to_serverhook_with_resume(self): method test_momhook_to_momhook_with_resume (line 186) | def test_momhook_to_momhook_with_resume(self): method test_momhook_to_serverhook_with_restart (line 245) | def test_momhook_to_serverhook_with_restart(self): method test_momhook_to_momhook_with_restart (line 310) | def test_momhook_to_momhook_with_restart(self): method compare_rescourcedef (line 365) | def compare_rescourcedef(self): method test_rescdef_mom_recreate (line 393) | def test_rescdef_mom_recreate(self): FILE: test/tests/functional/pbs_mom_hooks_test.py class TestMoMHooks (line 36) | class TestMoMHooks(TestFunctional): method setUp (line 41) | def setUp(self): method hook_init (line 82) | def hook_init(self, hook_name, hook_event, hook_body=None, method basic_hook_accept_periodic (line 110) | def basic_hook_accept_periodic(self, hook_name, freq, hook_body): method test_exechost_periodic_with_accept (line 142) | def test_exechost_periodic_with_accept(self): method tearDown (line 148) | def tearDown(self): FILE: test/tests/functional/pbs_mom_job_dir.py class TestMomJobDir (line 44) | class TestMomJobDir(TestFunctional): method change_server_name (line 49) | def change_server_name(self, servername): method test_existing_directory_longid (line 68) | def test_existing_directory_longid(self): method test_existing_directory_shortid (line 97) | def test_existing_directory_shortid(self): FILE: test/tests/functional/pbs_mom_local_nodename.py class TestMomLocalNodeName (line 45) | class TestMomLocalNodeName(TestFunctional): method test_url_nodename_not_truncated (line 51) | def test_url_nodename_not_truncated(self): method test_ip_nodename_not_truncated (line 75) | def test_ip_nodename_not_truncated(self): method tearDown (line 100) | def tearDown(self): FILE: test/tests/functional/pbs_mom_mock_run.py class TestMomMockRun (line 45) | class TestMomMockRun(TestFunctional): method test_rsc_used (line 47) | def test_rsc_used(self): FILE: test/tests/functional/pbs_mom_walltime.py class TestMomWalltime (line 45) | class TestMomWalltime(TestFunctional): method test_mom_hook_not_counted_in_walltime (line 47) | def test_mom_hook_not_counted_in_walltime(self): method test_hold_time_not_counted_in_walltime (line 81) | def test_hold_time_not_counted_in_walltime(self): method test_suspend_time_not_counted_in_walltime (line 113) | def test_suspend_time_not_counted_in_walltime(self): method test_mom_restart (line 186) | def test_mom_restart(self): FILE: test/tests/functional/pbs_moved_job.py class TestMovedJob (line 44) | class TestMovedJob(TestFunctional): method test_moved_job_history (line 49) | def test_moved_job_history(self): method test_movejob_to_unknown_host (line 118) | def test_movejob_to_unknown_host(self): FILE: test/tests/functional/pbs_moved_job_local.py class TestMovedJobLocal (line 44) | class TestMovedJobLocal(TestFunctional): method test_moved_job_acl_hosts_allow (line 49) | def test_moved_job_acl_hosts_allow(self): method test_moved_job_acl_hosts_denial (line 71) | def test_moved_job_acl_hosts_denial(self): FILE: test/tests/functional/pbs_multi_sched.py class TestMultipleSchedulers (line 46) | class TestMultipleSchedulers(TestFunctional): method setup_sc1 (line 52) | def setup_sc1(self): method setup_sc2 (line 63) | def setup_sc2(self): method setup_sc3 (line 78) | def setup_sc3(self): method setup_queues_nodes (line 88) | def setup_queues_nodes(self): method common_setup (line 110) | def common_setup(self): method check_vnodes (line 116) | def check_vnodes(self, j, vnodes, jid): method get_tzid (line 124) | def get_tzid(self): method set_scheduling (line 133) | def set_scheduling(self, scheds=None, op=False): method delete_sched (line 139) | def delete_sched(self, sched_name): method test_job_sort_formula_multisched (line 150) | def test_job_sort_formula_multisched(self): method test_set_sched_priv (line 217) | def test_set_sched_priv(self): method test_set_sched_log (line 247) | def test_set_sched_log(self): method test_start_scheduler (line 276) | def test_start_scheduler(self): method test_resource_sched_reconfigure (line 327) | def test_resource_sched_reconfigure(self): method test_remove_partition_sched (line 359) | def test_remove_partition_sched(self): method test_job_queue_partition (line 375) | def test_job_queue_partition(self): method test_multiple_queue_same_partition (line 407) | def test_multiple_queue_same_partition(self): method test_preemption_highp_queue (line 434) | def test_preemption_highp_queue(self): method test_preemption_two_sched (line 463) | def test_preemption_two_sched(self): method test_backfill_per_scheduler (line 522) | def test_backfill_per_scheduler(self): method test_resource_per_scheduler (line 553) | def test_resource_per_scheduler(self): method test_restart_server (line 586) | def test_restart_server(self): method test_job_sorted_per_scheduler (line 614) | def test_job_sorted_per_scheduler(self): method test_qrun_job (line 647) | def test_qrun_job(self): method test_run_limts_per_scheduler (line 662) | def test_run_limts_per_scheduler(self): method test_multi_fairshare (line 690) | def test_multi_fairshare(self): method test_fairshare_usage (line 747) | def test_fairshare_usage(self): method test_sched_priv_change (line 890) | def test_sched_priv_change(self): method test_fairshare_decay (line 930) | def test_fairshare_decay(self): method test_cmp_fairshare (line 942) | def test_cmp_fairshare(self): method test_pbsfs_invalid_sched (line 958) | def test_pbsfs_invalid_sched(self): method test_pbsfs_no_fairshare_data (line 969) | def test_pbsfs_no_fairshare_data(self): method test_pbsfs_server_restart (line 985) | def test_pbsfs_server_restart(self): method test_pbsfs_revert_to_defaults (line 1002) | def test_pbsfs_revert_to_defaults(self): method submit_jobs (line 1083) | def submit_jobs(self, num_jobs=1, attrs=None, user=TEST_USER): method test_equiv_multisched (line 1098) | def test_equiv_multisched(self): method test_limits_queues (line 1134) | def test_limits_queues(self): method test_list_multi_sched (line 1173) | def test_list_multi_sched(self): method test_job_sort_formula_threshold (line 1233) | def test_job_sort_formula_threshold(self): method cust_attr (line 1273) | def cust_attr(name, totnodes, numnode, attrib): method setup_placement_set (line 1289) | def setup_placement_set(self): method test_multi_sched_explicit_ps (line 1297) | def test_multi_sched_explicit_ps(self): method test_jobs_do_not_span_ps (line 1348) | def test_jobs_do_not_span_ps(self): method test_sched_preempt_enforce_resumption (line 1377) | def test_sched_preempt_enforce_resumption(self): method set_primetime (line 1440) | def set_primetime(self, ptime_start, ptime_end, scid='default'): method test_prime_time_backfill (line 1461) | def test_prime_time_backfill(self): method test_prime_time_multisched (line 1504) | def test_prime_time_multisched(self): method test_dedicated_time_multisched (line 1532) | def test_dedicated_time_multisched(self): method test_auto_sched_off_due_to_fds_limit (line 1559) | def test_auto_sched_off_due_to_fds_limit(self): method test_set_msched_attr_sched_log_with_sched_off (line 1607) | def test_set_msched_attr_sched_log_with_sched_off(self): method test_set_msched_attr_sched_priv_with_sched_off (line 1640) | def test_set_msched_attr_sched_priv_with_sched_off(self): method test_set_msched_update_inbuilt_attrs_accrue_type (line 1673) | def test_set_msched_update_inbuilt_attrs_accrue_type(self): method test_multisched_not_crash (line 1704) | def test_multisched_not_crash(self): method test_multi_sched_job_sort_key (line 1733) | def test_multi_sched_job_sort_key(self): method test_multi_sched_node_sort_key (line 1755) | def test_multi_sched_node_sort_key(self): method test_multi_sched_priority_sockets (line 1796) | def test_multi_sched_priority_sockets(self): method test_advance_resv_in_multi_sched (line 1825) | def test_advance_resv_in_multi_sched(self): method test_resv_in_empty_multi_sched_env (line 1876) | def test_resv_in_empty_multi_sched_env(self): method test_asap_resv (line 1902) | def test_asap_resv(self): method test_standing_resv_reject (line 1934) | def test_standing_resv_reject(self): method test_printing_partition_resv_hook (line 1976) | def test_printing_partition_resv_hook(self): method test_setting_partition_resv_hook (line 2006) | def test_setting_partition_resv_hook(self): method test_resv_alter (line 2033) | def test_resv_alter(self): method test_setting_default_partition (line 2070) | def test_setting_default_partition(self): method degraded_resv_reconfirm (line 2091) | def degraded_resv_reconfirm(self, start, end, rrule=None, run=False): method test_advance_confirmed_resv_reconfirm (line 2156) | def test_advance_confirmed_resv_reconfirm(self): method test_advance_running_resv_reconfirm (line 2164) | def test_advance_running_resv_reconfirm(self): method test_standing_confimred_resv_reconfirm (line 2172) | def test_standing_confimred_resv_reconfirm(self): method test_standing_running_resv_reconfirm (line 2181) | def test_standing_running_resv_reconfirm(self): method test_resv_from_job_in_multi_sched_using_qsub (line 2190) | def test_resv_from_job_in_multi_sched_using_qsub(self): method test_resv_from_job_in_multi_sched_using_rsub (line 2212) | def test_resv_from_job_in_multi_sched_using_rsub(self): method test_resv_alter_force_for_confirmed_resv (line 2235) | def test_resv_alter_force_for_confirmed_resv(self): FILE: test/tests/functional/pbs_multiple_execjob_launch_hook.py class TestExecJobHook (line 44) | class TestExecJobHook(TestFunctional): method setUp (line 73) | def setUp(self): method test_multi_execjob_hook (line 77) | def test_multi_execjob_hook(self): FILE: test/tests/functional/pbs_node_buckets.py class TestNodeBuckets (line 44) | class TestNodeBuckets(TestFunctional): method setUp (line 49) | def setUp(self): method cust_attr_func (line 86) | def cust_attr_func(self, name, totalnodes, numnode, attribs): method check_normal_path (line 104) | def check_normal_path(self, sel='2:ncpus=2:mem=1gb', pl='scatter:excl', method test_basic (line 120) | def test_basic(self): method test_multi_bucket (line 142) | def test_multi_bucket(self): method test_multi_bucket2 (line 168) | def test_multi_bucket2(self): method test_not_run (line 196) | def test_not_run(self): method test_calendaring1 (line 213) | def test_calendaring1(self): method test_calendaring2 (line 260) | def test_calendaring2(self): method test_calendaring3 (line 297) | def test_calendaring3(self): method test_buckets_and_non (line 342) | def test_buckets_and_non(self): method test_not_buckets (line 377) | def test_not_buckets(self): method test_multi_vnode_resv (line 505) | def test_multi_vnode_resv(self): method test_bucket_sort (line 551) | def test_bucket_sort(self): method test_psets (line 580) | def test_psets(self): method test_psets_calendaring (line 626) | def test_psets_calendaring(self): method test_psets_calendaring_resv (line 691) | def test_psets_calendaring_resv(self): method test_place_group (line 729) | def test_place_group(self): method test_psets_spanning (line 753) | def test_psets_spanning(self): method test_psets_queue (line 803) | def test_psets_queue(self): method test_free (line 866) | def test_free(self): method test_queue_nodes (line 903) | def test_queue_nodes(self): method test_booleans (line 944) | def test_booleans(self): method test_last_pset_can_never_run (line 981) | def test_last_pset_can_never_run(self): FILE: test/tests/functional/pbs_node_jobs_restart.py class TestNodeJobsRestart (line 44) | class TestNodeJobsRestart(TestFunctional): method test_node_jobs_restart (line 49) | def test_node_jobs_restart(self): FILE: test/tests/functional/pbs_node_jobs_restart_multinode.py class TestMultiNodeJobsRestart (line 46) | class TestMultiNodeJobsRestart(TestFunctional): method test_restart_hosts_resume (line 51) | def test_restart_hosts_resume(self): method test_restart_hosts_resume_withoutp (line 88) | def test_restart_hosts_resume_withoutp(self): method test_premature_kill_restart (line 123) | def test_premature_kill_restart(self): FILE: test/tests/functional/pbs_node_rampdown.py function convert_time (line 43) | def convert_time(fmt, tm, fixdate=False): class TestPbsNodeRampDown (line 61) | class TestPbsNodeRampDown(TestFunctional): method transform_select (line 72) | def transform_select(self, select): method pbs_nodefile_match_exec_host (line 102) | def pbs_nodefile_match_exec_host(self, jid, exec_host, method check_stageout_file_size (line 153) | def check_stageout_file_size(self): method match_accounting_log (line 177) | def match_accounting_log(self, atype, jid, exec_host, exec_vnode, method match_vnode_status (line 224) | def match_vnode_status(self, vnode_list, state, jobs=None, ncpus=None, method create_and_submit_job (line 243) | def create_and_submit_job(self, job_type, attribs={}): method setUp (line 283) | def setUp(self): method tearDown (line 607) | def tearDown(self): method release_nodes_rerun (line 617) | def release_nodes_rerun(self, option="rerun"): method test_release_nodes_on_stageout_true (line 783) | def test_release_nodes_on_stageout_true(self): method test_release_nodes_on_stageout_false (line 884) | def test_release_nodes_on_stageout_false(self): method test_release_nodes_on_stageout_default (line 976) | def test_release_nodes_on_stageout_default(self): method test_release_nodes_on_stageout_true_qalter (line 1057) | def test_release_nodes_on_stageout_true_qalter(self): method test_release_nodes_on_stageout_false_qalter (line 1155) | def test_release_nodes_on_stageout_false_qalter(self): method test_hook_release_nodes_on_stageout_true (line 1246) | def test_hook_release_nodes_on_stageout_true(self): method test_hook_release_nodes_on_stageout_false (line 1360) | def test_hook_release_nodes_on_stageout_false(self): method test_hook2_release_nodes_on_stageout_true (line 1462) | def test_hook2_release_nodes_on_stageout_true(self): method test_hook2_release_nodes_on_stageout_false (line 1579) | def test_hook2_release_nodes_on_stageout_false(self): method test_release_nodes_error (line 1684) | def test_release_nodes_error(self): method test_release_ms_nodes (line 1774) | def test_release_ms_nodes(self): method test_release_not_assigned_nodes (line 1861) | def test_release_not_assigned_nodes(self): method test_release_cray_nodes (line 1956) | def test_release_cray_nodes(self): method test_release_nodes_all (line 2056) | def test_release_nodes_all(self): method test_release_nodes_all_as_root (line 2161) | def test_release_nodes_all_as_root(self): method test_release_nodes_all_inside_job (line 2258) | def test_release_nodes_all_inside_job(self): method test_release_nodes1 (line 2355) | def test_release_nodes1(self): method test_release_nodes1_as_user (line 2508) | def test_release_nodes1_as_user(self): method test_release_nodes1_extra (line 2638) | def test_release_nodes1_extra(self): method test_release_nodes2 (line 2808) | def test_release_nodes2(self): method test_release_nodes2_extra (line 2969) | def test_release_nodes2_extra(self): method test_release_nodes3 (line 3137) | def test_release_nodes3(self): method test_release_nodes3_extra (line 3301) | def test_release_nodes3_extra(self): method test_release_nodes4 (line 3468) | def test_release_nodes4(self): method test_release_nodes4_extra (line 3643) | def test_release_nodes4_extra(self): method test_release_nodes5 (line 3824) | def test_release_nodes5(self): method test_release_nodes5_extra (line 4003) | def test_release_nodes5_extra(self): method test_release_nodes6 (line 4187) | def test_release_nodes6(self): method test_release_nodes6_extra (line 4321) | def test_release_nodes6_extra(self): method test_release_nodes_cmd_plus_stageout (line 4500) | def test_release_nodes_cmd_plus_stageout(self): method test_multi_release_nodes (line 4734) | def test_multi_release_nodes(self): method test_release_nodes_run_next_job (line 4964) | def test_release_nodes_run_next_job(self): method test_release_nodes_rerun (line 5060) | def test_release_nodes_rerun(self): method test_release_nodes_rerun_downed_mom (line 5070) | def test_release_nodes_rerun_downed_mom(self): method test_release_nodes_epilogue (line 5081) | def test_release_nodes_epilogue(self): method test_release_nodes_complex (line 5161) | def test_release_nodes_complex(self): method test_release_nodes_excl_server_restart_quick (line 5428) | def test_release_nodes_excl_server_restart_quick(self): method test_release_nodes_excl_server_restart_immed (line 5635) | def test_release_nodes_excl_server_restart_immed(self): method test_release_nodes_shared_server_restart_quick (line 5830) | def test_release_nodes_shared_server_restart_quick(self): method test_release_nodes_shared_server_restart_immed (line 6010) | def test_release_nodes_shared_server_restart_immed(self): method test_release_mgr_oper (line 6189) | def test_release_mgr_oper(self): method test_release_job_array (line 6335) | def test_release_job_array(self): method test_release_job_states (line 6490) | def test_release_job_states(self): method test_release_finishjob (line 6534) | def test_release_finishjob(self): method test_release_suspendjob (line 6583) | def test_release_suspendjob(self): method test_release_multi_jobs (line 6654) | def test_release_multi_jobs(self): method test_PBS_JOBID (line 6777) | def test_PBS_JOBID(self): method test_release_nodes_on_stageout_diffvalues (line 6828) | def test_release_nodes_on_stageout_diffvalues(self): method test_resc_accumulation (line 6855) | def test_resc_accumulation(self): method test_release_reservations (line 6923) | def test_release_reservations(self): method test_execjob_end_called (line 6977) | def test_execjob_end_called(self): FILE: test/tests/functional/pbs_node_rampdown_keep_select.py class n_conf (line 47) | class n_conf: method __init__ (line 51) | def __init__(self, node_a={}, node_ct=0, usenatvn=False): class new_res (line 57) | class new_res: method __init__ (line 61) | def __init__(self, res_name, res_a={}): class test_config (line 66) | class test_config: method __init__ (line 70) | def __init__(self, qsub_sel, keep_sel, sched_sel, expected_res, job_stat, class TestPbsNodeRampDownKeepSelect (line 89) | class TestPbsNodeRampDownKeepSelect(TestFunctional): method pbs_nodefile_match_exec_host (line 105) | def pbs_nodefile_match_exec_host(self, jid, ehost, schedselect=None): method match_vnode_status (line 154) | def match_vnode_status(self, vnode_list, state, ncpus=None, jobs=None, method create_res (line 178) | def create_res(self, res_list): method config_nodes (line 185) | def config_nodes(self, node_conf): method setUp (line 225) | def setUp(self): method tearDown (line 259) | def tearDown(self): method flatten_node_res (line 270) | def flatten_node_res(self, nc_list): method get_mom_vn_execvn (line 280) | def get_mom_vn_execvn(self, execvnode): method common_tc_flow (line 298) | def common_tc_flow(self, tc): method test_basic_use_case_ncpus (line 386) | def test_basic_use_case_ncpus(self, rel_user=TEST_USER, use_script=Fal... method test_basic_use_case_ncpus_as_root (line 437) | def test_basic_use_case_ncpus_as_root(self): method test_basic_use_case_ncpus_using_script (line 446) | def test_basic_use_case_ncpus_using_script(self): method test_with_a_custom_str_res (line 460) | def test_with_a_custom_str_res(self, partial_res_list=False): method test_with_a_custom_str_res_partial_list (line 534) | def test_with_a_custom_str_res_partial_list(self, partial_res_list=Fal... method test_with_a_custom_bool_res (line 545) | def test_with_a_custom_bool_res(self, partial_res_list=False): method test_with_a_custom_bool_res_partial_list (line 610) | def test_with_a_custom_bool_res_partial_list(self, method test_with_a_custom_long_res (line 622) | def test_with_a_custom_long_res(self, partial_res_list=False): method test_with_a_custom_long_partial_list (line 694) | def test_with_a_custom_long_partial_list(self, partial_res_list=False): method test_with_a_custom_size_res (line 705) | def test_with_a_custom_size_res(self, partial_res_list=False): method test_with_a_custom_size_partial_list (line 778) | def test_with_a_custom_size_partial_list(self, partial_res_list=False): method test_with_a_custom_float_res (line 789) | def test_with_a_custom_float_res(self, partial_res_list=False): method test_with_a_custom_float_partial_list (line 863) | def test_with_a_custom_float_partial_list(self, partial_res_list=False): method test_with_mixed_custom_res (line 874) | def test_with_mixed_custom_res(self, partial_res_list=False): method test_with_mixed_custom_res_partial_list (line 1002) | def test_with_mixed_custom_res_partial_list(self, partial_res_list=Fal... method test_schunk_use_case (line 1016) | def test_schunk_use_case(self, release_partial_schunk=False): method test_schunk_partial_release_use_case (line 1077) | def test_schunk_partial_release_use_case(self): method test_release_nodes_error (line 1088) | def test_release_nodes_error(self): method test_node_count (line 1169) | def test_node_count(self, rel_user=TEST_USER, use_script=False): method test_node_count_as_root (line 1218) | def test_node_count_as_root(self): method test_node_count_using_script (line 1226) | def test_node_count_using_script(self): method test_node_count_with_mixed_custom_res (line 1240) | def test_node_count_with_mixed_custom_res(self): method test_node_count_schunk_use_case (line 1356) | def test_node_count_schunk_use_case(self): FILE: test/tests/functional/pbs_node_sleep_state.py class TestNodeSleepState (line 44) | class TestNodeSleepState(TestFunctional): method test_node_set_sleep_state (line 50) | def test_node_set_sleep_state(self): method test_node_state_sleep_to_free_manual (line 62) | def test_node_state_sleep_to_free_manual(self): method test_node_state_sleep_to_free_on_node_restart (line 72) | def test_node_state_sleep_to_free_on_node_restart(self): method test_node_state_offline_and_sleep_restart (line 83) | def test_node_state_offline_and_sleep_restart(self): FILE: test/tests/functional/pbs_nodes_json.py class TestPbsnodes_json (line 45) | class TestPbsnodes_json(TestFunctional): method test_check_no_escape_json (line 50) | def test_check_no_escape_json(self): method test_check_newline_escape_json (line 66) | def test_check_newline_escape_json(self): method test_check_tab_escape_json (line 82) | def test_check_tab_escape_json(self): method test_check_quotes_escape_json (line 98) | def test_check_quotes_escape_json(self): method test_check_reverse_solidus_escape_json (line 114) | def test_check_reverse_solidus_escape_json(self): method test_empty_comment_json (line 130) | def test_empty_comment_json(self): FILE: test/tests/functional/pbs_nodes_queues.py class TestNodesQueues (line 44) | class TestNodesQueues(TestFunctional): method setUp (line 46) | def setUp(self): method cust_attr (line 62) | def cust_attr(self, name, totnodes, numnode, attrib): method test_node_queue_assoc_ignored (line 70) | def test_node_queue_assoc_ignored(self): FILE: test/tests/functional/pbs_nonprint_characters.py class TestNonprintingCharacters (line 46) | class TestNonprintingCharacters(TestFunctional): method setUp (line 51) | def setUp(self): method create_and_submit_job (line 120) | def create_and_submit_job(self, user=None, attribs=None, content=None, method check_jobout (line 141) | def check_jobout(self, chk_var, jid, job_outfile, host=None): method check_qstatout (line 157) | def check_qstatout(self, chk_var, jid): method test_nonprint_character_qsubv (line 170) | def test_nonprint_character_qsubv(self): method test_nonprint_character_directive (line 207) | def test_nonprint_character_directive(self): method test_nonprint_character_qsubV (line 240) | def test_nonprint_character_qsubV(self): method test_nonprint_character_default_qsubV (line 276) | def test_nonprint_character_default_qsubV(self): method test_nonprint_shell_function (line 317) | def test_nonprint_shell_function(self): method test_terminal_control_in_qsubv (line 351) | def test_terminal_control_in_qsubv(self): method test_terminal_control_in_directive (line 374) | def test_terminal_control_in_directive(self): method test_terminal_control_qsubV (line 397) | def test_terminal_control_qsubV(self): method test_terminal_control_default_qsubV (line 422) | def test_terminal_control_default_qsubV(self): method test_terminal_control_shell_function (line 449) | def test_terminal_control_shell_function(self): method find_in_tracejob (line 472) | def find_in_tracejob(self, msg, jid): method find_in_printjob (line 489) | def find_in_printjob(self, msg, jid): method test_nonprint_character_in_qsubA (line 504) | def test_nonprint_character_in_qsubA(self): method test_terminal_control_in_qsubA (line 543) | def test_terminal_control_in_qsubA(self): method find_in_json_valid (line 568) | def find_in_json_valid(self, cmd, msg, jid): method test_nonprint_character_in_qstat_json_valid (line 608) | def test_nonprint_character_in_qstat_json_valid(self): method test_terminal_control_in_qstat_json_valid (line 635) | def test_terminal_control_in_qstat_json_valid(self): method test_nonprint_character_in_qstat_dsv (line 650) | def test_nonprint_character_in_qstat_dsv(self): method test_terminal_control_in_qstat_dsv (line 673) | def test_terminal_control_in_qstat_dsv(self): method test_nonprint_character_job_array (line 691) | def test_nonprint_character_job_array(self): method test_terminal_control_job_array (line 736) | def test_terminal_control_job_array(self): method test_nonprint_character_interactive_job (line 771) | def test_nonprint_character_interactive_job(self): method test_terminal_control_interactive_job (line 820) | def test_terminal_control_interactive_job(self): method test_terminal_control_begin_launch_hook (line 866) | def test_terminal_control_begin_launch_hook(self): method check_print_list_hook (line 946) | def check_print_list_hook(self, hook_name, hook_name_esc): method test_terminal_control_hook_name (line 966) | def test_terminal_control_hook_name(self): method test_nonprint_character_hook_name (line 992) | def test_nonprint_character_hook_name(self): method test_terminal_control_in_rsubH (line 1019) | def test_terminal_control_in_rsubH(self): method test_nonprint_character_in_rsubH (line 1035) | def test_nonprint_character_in_rsubH(self): method test_terminal_control_in_node_comment (line 1064) | def test_terminal_control_in_node_comment(self): method test_nonprint_character_in_node_comment (line 1091) | def test_nonprint_character_in_node_comment(self): FILE: test/tests/functional/pbs_offline_vnodes.py class TestOfflineVnode (line 44) | class TestOfflineVnode(TestFunctional): method setUp (line 52) | def setUp(self): method create_mom_hook (line 59) | def create_mom_hook(self): method create_bad_begin_hook (line 69) | def create_bad_begin_hook(self): method create_bad_startup_hook (line 79) | def create_bad_startup_hook(self): method create_multi_vnodes (line 86) | def create_multi_vnodes(self, num_moms, num_vnode=3): method verify_vnodes_state (line 110) | def verify_vnodes_state(self, expected_state, nodes): method tearDown (line 133) | def tearDown(self): method test_single_mom_hook_failure_affects_vnode (line 143) | def test_single_mom_hook_failure_affects_vnode(self): method test_multi_mom_hook_failure_affects_vnode (line 207) | def test_multi_mom_hook_failure_affects_vnode(self): method test_multi_mom_hook_failure_affects_vnode2 (line 275) | def test_multi_mom_hook_failure_affects_vnode2(self): method test_fail_action_startup_hook (line 331) | def test_fail_action_startup_hook(self): method test_pbsnodes_o_single_mom (line 371) | def test_pbsnodes_o_single_mom(self): method test_pbsnodes_o_multi_mom_only_one_offline (line 396) | def test_pbsnodes_o_multi_mom_only_one_offline(self): method test_pbsnodes_multi_mom_offline_online (line 441) | def test_pbsnodes_multi_mom_offline_online(self): FILE: test/tests/functional/pbs_one_event_multiple_hooks.py class Test_single_event_multiple_hooks (line 44) | class Test_single_event_multiple_hooks(TestFunctional): method create_hook_scr (line 56) | def create_hook_scr(self, accept, resource, value): method test_two_queuejob_hooks (line 70) | def test_two_queuejob_hooks(self): FILE: test/tests/functional/pbs_only_explicit_psets.py class Test_explicit_psets (line 44) | class Test_explicit_psets(TestFunctional): method setUp (line 50) | def setUp(self): method test_only_explicit_psets (line 66) | def test_only_explicit_psets(self): FILE: test/tests/functional/pbs_only_small_files_over_tpp.py class TestOnlySmallFilesOverTPP (line 45) | class TestOnlySmallFilesOverTPP(TestFunctional): method setUp (line 52) | def setUp(self): method test_small_job_file (line 82) | def test_small_job_file(self): method test_big_job_file (line 109) | def test_big_job_file(self): method test_big_job_script (line 135) | def test_big_job_script(self): FILE: test/tests/functional/pbs_passing_environment_variable.py class Test_passing_environment_variable_via_qsub (line 44) | class Test_passing_environment_variable_via_qsub(TestFunctional): method create_and_submit_job (line 49) | def create_and_submit_job(self, user=None, attribs=None, content=None, method test_commas_in_custom_variable (line 72) | def test_commas_in_custom_variable(self): method test_passing_shell_function (line 93) | def test_passing_shell_function(self): method test_option_V_dfltqsubargs (line 142) | def test_option_V_dfltqsubargs(self): method test_option_V_cmdline (line 156) | def test_option_V_cmdline(self): method test_option_V_dfltqsubargs_qsub_daemon (line 171) | def test_option_V_dfltqsubargs_qsub_daemon(self): method test_passing_env_special_char_via_qsub (line 192) | def test_passing_env_special_char_via_qsub(self): method test_long_env (line 213) | def test_long_env(self): method test_passing_non_ascii_env (line 234) | def test_passing_non_ascii_env(self): FILE: test/tests/functional/pbs_pbsnodes.py class TestPbsnodes (line 45) | class TestPbsnodes(TestFunctional): method setUp (line 51) | def setUp(self): method common_setUp (line 61) | def common_setUp(self): method get_newnode_attrs (line 70) | def get_newnode_attrs(self, user): method verify_node_dynamic_val (line 91) | def verify_node_dynamic_val(self, last_state_change_time, available_nc... method test_pbsnodes_S (line 141) | def test_pbsnodes_S(self): method test_pbsnodes_S_host (line 151) | def test_pbsnodes_S_host(self): method test_pbsnodes_aS (line 164) | def test_pbsnodes_aS(self): method test_pbsnodes_av (line 177) | def test_pbsnodes_av(self): method test_pbsnodes_as_user (line 202) | def test_pbsnodes_as_user(self): method test_pbsnodes_as_root (line 231) | def test_pbsnodes_as_root(self): FILE: test/tests/functional/pbs_pbsnodes_output_trimmed.py class TestPbsnodesOutputTrimmed (line 46) | class TestPbsnodesOutputTrimmed(TestFunctional): method test_pbsnodes_output (line 52) | def test_pbsnodes_output(self): FILE: test/tests/functional/pbs_peer.py class TestPeering (line 43) | class TestPeering(TestFunctional): method create_resource (line 51) | def create_resource(self, name=None, server=None): method create_queue (line 64) | def create_queue(self, name=None, server=None, a=None): method test_local_resc_limits (line 76) | def test_local_resc_limits(self): method test_remote_resc_limits (line 106) | def test_remote_resc_limits(self): FILE: test/tests/functional/pbs_periodic_constant.py class Test_periodic_constant (line 44) | class Test_periodic_constant(TestFunctional): method test_periodic_constant_via_server_log (line 55) | def test_periodic_constant_via_server_log(self): FILE: test/tests/functional/pbs_power_provisioning_cray.py class Test_power_provisioning_cray (line 47) | class Test_power_provisioning_cray(TestFunctional): method setUp (line 54) | def setUp(self): method modify_hook_config (line 74) | def modify_hook_config(self, attrs, hook_id): method setup_cray_eoe (line 90) | def setup_cray_eoe(self): method enable_power (line 187) | def enable_power(self): method disable_power (line 206) | def disable_power(self): method submit_job (line 215) | def submit_job(self, secs=10, a={}): method energy_check (line 228) | def energy_check(self, jid): method mom_logcheck (line 238) | def mom_logcheck(self, msg, jid=None): method eoe_check (line 249) | def eoe_check(self, jid, eoe, secs): method eoe_job (line 268) | def eoe_job(self, num, eoe): method cleanup_power_on (line 283) | def cleanup_power_on(self): method cleanup_power_ramp_rate (line 295) | def cleanup_power_ramp_rate(self): method setup_power_ramp_rate (line 307) | def setup_power_ramp_rate(self): method test_cray_eoe_job (line 334) | def test_cray_eoe_job(self): method test_cray_request_more_eoe (line 347) | def test_cray_request_more_eoe(self): method test_cray_eoe_job_multiple_eoe (line 363) | def test_cray_eoe_job_multiple_eoe(self): method test_cray_server_prov_off (line 381) | def test_cray_server_prov_off(self): method test_cray_node_prov_off (line 404) | def test_cray_node_prov_off(self): method test_cray_job_preemption (line 433) | def test_cray_job_preemption(self): method test_power_provisioning_attribute (line 456) | def test_power_provisioning_attribute(self): method test_poweroff_eligible_atrribute (line 469) | def test_poweroff_eligible_atrribute(self): method test_last_state_change_time (line 480) | def test_last_state_change_time(self): method test_last_used_time (line 507) | def test_last_used_time(self): method test_power_off_nodes (line 532) | def test_power_off_nodes(self): method test_power_on_off_max_concurennt_nodes (line 561) | def test_power_on_off_max_concurennt_nodes(self): method test_poweroffelgible_false (line 588) | def test_poweroffelgible_false(self): method test_power_on_nodes (line 612) | def test_power_on_nodes(self): method test_power_on_ramp_rate_nodes (line 650) | def test_power_on_ramp_rate_nodes(self): method test_power_on_min_node_down_delay (line 693) | def test_power_on_min_node_down_delay(self): method test_max_jobs_analyze_limit (line 724) | def test_max_jobs_analyze_limit(self): method test_last_used_time_node_sort_key (line 770) | def test_last_used_time_node_sort_key(self): method test_power_ramp_down_nodes (line 809) | def test_power_ramp_down_nodes(self): method test_power_ramp_down_max_concurennt_nodes (line 832) | def test_power_ramp_down_max_concurennt_nodes(self): method test_power_ramp_up_nodes (line 856) | def test_power_ramp_up_nodes(self): method test_max_jobs_analyze_limit_ramp_up (line 888) | def test_max_jobs_analyze_limit_ramp_up(self): method test_power_ramp_up_poweroff_eligible (line 933) | def test_power_ramp_up_poweroff_eligible(self): method tearDown (line 966) | def tearDown(self): FILE: test/tests/functional/pbs_power_provisioning_sgi.py class Test_power_provisioning_sgi (line 45) | class Test_power_provisioning_sgi(TestFunctional): method setUp (line 86) | def setUp(self): method check_mom_configuration (line 116) | def check_mom_configuration(self): method setup_sgi_api (line 136) | def setup_sgi_api(self, script, perm=0o755): method revert_sgi_api (line 176) | def revert_sgi_api(self): method enable_power (line 194) | def enable_power(self): method submit_job (line 217) | def submit_job(self, secs=10, attr=None): method energy_check (line 229) | def energy_check(self, jid): method eoe_check (line 239) | def eoe_check(self, jid, eoe, secs): method eoe_job (line 254) | def eoe_job(self, num, eoe): method test_sgi_job (line 269) | def test_sgi_job(self): method test_sgi_eoe_job (line 299) | def test_sgi_eoe_job(self): method test_sgi_request_more_power_nodes (line 312) | def test_sgi_request_more_power_nodes(self): method test_sgi_job_multiple_eoe (line 324) | def test_sgi_job_multiple_eoe(self): method test_sgi_server_prov_off (line 336) | def test_sgi_server_prov_off(self): method test_sgi_node_prov_off (line 357) | def test_sgi_node_prov_off(self): method test_sgi_job_preemption (line 377) | def test_sgi_job_preemption(self): method tearDown (line 403) | def tearDown(self): FILE: test/tests/functional/pbs_preemption.py class TestPreemption (line 44) | class TestPreemption(TestFunctional): method setUp (line 56) | def setUp(self): method submit_jobs (line 77) | def submit_jobs(self): method submit_and_preempt_jobs (line 95) | def submit_and_preempt_jobs(self, preempt_order='R', order=None, method test_preempt_suspend (line 169) | def test_preempt_suspend(self): method test_preempt_suspend_ja (line 175) | def test_preempt_suspend_ja(self): method test_preempt_checkpoint (line 181) | def test_preempt_checkpoint(self): method test_preempt_checkpoint_requeue (line 188) | def test_preempt_checkpoint_requeue(self): method test_preempt_requeue (line 200) | def test_preempt_requeue(self): method test_preempt_requeue_exclhost (line 207) | def test_preempt_requeue_exclhost(self): method test_preempt_requeue_ja (line 223) | def test_preempt_requeue_ja(self): method test_preempt_delete (line 229) | def test_preempt_delete(self): method test_preempt_delete_ja (line 235) | def test_preempt_delete_ja(self): method test_preempt_checkpoint_delete (line 242) | def test_preempt_checkpoint_delete(self): method test_preempt_rerunable_false (line 249) | def test_preempt_rerunable_false(self): method test_preempt_checkpoint_false (line 259) | def test_preempt_checkpoint_false(self): method test_preempt_order_requeue_first (line 269) | def test_preempt_order_requeue_first(self): method test_preempt_order_requeue_second (line 276) | def test_preempt_order_requeue_second(self): method test_preempt_requeue_never_run (line 283) | def test_preempt_requeue_never_run(self): method test_preempt_multiple_jobs (line 294) | def test_preempt_multiple_jobs(self): method test_qalter_preempt_targets_to_none (line 317) | def test_qalter_preempt_targets_to_none(self): method test_preempt_sort_when_set (line 340) | def test_preempt_sort_when_set(self): method test_preempt_retry (line 355) | def test_preempt_retry(self): method test_vnode_resource_contention (line 410) | def test_vnode_resource_contention(self): method test_host_resource_contention (line 439) | def test_host_resource_contention(self): method test_preempt_queue_restart (line 488) | def test_preempt_queue_restart(self): method test_insufficient_server_rassn_select_resc (line 522) | def test_insufficient_server_rassn_select_resc(self): method test_preemption_priority_escalation (line 547) | def test_preemption_priority_escalation(self): method test_preemption_priority_escalation_2 (line 606) | def test_preemption_priority_escalation_2(self): method test_preempt_requeue_resc (line 675) | def test_preempt_requeue_resc(self): method wrong_cull_attr (line 706) | def wrong_cull_attr(name, totnodes, numnode, attrib): method test_preempt_wrong_cull (line 718) | def test_preempt_wrong_cull(self): method test_chunk_level_host_resource_contention (line 768) | def test_chunk_level_host_resource_contention(self): method test_chunk_level_vnode_resource_contention (line 813) | def test_chunk_level_vnode_resource_contention(self): FILE: test/tests/functional/pbs_printjob.py class TestPrintjob (line 44) | class TestPrintjob(TestFunctional): method test_state_substate (line 45) | def test_state_substate(self): FILE: test/tests/functional/pbs_provisioning.py class TestProvisioningJob (line 66) | class TestProvisioningJob(TestFunctional): method setUp (line 89) | def setUp(self): method test_execjob_begin_hook_on_os_provisioned_job (line 114) | def test_execjob_begin_hook_on_os_provisioned_job(self): method test_app_provisioning (line 154) | def test_app_provisioning(self): method test_os_provisioning_pending_hook_copy (line 169) | def test_os_provisioning_pending_hook_copy(self): FILE: test/tests/functional/pbs_provisioning_enhancement.py class TestProvisioningJob_Enh (line 45) | class TestProvisioningJob_Enh(TestFunctional): method setUp (line 79) | def setUp(self): method test_app_provisioning (line 130) | def test_app_provisioning(self): method test_os_provisioning (line 152) | def test_os_provisioning(self): method test_subchunk_application_provisioning (line 180) | def test_subchunk_application_provisioning(self): method test_subchunk_os_provisioning (line 204) | def test_subchunk_os_provisioning(self): method test_job_wide_provisioining_request (line 228) | def test_job_wide_provisioining_request(self): method test_multiple_aoe_request (line 254) | def test_multiple_aoe_request(self): method test_provisioning_with_placement (line 295) | def test_provisioning_with_placement(self): method test_sched_provisioning_response_with_runjob (line 353) | def test_sched_provisioning_response_with_runjob(self): method test_sched_provisioning_response (line 391) | def test_sched_provisioning_response(self): method test_multinode_provisioning (line 436) | def test_multinode_provisioning(self): FILE: test/tests/functional/pbs_python_restart_settings.py class TestPythonRestartSettings (line 45) | class TestPythonRestartSettings(TestFunctional): method test_non_integer (line 57) | def test_non_integer(self): method test_non_manager (line 123) | def test_non_manager(self): method test_log_message (line 172) | def test_log_message(self): method test_long_values (line 192) | def test_long_values(self): method test_set_unset (line 209) | def test_set_unset(self): method test_max_hooks (line 249) | def test_max_hooks(self): method test_max_objects (line 343) | def test_max_objects(self): method test_no_restart (line 405) | def test_no_restart(self): FILE: test/tests/functional/pbs_python_test.py class Test_pbs_python (line 47) | class Test_pbs_python(TestFunctional): method test_pbs_python (line 53) | def test_pbs_python(self): method test_pbs_python_zero_size (line 69) | def test_pbs_python_zero_size(self): FILE: test/tests/functional/pbs_qdel.py class TestQdel (line 45) | class TestQdel(TestFunctional): method test_qdel_with_server_tagged_in_jobid (line 50) | def test_qdel_with_server_tagged_in_jobid(self): method test_qdel_unknown (line 68) | def test_qdel_unknown(self): method test_qdel_history_job (line 81) | def test_qdel_history_job(self): method test_qdel_arrayjob_in_transit (line 107) | def test_qdel_arrayjob_in_transit(self): method test_qdel_history_job_rerun (line 134) | def test_qdel_history_job_rerun(self): method test_qdel_history_job_rerun_nx (line 170) | def test_qdel_history_job_rerun_nx(self): method test_qdel_same_jobid_nx_00 (line 204) | def test_qdel_same_jobid_nx_00(self): method test_qdel_same_jobid_nx_01 (line 217) | def test_qdel_same_jobid_nx_01(self): method test_qdel_same_jobid_nx_02 (line 253) | def test_qdel_same_jobid_nx_02(self): method array_job_start (line 268) | def array_job_start(self, job_sleep_time, ncpus, sj_range=None): method test_qdel_same_jobid_nx_array_00 (line 295) | def test_qdel_same_jobid_nx_array_00(self): method test_qdel_same_jobid_nx_array_01 (line 306) | def test_qdel_same_jobid_nx_array_01(self): method test_qdel_same_jobid_nx_array_subjob_00 (line 317) | def test_qdel_same_jobid_nx_array_subjob_00(self): method test_qdel_same_jobid_nx_array_subjob_01 (line 329) | def test_qdel_same_jobid_nx_array_subjob_01(self): method test_qdel_same_jobid_nx_array_subjob_02 (line 343) | def test_qdel_same_jobid_nx_array_subjob_02(self): method test_qdel_same_jobid_nx_array_subjob_03 (line 360) | def test_qdel_same_jobid_nx_array_subjob_03(self): method test_qdel_same_jobid_nx_array_subjob_04 (line 381) | def test_qdel_same_jobid_nx_array_subjob_04(self): method test_qdel_same_jobid_nx_array_subjob_05 (line 399) | def test_qdel_same_jobid_nx_array_subjob_05(self): method test_qdel_same_jobid_nx_array_subjob_06 (line 416) | def test_qdel_same_jobid_nx_array_subjob_06(self): method test_qdel_same_jobid_nx_array_subjob_07 (line 432) | def test_qdel_same_jobid_nx_array_subjob_07(self): method test_qdel_with_list_of_jobids (line 452) | def test_qdel_with_list_of_jobids(self): method test_qdel_with_duplicate_jobids_in_list (line 489) | def test_qdel_with_duplicate_jobids_in_list(self): method test_qdel_with_duplicate_array_jobs (line 511) | def test_qdel_with_duplicate_array_jobs(self): method test_qdel_with_duplicate_array_non_array_jobs (line 528) | def test_qdel_with_duplicate_array_non_array_jobs(self): method test_qdel_with_overlaping_array_jobs (line 547) | def test_qdel_with_overlaping_array_jobs(self): method test_qdel_mix_of_job_and_arrayjob_range (line 569) | def test_qdel_mix_of_job_and_arrayjob_range(self): FILE: test/tests/functional/pbs_qmgr.py class TestQmgr (line 48) | class TestQmgr(TestFunctional): method setUp (line 60) | def setUp(self): method __check_whitespace_prefix (line 67) | def __check_whitespace_prefix(self, line): method test_listcmd_whitespaces (line 86) | def test_listcmd_whitespaces(self): method test_multi_attributes (line 150) | def test_multi_attributes(self): method set_and_test_comment (line 180) | def set_and_test_comment(self, comment): method create_resource_helper (line 206) | def create_resource_helper(self, resc_type, resc_flag, ctrl_flag): method delete_resource_helper (line 248) | def delete_resource_helper(self, resc_type, resc_flg, ctrl_flg, method test_string_single_quoting (line 309) | def test_string_single_quoting(self): method test_string_double_quoting (line 316) | def test_string_double_quoting(self): method test_string_type_resource_create_delete (line 323) | def test_string_type_resource_create_delete(self): method test_long_type_resource_create_delete (line 337) | def test_long_type_resource_create_delete(self): method test_float_type_resource_create_delete (line 351) | def test_float_type_resource_create_delete(self): method test_boolean_type_resource_create_delete (line 365) | def test_boolean_type_resource_create_delete(self): method test_size_type_resource_create_delete (line 379) | def test_size_type_resource_create_delete(self): method test_string_array_type_resource_create_delete (line 393) | def test_string_array_type_resource_create_delete(self): method test_none_type_resource_create_delete (line 407) | def test_none_type_resource_create_delete(self): FILE: test/tests/functional/pbs_qrun.py class TestQrun (line 46) | class TestQrun(TestFunctional): method setUp (line 48) | def setUp(self): method test_invalid_host_val (line 56) | def test_invalid_host_val(self): method test_qrun_hangs (line 100) | def test_qrun_hangs(self): method test_qrun_subjob (line 145) | def test_qrun_subjob(self): FILE: test/tests/functional/pbs_qselect.py class TestQselect (line 44) | class TestQselect(TestFunctional): method test_qselect_buffer_overflow (line 48) | def test_qselect_buffer_overflow(self): FILE: test/tests/functional/pbs_qstat.py class TestQstat (line 44) | class TestQstat(TestFunctional): method test_qstat_pt (line 49) | def test_qstat_pt(self): method test_qstat_qselect (line 91) | def test_qstat_qselect(self): method test_qstat_n_ip (line 114) | def test_qstat_n_ip(self): method test_qstat_n_fqdn (line 138) | def test_qstat_n_fqdn(self): FILE: test/tests/functional/pbs_qstat_2servers.py class TestQstatTwoServers (line 44) | class TestQstatTwoServers(TestFunctional): method setUp (line 51) | def setUp(self): method test_qstat_req_server (line 65) | def test_qstat_req_server(self): FILE: test/tests/functional/pbs_qstat_count.py class TestqstatStateCount (line 44) | class TestqstatStateCount(TestFunctional): method setUp (line 46) | def setUp(self): method submit_waiting_job (line 52) | def submit_waiting_job(self, timedelta): method find_state_counts (line 64) | def find_state_counts(self): method verify_count (line 92) | def verify_count(self): method test_queued_no_restart (line 106) | def test_queued_no_restart(self): method test_queued_restart (line 130) | def test_queued_restart(self): method test_queued_no_restart_multiple_queue (line 155) | def test_queued_no_restart_multiple_queue(self): method test_queued_restart_multiple_queue (line 190) | def test_queued_restart_multiple_queue(self): method test_queued_sched_false (line 225) | def test_queued_sched_false(self): method test_wait_to_queued (line 239) | def test_wait_to_queued(self): method test_job_state_count (line 265) | def test_job_state_count(self): FILE: test/tests/functional/pbs_qstat_formats.py class TestQstatFormats (line 46) | class TestQstatFormats(TestFunctional): method parse_dsv (line 52) | def parse_dsv(self, jid, qstat_type, delimiter=None): method parse_json (line 97) | def parse_json(self, dictitems, qstat_attr): method get_qstat_attribs (line 110) | def get_qstat_attribs(self, obj_type): method test_qstat_dsv (line 188) | def test_qstat_dsv(self): method test_qstat_bf_dsv (line 197) | def test_qstat_bf_dsv(self): method test_qstat_qf_dsv (line 204) | def test_qstat_qf_dsv(self): method test_qstat_dsv_semicolon (line 210) | def test_qstat_dsv_semicolon(self): method test_qstat_bf_dsv_semicolon (line 219) | def test_qstat_bf_dsv_semicolon(self): method test_qstat_qf_dsv_semicolon (line 226) | def test_qstat_qf_dsv_semicolon(self): method test_qstat_dsv_comma_ja (line 232) | def test_qstat_dsv_comma_ja(self): method test_qstat_bf_dsv_comma (line 242) | def test_qstat_bf_dsv_comma(self): method test_qstat_qf_dsv_comma (line 248) | def test_qstat_qf_dsv_comma(self): method test_qstat_dsv_string (line 254) | def test_qstat_dsv_string(self): method test_qstat_bf_dsv_string (line 263) | def test_qstat_bf_dsv_string(self): method test_qstat_qf_dsv_string (line 269) | def test_qstat_qf_dsv_string(self): method test_oneline_dsv (line 275) | def test_oneline_dsv(self): method test_json (line 310) | def test_json(self): method test_qstat_tag (line 335) | def test_qstat_tag(self): method test_qstat_json_valid (line 352) | def test_qstat_json_valid(self): method test_qstat_json_valid_multiple_jobs (line 387) | def test_qstat_json_valid_multiple_jobs(self): method test_qstat_json_valid_multiple_jobs_p (line 406) | def test_qstat_json_valid_multiple_jobs_p(self): method test_qstat_json_valid_user (line 440) | def test_qstat_json_valid_user(self): method test_qstat_json_valid_ja (line 458) | def test_qstat_json_valid_ja(self): method test_qstat_bf_json_valid (line 476) | def test_qstat_bf_json_valid(self): method test_qstat_qf_json_valid (line 508) | def test_qstat_qf_json_valid(self): method test_qstat_qf_json_valid_multiple_queues (line 539) | def test_qstat_qf_json_valid_multiple_queues(self): method test_qstat_json_valid_job_special_env (line 563) | def test_qstat_json_valid_job_special_env(self): method test_qstat_json_valid_job_longint_env (line 610) | def test_qstat_json_valid_job_longint_env(self): method run_namelength_test (line 637) | def run_namelength_test(self, options=''): method test_qstat_wide (line 673) | def test_qstat_wide(self): method test_qstat_rwt (line 680) | def test_qstat_rwt(self): method test_qstat_answ (line 687) | def test_qstat_answ(self): method test_qstat_ans (line 694) | def test_qstat_ans(self): method test_qstat_json_empty_job_pset (line 731) | def test_qstat_json_empty_job_pset(self): method test_qstat_format_conflicts (line 755) | def test_qstat_format_conflicts(self): method test_qstat_format_valid_combos (line 784) | def test_qstat_format_valid_combos(self): method test_qstat_Qf_json_new_type_queue_format (line 811) | def test_qstat_Qf_json_new_type_queue_format(self): FILE: test/tests/functional/pbs_qsub_direct_write.py class TestQsub_direct_write (line 44) | class TestQsub_direct_write(TestFunctional): method setUp (line 49) | def setUp(self): method checks_available_ncpus (line 57) | def checks_available_ncpus(self, ncpus=1): method test_direct_write_when_job_succeeds (line 66) | def test_direct_write_when_job_succeeds(self): method test_direct_write_when_job_succeeds_controlled (line 89) | def test_direct_write_when_job_succeeds_controlled(self): method test_direct_write_output_file (line 119) | def test_direct_write_output_file(self): method test_direct_write_error_file (line 148) | def test_direct_write_error_file(self): method test_direct_write_error_custom_path (line 177) | def test_direct_write_error_custom_path(self): method test_direct_write_error_custom_dir (line 204) | def test_direct_write_error_custom_dir(self): method test_direct_write_default_qsub_arguments (line 229) | def test_direct_write_default_qsub_arguments(self): method test_direct_write_without_config_entry (line 254) | def test_direct_write_without_config_entry(self): method test_qalter_direct_write (line 271) | def test_qalter_direct_write(self): method test_qalter_direct_write_error (line 296) | def test_qalter_direct_write_error(self): method test_direct_write_qrerun (line 314) | def test_direct_write_qrerun(self): method test_direct_write_job_array (line 344) | def test_direct_write_job_array(self): method test_direct_write_job_array_custom_dir (line 374) | def test_direct_write_job_array_custom_dir(self): FILE: test/tests/functional/pbs_qsub_opts_args.py class TestQsubOptionsArguments (line 45) | class TestQsubOptionsArguments(TestFunctional): method setUp (line 53) | def setUp(self): method tearDown (line 63) | def tearDown(self): method validate_error (line 75) | def validate_error(self, err): method jobdir_shared_body (line 89) | def jobdir_shared_body(self, location): method test_qsub_with_script_with_long_TMPDIR (line 137) | def test_qsub_with_script_with_long_TMPDIR(self): method test_qsub_with_script_executable (line 151) | def test_qsub_with_script_executable(self): method test_qsub_with_script_dashes (line 160) | def test_qsub_with_script_dashes(self): method test_qsub_with_dashes (line 169) | def test_qsub_with_dashes(self): method test_qsub_with_script (line 178) | def test_qsub_with_script(self): method test_qsub_with_executable (line 186) | def test_qsub_with_executable(self): method test_qsub_with_option_executable (line 194) | def test_qsub_with_option_executable(self): method test_qsub_with_option_script (line 202) | def test_qsub_with_option_script(self): method test_qsub_with_option_a (line 210) | def test_qsub_with_option_a(self): method test_qsub_sandbox_private_jobdir_shared (line 245) | def test_qsub_sandbox_private_jobdir_shared(self): method test_qsub_sandbox_private_jobdir_default_shared (line 253) | def test_qsub_sandbox_private_jobdir_default_shared(self): method test_qsub_with_options_o_e_with_colon (line 262) | def test_qsub_with_options_o_e_with_colon(self): FILE: test/tests/functional/pbs_qsub_remove_files.py class TestQsub_remove_files (line 44) | class TestQsub_remove_files(TestFunctional): method test_remove_file_when_job_succeeds (line 49) | def test_remove_file_when_job_succeeds(self): method test_remove_file_sandbox_private (line 64) | def test_remove_file_sandbox_private(self): method test_remove_files_output_file (line 80) | def test_remove_files_output_file(self): method test_remove_files_error_file (line 102) | def test_remove_files_error_file(self): method test_remove_files_error_custom_path (line 128) | def test_remove_files_error_custom_path(self): method test_remove_files_error_custom_dir (line 148) | def test_remove_files_error_custom_dir(self): method test_remove_files_default_qsub_arguments (line 166) | def test_remove_files_default_qsub_arguments(self): method test_remove_file_when_job_fails (line 184) | def test_remove_file_when_job_fails(self): method test_qalter_remove_files (line 199) | def test_qalter_remove_files(self): method test_qalter_direct_write_error (line 216) | def test_qalter_direct_write_error(self): method test_remove_file_job_array (line 233) | def test_remove_file_job_array(self): method test_remove_file_custom_path_job_array (line 261) | def test_remove_file_custom_path_job_array(self): FILE: test/tests/functional/pbs_qsub_script.py class TestQsubScript (line 44) | class TestQsubScript(TestFunctional): method setUp (line 49) | def setUp(self): method test_qsub_basic_job (line 58) | def test_qsub_basic_job(self): method test_qsub_line_extensions (line 85) | def test_qsub_line_extensions(self): method test_qsub_crlf (line 119) | def test_qsub_crlf(self): FILE: test/tests/functional/pbs_qsub_wblock.py class TestQsubWblock (line 44) | class TestQsubWblock(TestFunctional): method test_block_job (line 48) | def test_block_job(self): method test_block_job_array (line 61) | def test_block_job_array(self): FILE: test/tests/functional/pbs_que_resc_usage.py class TestQueRescUsage (line 44) | class TestQueRescUsage(TestFunctional): method setUp (line 50) | def setUp(self): method create_custom_resc (line 56) | def create_custom_resc(self): method test_resc_assigned_set_unset (line 66) | def test_resc_assigned_set_unset(self): method test_resources_assigned_with_zero_val (line 131) | def test_resources_assigned_with_zero_val(self): method test_resources_assigned_deletion (line 169) | def test_resources_assigned_deletion(self): FILE: test/tests/functional/pbs_ralter.py class TestPbsResvAlter (line 43) | class TestPbsResvAlter(TestFunctional): method setUp (line 62) | def setUp(self): method submit_and_confirm_reservation (line 81) | def submit_and_confirm_reservation(self, offset, duration, standing=Fa... method check_resv_running (line 165) | def check_resv_running(self, rid, offset=0, display=True): method check_occr_finish (line 188) | def check_occr_finish(self, rid, duration): method check_standing_resv_second_occurrence (line 212) | def check_standing_resv_second_occurrence(self, rid, start, end, method submit_job_to_resv (line 256) | def submit_job_to_resv(self, rid, sleep=10, user=None): method alter_a_reservation (line 275) | def alter_a_reservation(self, r, start, end, shift=0, method get_resv_time_info (line 514) | def get_resv_time_info(self, rid): method test_alter_advance_resv_start_time_before_run (line 528) | def test_alter_advance_resv_start_time_before_run(self): method test_alter_advance_resv_start_time_after_run (line 559) | def test_alter_advance_resv_start_time_after_run(self): method test_alter_advance_resv_end_time_before_run (line 590) | def test_alter_advance_resv_end_time_before_run(self): method test_alter_advance_resv_end_time_after_run (line 620) | def test_alter_advance_resv_end_time_after_run(self): method test_alter_advance_resv_both_times_before_run (line 647) | def test_alter_advance_resv_both_times_before_run(self): method test_alter_advance_resv_both_times_after_run (line 678) | def test_alter_advance_resv_both_times_after_run(self): method test_alter_standing_resv_start_time_before_run (line 712) | def test_alter_standing_resv_start_time_before_run(self): method test_alter_standing_resv_start_time_after_run (line 759) | def test_alter_standing_resv_start_time_after_run(self): method test_alter_standing_resv_end_time_before_run (line 803) | def test_alter_standing_resv_end_time_before_run(self): method test_alter_standing_resv_end_time_after_run (line 857) | def test_alter_standing_resv_end_time_after_run(self): method test_alter_standing_resv_both_times_before_run (line 900) | def test_alter_standing_resv_both_times_before_run(self): method test_alter_standing_resv_both_times_after_run (line 948) | def test_alter_standing_resv_both_times_after_run(self): method test_conflict_two_advance_resvs (line 996) | def test_conflict_two_advance_resvs(self): method test_conflict_two_standing_resvs (line 1026) | def test_conflict_two_standing_resvs(self): method test_check_alternate_nodes_advance_resv_endtime (line 1056) | def test_check_alternate_nodes_advance_resv_endtime(self): method test_check_alternate_nodes_advance_resv_starttime (line 1090) | def test_check_alternate_nodes_advance_resv_starttime(self): method test_check_alternate_nodes_standing_resv_endtime (line 1125) | def test_check_alternate_nodes_standing_resv_endtime(self): method test_check_alternate_nodes_standing_resv_starttime (line 1162) | def test_check_alternate_nodes_standing_resv_starttime(self): method test_conflict_standing_resv_occurrence (line 1198) | def test_conflict_standing_resv_occurrence(self): method test_large_resv_nodes_server_crash (line 1216) | def test_large_resv_nodes_server_crash(self): method test_alter_advance_resv_boundary_values (line 1236) | def test_alter_advance_resv_boundary_values(self): method test_alter_standing_resv_boundary_values (line 1257) | def test_alter_standing_resv_boundary_values(self): method test_alter_degraded_resv_mom_down (line 1278) | def test_alter_degraded_resv_mom_down(self): method test_alter_resv_name (line 1346) | def test_alter_resv_name(self): method test_alter_user_permission (line 1366) | def test_alter_user_permission(self): method test_auth_user (line 1393) | def test_auth_user(self): method test_auth_group (line 1435) | def test_auth_group(self): method test_auth_group_restart (line 1470) | def test_auth_group_restart(self): method test_ralter_psets (line 1509) | def test_ralter_psets(self): method test_failed_ralter (line 1562) | def test_failed_ralter(self): method test_adv_resv_duration_before_start (line 1596) | def test_adv_resv_duration_before_start(self): method test_adv_resv_dur_and_endtime_before_start (line 1638) | def test_adv_resv_dur_and_endtime_before_start(self): method test_adv_resv_dur_and_starttime_before_start (line 1674) | def test_adv_resv_dur_and_starttime_before_start(self): method test_adv_res_dur_after_start (line 1710) | def test_adv_res_dur_after_start(self): method test_adv_resv_endtime_starttime_dur_together (line 1740) | def test_adv_resv_endtime_starttime_dur_together(self): method test_standing_resv_duration (line 1777) | def test_standing_resv_duration(self): method test_standing_resv_duration_and_endtime (line 1811) | def test_standing_resv_duration_and_endtime(self): method test_standing_resv_duration_and_starttime (line 1847) | def test_standing_resv_duration_and_starttime(self): method test_conflict_standing_resv_occurrence_duration (line 1883) | def test_conflict_standing_resv_occurrence_duration(self): method test_alter_empty_fail (line 1910) | def test_alter_empty_fail(self): method test_duration_in_hhmmss_format (line 1948) | def test_duration_in_hhmmss_format(self): method test_adv_resv_dur_and_endtime_with_running_jobs (line 1968) | def test_adv_resv_dur_and_endtime_with_running_jobs(self): method test_standing_resv_dur_and_endtime_with_running_jobs (line 2005) | def test_standing_resv_dur_and_endtime_with_running_jobs(self): method test_duration_walltime (line 2039) | def test_duration_walltime(self): method test_alter_select_basic (line 2068) | def test_alter_select_basic(self): method test_alter_select_basic_running (line 2085) | def test_alter_select_basic_running(self): method test_alter_select_complex (line 2102) | def test_alter_select_complex(self): method test_alter_select_complex_running (line 2119) | def test_alter_select_complex_running(self): method test_alter_select_complex2 (line 2137) | def test_alter_select_complex2(self): method test_alter_select_complex_running2 (line 2159) | def test_alter_select_complex_running2(self): method test_alter_select_complex_running3 (line 2182) | def test_alter_select_complex_running3(self): method alter_select_initial (line 2222) | def alter_select_initial(self, confirm, select): method alter_select (line 2252) | def alter_select(self, rid, start, end, method test_alter_select_with_times (line 2275) | def test_alter_select_with_times(self): method test_alter_select_with_running_jobs (line 2301) | def test_alter_select_with_running_jobs(self): method test_alter_select_running_degraded (line 2350) | def test_alter_select_running_degraded(self): method test_alter_select_with_times_standing (line 2403) | def test_alter_select_with_times_standing(self): method test_alter_select_larger_fail (line 2438) | def test_alter_select_larger_fail(self): method test_standing_multiple_alter (line 2461) | def test_standing_multiple_alter(self): method test_select_fail_revert (line 2498) | def test_select_fail_revert(self): method test_resv_resc_assigned (line 2522) | def test_resv_resc_assigned(self): method test_alter_start_standing_resv_future_occrs (line 2548) | def test_alter_start_standing_resv_future_occrs(self): method test_alter_duration_standing_resv_future_occrs (line 2571) | def test_alter_duration_standing_resv_future_occrs(self): method test_ralter_force_start_end_confirmed_resv (line 2596) | def test_ralter_force_start_end_confirmed_resv(self): method test_ralter_force_start_end_unconfirmed_resv (line 2631) | def test_ralter_force_start_end_unconfirmed_resv(self): method test_alter_force_duration_standing_resv_future_occrs (line 2677) | def test_alter_force_duration_standing_resv_future_occrs(self): method test_alter_force_non_manager_user (line 2708) | def test_alter_force_non_manager_user(self): method test_alter_force_select (line 2721) | def test_alter_force_select(self): method test_ralter_force_start_end_running_resv (line 2734) | def test_ralter_force_start_end_running_resv(self): method test_restart_revert (line 2778) | def test_restart_revert(self): method test_alter_degrade_reconfirm_standing (line 2820) | def test_alter_degrade_reconfirm_standing(self): FILE: test/tests/functional/pbs_release_limited_res_suspend.py class TestReleaseLimitedResOnSuspend (line 45) | class TestReleaseLimitedResOnSuspend(TestFunctional): method setUp (line 51) | def setUp(self): method test_do_not_release_mem_sched_susp (line 61) | def test_do_not_release_mem_sched_susp(self): method test_do_not_release_mem_qsig_susp (line 98) | def test_do_not_release_mem_qsig_susp(self): method test_change_in_res_to_release_on_suspend (line 129) | def test_change_in_res_to_release_on_suspend(self): method test_res_released_sched_susp (line 179) | def test_res_released_sched_susp(self): method test_res_released_sched_susp_multi_vnode (line 210) | def test_res_released_sched_susp_multi_vnode(self): method test_res_released_sched_susp_arrayjob (line 253) | def test_res_released_sched_susp_arrayjob(self): method test_res_released_list_sched_susp_arrayjob (line 288) | def test_res_released_list_sched_susp_arrayjob(self): method test_res_released_list_sched_susp (line 324) | def test_res_released_list_sched_susp(self): method test_res_released_list_sched_susp_multi_vnode (line 356) | def test_res_released_list_sched_susp_multi_vnode(self): method test_node_res_after_deleting_suspended_job (line 399) | def test_node_res_after_deleting_suspended_job(self): method test_default_restrict_res_released_on_suspend (line 450) | def test_default_restrict_res_released_on_suspend(self): method test_setting_unknown_resc (line 482) | def test_setting_unknown_resc(self): method test_delete_res_busy_on_res_to_release_list (line 495) | def test_delete_res_busy_on_res_to_release_list(self): method test_queue_res_release_upon_suspension (line 521) | def test_queue_res_release_upon_suspension(self): method test_server_res_release_upon_suspension_using_qsig (line 567) | def test_server_res_release_upon_suspension_using_qsig(self): method test_server_res_release_upon_suspension_using_preemption (line 613) | def test_server_res_release_upon_suspension_using_preemption(self): method test_node_custom_res_release_upon_suspension (line 679) | def test_node_custom_res_release_upon_suspension(self): method test_resuming_with_no_res_released (line 726) | def test_resuming_with_no_res_released(self): method test_resuming_with_no_res_released_multi_vnode (line 754) | def test_resuming_with_no_res_released_multi_vnode(self): method test_resuming_excljob_with_no_res_released (line 793) | def test_resuming_excljob_with_no_res_released(self): method test_normal_user_unable_to_see_res_released (line 828) | def test_normal_user_unable_to_see_res_released(self): method test_if_node_gets_oversubscribed (line 855) | def test_if_node_gets_oversubscribed(self): method test_suspended_job_gets_calendered (line 901) | def test_suspended_job_gets_calendered(self): method helper_test_preempt_release_all (line 936) | def helper_test_preempt_release_all(self, preempt_method): method test_preempt_requeue_release_all (line 977) | def test_preempt_requeue_release_all(self): method test_preempt_checkpoint_release_all (line 984) | def test_preempt_checkpoint_release_all(self): method test_server_restart_with_suspened_job (line 998) | def test_server_restart_with_suspened_job(self): method test_server_restart_with_suspened_job_unset (line 1036) | def test_server_restart_with_suspened_job_unset(self): FILE: test/tests/functional/pbs_reliable_job_startup.py function convert_time (line 45) | def convert_time(fmt, tm, fixdate=False): function create_subjob_id (line 62) | def create_subjob_id(job_array_id, subjob_index): class TestPbsReliableJobStartup (line 71) | class TestPbsReliableJobStartup(TestFunctional): method pbs_nodefile_match_exec_host (line 86) | def pbs_nodefile_match_exec_host(self, jid, exec_host, method match_accounting_log (line 137) | def match_accounting_log(self, atype, jid, exec_host, exec_vnode, method match_vnode_status (line 191) | def match_vnode_status(self, vnode_list, state, jobs=None, ncpus=None, method create_and_submit_job (line 210) | def create_and_submit_job(self, job_type, attribs=None): method setUp (line 241) | def setUp(self): method tearDown (line 1211) | def tearDown(self): method test_t1 (line 1231) | def test_t1(self): method test_t2 (line 1532) | def test_t2(self): method test_t3 (line 1874) | def test_t3(self): method test_t4 (line 2239) | def test_t4(self): method test_t5 (line 2482) | def test_t5(self): method test_t6 (line 2714) | def test_t6(self): method test_t7 (line 2975) | def test_t7(self): method test_t8 (line 3155) | def test_t8(self): method test_t9 (line 3387) | def test_t9(self): method test_t10 (line 3644) | def test_t10(self): method test_t11 (line 3872) | def test_t11(self): method test_t12 (line 4043) | def test_t12(self): method test_t13 (line 4214) | def test_t13(self): method test_t14 (line 4282) | def test_t14(self): method test_t15 (line 4500) | def test_t15(self): method test_t16 (line 4588) | def test_t16(self): method test_t17 (line 4768) | def test_t17(self): method test_t18 (line 4930) | def test_t18(self): method test_t19 (line 5267) | def test_t19(self): method test_t20 (line 5332) | def test_t20(self): method test_t21 (line 5490) | def test_t21(self): FILE: test/tests/functional/pbs_resc_custom_perm.py class Test_Custom_Resource_Perm (line 44) | class Test_Custom_Resource_Perm(TestFunctional): method setUp (line 48) | def setUp(self): method test_custom_resc_single_node (line 111) | def test_custom_resc_single_node(self): FILE: test/tests/functional/pbs_resc_used_single_node.py class Test_singleNode_Job_ResourceUsed (line 45) | class Test_singleNode_Job_ResourceUsed(TestFunctional): method tearDown (line 48) | def tearDown(self): method setUp (line 59) | def setUp(self): method test_epilogue_single_node (line 128) | def test_epilogue_single_node(self): FILE: test/tests/functional/pbs_reservations.py class TestReservations (line 48) | class TestReservations(TestFunctional): method setUp (line 54) | def setUp(self): method tearDown (line 59) | def tearDown(self): method get_tz (line 67) | def get_tz(self): method dst_changes (line 77) | def dst_changes(self, start, end): method submit_reservation (line 89) | def submit_reservation(self, select, start, end, user, rrule=None, method submit_asap_reservation (line 118) | def submit_asap_reservation(self, user, jid, extra_attrs=None): method submit_job (line 139) | def submit_job(self, set_attrib=None, sleep=100, job_running=False): method cust_attr (line 159) | def cust_attr(name, totnodes, numnode, attrib): method degraded_resv_reconfirm (line 167) | def degraded_resv_reconfirm(self, start, end, rrule=None, run=False): method degraded_resv_failed_reconfirm (line 235) | def degraded_resv_failed_reconfirm(self, start, end, rrule=None, method test_degraded_standing_reservations (line 319) | def test_degraded_standing_reservations(self): method test_degraded_advance_reservations (line 327) | def test_degraded_advance_reservations(self): method test_degraded_standing_running_reservations (line 334) | def test_degraded_standing_running_reservations(self): method test_degraded_advance_running_reservations (line 342) | def test_degraded_advance_running_reservations(self): method test_degraded_standing_reservations_fail (line 350) | def test_degraded_standing_reservations_fail(self): method test_degraded_advance_reservations_fail (line 358) | def test_degraded_advance_reservations_fail(self): method test_degraded_standing_running_reservations_fail (line 365) | def test_degraded_standing_running_reservations_fail(self): method test_degraded_advance_running_reservations_fail (line 374) | def test_degraded_advance_running_reservations_fail(self): method test_degraded_advanced_reservation_superchunk (line 382) | def test_degraded_advanced_reservation_superchunk(self): method test_degraded_running_only_replace (line 426) | def test_degraded_running_only_replace(self): method test_standing_reservation_occurrence_two_not_degraded (line 482) | def test_standing_reservation_occurrence_two_not_degraded(self): method test_degraded_reservation_reconfirm_running_job (line 543) | def test_degraded_reservation_reconfirm_running_job(self): method test_not_honoring_resvs (line 587) | def test_not_honoring_resvs(self): method test_sched_cycle_starts_on_resv_end (line 647) | def test_sched_cycle_starts_on_resv_end(self): method test_exclusive_state (line 685) | def test_exclusive_state(self): method test_resv_excl_future_resv (line 721) | def test_resv_excl_future_resv(self): method test_job_exceed_resv_end (line 748) | def test_job_exceed_resv_end(self): method test_future_resv_conflicts_running_job (line 791) | def test_future_resv_conflicts_running_job(self): method test_future_resv_confirms_after_running_job (line 825) | def test_future_resv_confirms_after_running_job(self): method test_future_resv_confirms_before_non_excl_job (line 867) | def test_future_resv_confirms_before_non_excl_job(self): method test_future_resv_with_non_excl_jobs (line 910) | def test_future_resv_with_non_excl_jobs(self): method test_resv_excl_with_jobs (line 965) | def test_resv_excl_with_jobs(self): method test_resv_server_restart (line 1005) | def test_resv_server_restart(self): method test_resv_exclusive_after_node_offlined (line 1041) | def test_resv_exclusive_after_node_offlined(self): method test_multiple_asap_resv (line 1088) | def test_multiple_asap_resv(self): method test_excl_asap_resv_before_longterm_resvs (line 1133) | def test_excl_asap_resv_before_longterm_resvs(self): method test_excl_asap_resv_after_longterm_resvs (line 1195) | def test_excl_asap_resv_after_longterm_resvs(self): method test_multi_vnode_excl_advance_resvs (line 1268) | def test_multi_vnode_excl_advance_resvs(self): method test_multi_vnode_excl_asap_resv (line 1312) | def test_multi_vnode_excl_asap_resv(self): method test_fail_confirm_resv_message (line 1368) | def test_fail_confirm_resv_message(self): method common_steps (line 1388) | def common_steps(self): method test_advance_reservation_with_job_array (line 1397) | def test_advance_reservation_with_job_array(self): method test_advance_resv_with_multinode_job_array (line 1512) | def test_advance_resv_with_multinode_job_array(self): method test_reservations_with_expired_subjobs (line 1595) | def test_reservations_with_expired_subjobs(self): method test_ASAP_resv_request_same_time (line 1632) | def test_ASAP_resv_request_same_time(self): method test_standing_resv_with_job_array (line 1712) | def test_standing_resv_with_job_array(self): method test_multiple_job_array_within_standing_reservation (line 1827) | def test_multiple_job_array_within_standing_reservation(self): method test_delete_idle_resv_basic (line 1928) | def test_delete_idle_resv_basic(self): method test_delete_idle_resv_job_finish (line 1954) | def test_delete_idle_resv_job_finish(self): method test_delete_idle_resv_job_delete (line 1991) | def test_delete_idle_resv_job_delete(self): method test_delete_idle_resv_job_standing (line 2026) | def test_delete_idle_resv_job_standing(self): method test_asap_delete_idle_resv_set (line 2063) | def test_asap_delete_idle_resv_set(self): method common_config (line 2099) | def common_config(self): method test_ASAP_resv_with_multivnode_job (line 2111) | def test_ASAP_resv_with_multivnode_job(self): method test_standing_resv_with_multivnode_job_array (line 2169) | def test_standing_resv_with_multivnode_job_array(self): method test_standing_resv_resc_used (line 2227) | def test_standing_resv_resc_used(self): method test_server_recover_resv_queue (line 2265) | def test_server_recover_resv_queue(self): method test_resv_job_hard_walltime (line 2290) | def test_resv_job_hard_walltime(self): method test_resv_reconfirm_holding_partial_nodes (line 2313) | def test_resv_reconfirm_holding_partial_nodes(self): method test_standing_resv_with_start_in_past (line 2357) | def test_standing_resv_with_start_in_past(self): method qmove_job_to_reserv (line 2399) | def qmove_job_to_reserv(self, Res_Status, Res_substate, start, end): method test_qmove_job_into_standing_reservation (line 2435) | def test_qmove_job_into_standing_reservation(self): method test_shared_exclusive_job_not_in_same_rsv_vnode (line 2447) | def test_shared_exclusive_job_not_in_same_rsv_vnode(self): method test_clashing_reservations (line 2512) | def test_clashing_reservations(self): FILE: test/tests/functional/pbs_resource_multichunk.py class TestResourceMultiChunk (line 44) | class TestResourceMultiChunk(TestFunctional): method setUp (line 51) | def setUp(self): method test_resource_float_type (line 63) | def test_resource_float_type(self): FILE: test/tests/functional/pbs_resource_unset.py class TestResourceUnset (line 44) | class TestResourceUnset(TestFunctional): method setUp (line 48) | def setUp(self): method test_unset_server_resources (line 71) | def test_unset_server_resources(self): method test_unset_node_resources (line 88) | def test_unset_node_resources(self): FILE: test/tests/functional/pbs_resource_usage_log.py class TestResourceUsageLog (line 44) | class TestResourceUsageLog(TestFunctional): method setUp (line 51) | def setUp(self): method cleanup_eatcpu (line 58) | def cleanup_eatcpu(self, scripts): method test_acclog_for_job_states (line 67) | def test_acclog_for_job_states(self): method test_acclog_mom_down (line 121) | def test_acclog_mom_down(self): method test_acclog_job_multiple_qrerun (line 207) | def test_acclog_job_multiple_qrerun(self): method test_acclog_force_requeue (line 295) | def test_acclog_force_requeue(self): method test_acclog_services_restart (line 323) | def test_acclog_services_restart(self): method test_acclog_preempt_order (line 351) | def test_acclog_preempt_order(self): FILE: test/tests/functional/pbs_resv_begin_hook.py function get_hook_body_reverse_node_state (line 44) | def get_hook_body_reverse_node_state(): class TestResvBeginHook (line 58) | class TestResvBeginHook(TestFunctional): method setUp (line 87) | def setUp(self): method test_begin_advance_resv (line 99) | def test_begin_advance_resv(self): method test_delete_advance_resv (line 120) | def test_delete_advance_resv(self): method test_delete_degraded_resv (line 139) | def test_delete_degraded_resv(self): method test_server_down_case_1 (line 165) | def test_server_down_case_1(self): method test_server_down_case_2 (line 191) | def test_server_down_case_2(self): method test_set_attrs (line 220) | def test_set_attrs(self): method test_delete_resv_after_first_occurrence (line 254) | def test_delete_resv_after_first_occurrence(self): method test_begin_resv_occurrences (line 290) | def test_begin_resv_occurrences(self): method test_unconfirmed_resv_with_node (line 328) | def test_unconfirmed_resv_with_node(self): method test_scheduler_down (line 357) | def test_scheduler_down(self): method test_check_reservation_state_lookup (line 384) | def test_check_reservation_state_lookup(self): method test_multiple_hooks (line 410) | def test_multiple_hooks(self): FILE: test/tests/functional/pbs_resv_confirm_hook.py class TestResvConfirmHook (line 44) | class TestResvConfirmHook(TestFunctional): method setUp (line 64) | def setUp(self): method test_run_advance_resv (line 76) | def test_run_advance_resv(self): method test_degraded_resv (line 93) | def test_degraded_resv(self): method test_set_attrs (line 125) | def test_set_attrs(self): method test_delete_resv_after_first_occurrence (line 157) | def test_delete_resv_after_first_occurrence(self): method test_unconfirmed_resv_with_node (line 190) | def test_unconfirmed_resv_with_node(self): method test_scheduler_down (line 221) | def test_scheduler_down(self): method test_multiple_reconfirm_hooks (line 248) | def test_multiple_reconfirm_hooks(self): FILE: test/tests/functional/pbs_resv_end_hook.py class TestResvEndHook (line 44) | class TestResvEndHook(TestFunctional): method setUp (line 71) | def setUp(self): method submit_resv (line 82) | def submit_resv(self, offset, duration, select='1:ncpus=1', rrule=''): method test_delete_advance_resv (line 110) | def test_delete_advance_resv(self): method test_delete_degraded_resv (line 130) | def test_delete_degraded_resv(self): method test_server_down_case_1 (line 156) | def test_server_down_case_1(self): method test_server_down_case_2 (line 183) | def test_server_down_case_2(self): method test_end_advance_resv (line 211) | def test_end_advance_resv(self): method test_delete_advance_resv_with_jobs (line 236) | def test_delete_advance_resv_with_jobs(self): method test_end_advance_resv_with_jobs (line 273) | def test_end_advance_resv_with_jobs(self): method test_set_attrs (line 308) | def test_set_attrs(self): method test_delete_resv_occurrence (line 342) | def test_delete_resv_occurrence(self): method test_end_resv_occurrences (line 381) | def test_end_resv_occurrences(self): method test_delete_resv_occurrence_with_jobs (line 426) | def test_delete_resv_occurrence_with_jobs(self): method test_end_resv_occurrences_with_jobs (line 476) | def test_end_resv_occurrences_with_jobs(self): method test_unconfirmed_resv_with_node (line 529) | def test_unconfirmed_resv_with_node(self): method test_scheduler_down_case_1 (line 557) | def test_scheduler_down_case_1(self): method test_scheduler_down_case_2 (line 580) | def test_scheduler_down_case_2(self): FILE: test/tests/functional/pbs_resv_start_dur_end.py class TestReservationRequests (line 44) | class TestReservationRequests(TestFunctional): method test_duration_end_resv (line 54) | def test_duration_end_resv(self): method test_duration_end_resv_fail (line 72) | def test_duration_end_resv_fail(self): method test_start_dur_end_resv_fail (line 93) | def test_start_dur_end_resv_fail(self): method test_start_dur_end_resv (line 114) | def test_start_dur_end_resv(self): method test_end_wall_resv (line 130) | def test_end_wall_resv(self): method test_rstat_longterm_resv (line 145) | def test_rstat_longterm_resv(self): FILE: test/tests/functional/pbs_root_owned_script.py class Test_RootOwnedScript (line 44) | class Test_RootOwnedScript(TestFunctional): method setUp (line 50) | def setUp(self): method test_root_owned_script (line 71) | def test_root_owned_script(self): method test_root_owned_job_array_script (line 89) | def test_root_owned_job_array_script(self): method test_non_root_script (line 111) | def test_non_root_script(self): method test_root_owned_executable (line 121) | def test_root_owned_executable(self): method test_root_owned_job_array_executable (line 140) | def test_root_owned_job_array_executable(self): method test_root_owned_job_pbs_attach (line 162) | def test_root_owned_job_pbs_attach(self): method test_user_owned_job_pbs_attach (line 189) | def test_user_owned_job_pbs_attach(self): FILE: test/tests/functional/pbs_rstat.py class TestPbsRstat (line 44) | class TestPbsRstat(TestFunctional): method test_rstat_missing_resv (line 49) | def test_rstat_missing_resv(self): FILE: test/tests/functional/pbs_runjob_hook.py class TestRunJobHook (line 44) | class TestRunJobHook(TestFunctional): method test_array_sub_job_index (line 81) | def test_array_sub_job_index(self): method test_array_sub_new_res_in_hook (line 102) | def test_array_sub_new_res_in_hook(self): method test_array_sub_res_persist_in_hook_forcereque (line 131) | def test_array_sub_res_persist_in_hook_forcereque(self): method test_array_sub_res_persist_in_hook_qrerun (line 191) | def test_array_sub_res_persist_in_hook_qrerun(self): method test_normal_job_index (line 243) | def test_normal_job_index(self): method test_reject_array_sub_job (line 258) | def test_reject_array_sub_job(self): FILE: test/tests/functional/pbs_sched_attr_updates.py class TestSchedAttrUpdates (line 43) | class TestSchedAttrUpdates(TestFunctional): method test_basic_throttling (line 45) | def test_basic_throttling(self): method test_accrue_type (line 99) | def test_accrue_type(self): FILE: test/tests/functional/pbs_sched_badstate.py class TestSchedBadstate (line 45) | class TestSchedBadstate(TestFunctional): method test_sched_badstate_subjob (line 47) | def test_sched_badstate_subjob(self): method test_sched_unknown_node_state (line 82) | def test_sched_unknown_node_state(self): FILE: test/tests/functional/pbs_sched_fifo.py class TestSchedFifo (line 44) | class TestSchedFifo(TestFunctional): method test_sched_fifo (line 49) | def test_sched_fifo(self): FILE: test/tests/functional/pbs_sched_preempt_enforce_resumption.py class TestSchedPreemptEnforceResumption (line 44) | class TestSchedPreemptEnforceResumption(TestFunctional): method setUp (line 49) | def setUp(self): method test_filler_job_higher_walltime (line 62) | def test_filler_job_higher_walltime(self): method test_suspended_job_ded_time_calendared (line 92) | def test_suspended_job_ded_time_calendared(self): method test_filler_job_lesser_walltime (line 133) | def test_filler_job_lesser_walltime(self): method test_filler_job_suspend (line 180) | def test_filler_job_suspend(self): method test_preempted_job_server_soft_limits (line 241) | def test_preempted_job_server_soft_limits(self): method test_preempted_job_queue_soft_limits (line 287) | def test_preempted_job_queue_soft_limits(self): method test_filler_jobs_with_no_walltime (line 333) | def test_filler_jobs_with_no_walltime(self): method test_filler_stf (line 367) | def test_filler_stf(self): FILE: test/tests/functional/pbs_sched_rerun.py class TestSchedRerun (line 44) | class TestSchedRerun(TestFunctional): method test_rerun_job_over_reservation (line 50) | def test_rerun_job_over_reservation(self): FILE: test/tests/functional/pbs_sched_runjobwait.py class TestSchedJobRunWait (line 43) | class TestSchedJobRunWait(TestFunctional): method setup_scn (line 48) | def setup_scn(self, n): method test_throughput_mode_deprecated (line 80) | def test_throughput_mode_deprecated(self): method test_jobrunwait_throughput_clash (line 91) | def test_jobrunwait_throughput_clash(self): method test_jobrunwait_default (line 123) | def test_jobrunwait_default(self): method test_valid_vals (line 143) | def test_valid_vals(self): method test_multisched_multival (line 163) | def test_multisched_multival(self): method test_no_runjob_hook (line 239) | def test_no_runjob_hook(self): method test_with_runjob_hook (line 257) | def test_with_runjob_hook(self): method test_throughput_ok (line 283) | def test_throughput_ok(self): method test_runhook_reject_comment_sched (line 334) | def test_runhook_reject_comment_sched(self): method test_runhook_reject_comment_server (line 371) | def test_runhook_reject_comment_server(self): FILE: test/tests/functional/pbs_sched_signal.py class TestSchedSignal (line 44) | class TestSchedSignal(TestFunctional): method test_sigpipe (line 46) | def test_sigpipe(self): FILE: test/tests/functional/pbs_schedule_indirect_resources.py class TestIndirectResources (line 44) | class TestIndirectResources(TestFunctional): method config_complex_for_grouping (line 49) | def config_complex_for_grouping(self, res, res_type='string', flag='h'): method submit_job (line 64) | def submit_job(self, attr): method test_node_grouping_with_indirect_res (line 73) | def test_node_grouping_with_indirect_res(self): FILE: test/tests/functional/pbs_server_hook_attr.py class TestServerHookAttr (line 44) | class TestServerHookAttr(TestFunctional): method test_queuejob_hook_requestor_host (line 46) | def test_queuejob_hook_requestor_host(self): FILE: test/tests/functional/pbs_server_periodic_hook.py class Test_server_periodic_hook (line 44) | class Test_server_periodic_hook(TestFunctional): method create_hook (line 55) | def create_hook(self, accept, sleep_time): method get_timestamp (line 71) | def get_timestamp(self, msg): method check_next_occurances (line 75) | def check_next_occurances(self, count, freq, method test_sp_hook_run (line 136) | def test_sp_hook_run(self): method test_sp_hook_reject (line 159) | def test_sp_hook_reject(self): method test_sp_hook_long_run (line 184) | def test_sp_hook_long_run(self): method test_sp_hook_aborts_after_short_alarm (line 210) | def test_sp_hook_aborts_after_short_alarm(self): method test_sp_hook_aborts_after_long_alarm (line 239) | def test_sp_hook_aborts_after_long_alarm(self): method test_sp_with_queuejob (line 268) | def test_sp_with_queuejob(self): method test_alarm_more_than_freq (line 292) | def test_alarm_more_than_freq(self): method test_check_for_negative_freq (line 304) | def test_check_for_negative_freq(self): method test_with_other_hooks (line 335) | def test_with_other_hooks(self): method test_other_pbs_operations_work (line 367) | def test_other_pbs_operations_work(self): method test_set_as_non_admin (line 395) | def test_set_as_non_admin(self): FILE: test/tests/functional/pbs_set_enforcement.py class TestMomEnforcement (line 44) | class TestMomEnforcement(TestFunctional): method test_set_enforcement (line 49) | def test_set_enforcement(self): FILE: test/tests/functional/pbs_sister_mom_crash.py class TestSisterMom (line 45) | class TestSisterMom(TestFunctional): method test_sister_mom_crash (line 50) | def test_sister_mom_crash(self): FILE: test/tests/functional/pbs_snapshot_unittest.py class TestPBSSnapshot (line 49) | class TestPBSSnapshot(TestFunctional): method setUp (line 58) | def setUp(self): method setup_sc (line 79) | def setup_sc(self, sched_id, partition, port, method setup_queues_nodes (line 112) | def setup_queues_nodes(self, num_partitions): method take_snapshot (line 146) | def take_snapshot(self, acct_logs=None, daemon_logs=None, method check_snap_obfuscated (line 226) | def check_snap_obfuscated(self, snap_dir, real_values): method test_capture_server (line 254) | def test_capture_server(self): method test_capture_all (line 312) | def test_capture_all(self): method test_capture_pbs_logs (line 381) | def test_capture_pbs_logs(self): method test_snapshot_basic (line 432) | def test_snapshot_basic(self): method test_snapshot_without_logs (line 444) | def test_snapshot_without_logs(self): method test_obfuscate_resv_user_groups (line 470) | def test_obfuscate_resv_user_groups(self): method test_obfuscate_acct_bad (line 502) | def test_obfuscate_acct_bad(self): method test_multisched_support (line 575) | def test_multisched_support(self): method test_snapshot_from_hook (line 636) | def test_snapshot_from_hook(self): method snapshot_multi_mom_basic (line 674) | def snapshot_multi_mom_basic(self, obfuscate=False): method test_multi_mom_basic (line 745) | def test_multi_mom_basic(self): method test_multi_mom_basic_obfuscate (line 752) | def test_multi_mom_basic_obfuscate(self): method test_no_sudo (line 758) | def test_no_sudo(self): method test_snapshot_json (line 767) | def test_snapshot_json(self): method test_remote_primary_mom (line 786) | def test_remote_primary_mom(self): method test_remote_primary_multinode (line 806) | def test_remote_primary_multinode(self): method test_snapshot_obf_stress (line 843) | def test_snapshot_obf_stress(self): method test_basic_option (line 944) | def test_basic_option(self): method test_snapshot_mom_obf (line 972) | def test_snapshot_mom_obf(self): method test_obfuscate_existing (line 988) | def test_obfuscate_existing(self): method tearDown (line 1035) | def tearDown(self): FILE: test/tests/functional/pbs_soft_walltime.py function cvt_duration (line 44) | def cvt_duration(duration): class TestSoftWalltime (line 64) | class TestSoftWalltime(TestFunctional): method setUp (line 71) | def setUp(self): method tearDown (line 78) | def tearDown(self): method stat_job (line 85) | def stat_job(self, job): method compare_estimates (line 113) | def compare_estimates(self, baseline_job, jobs): method setup_holidays (line 128) | def setup_holidays(self, prime_offset, nonprime_offset): method test_soft_walltime_perms (line 154) | def test_soft_walltime_perms(self): method test_soft_walltime_STF (line 195) | def test_soft_walltime_STF(self): method test_soft_greater_hard (line 233) | def test_soft_greater_hard(self): method test_direct_set_soft_walltime (line 270) | def test_direct_set_soft_walltime(self): method test_soft_walltime_extend (line 293) | def test_soft_walltime_extend(self): method test_soft_walltime_extend_hook (line 320) | def test_soft_walltime_extend_hook(self): method test_soft_then_hard (line 356) | def test_soft_then_hard(self): method test_soft_before_dedicated (line 385) | def test_soft_before_dedicated(self): method test_soft_extend_dedicated (line 401) | def test_soft_extend_dedicated(self): method test_soft_before_prime (line 425) | def test_soft_before_prime(self): method test_soft_backfill_prime (line 440) | def test_soft_backfill_prime(self): method test_resv_conf_soft (line 465) | def test_resv_conf_soft(self): method test_resv_conf_soft_with_hard (line 487) | def test_resv_conf_soft_with_hard(self): method test_resv_job_soft (line 511) | def test_resv_job_soft(self): method test_resv_job_soft_hard (line 539) | def test_resv_job_soft_hard(self): method test_topjob (line 569) | def test_topjob(self): method test_topjob2 (line 610) | def test_topjob2(self): method test_filler_job (line 653) | def test_filler_job(self): method test_preempt_order (line 687) | def test_preempt_order(self): method test_soft_values_default (line 735) | def test_soft_values_default(self): method test_soft_runjob_hook (line 794) | def test_soft_runjob_hook(self): method test_soft_modifyjob_hook (line 814) | def test_soft_modifyjob_hook(self): method test_walltime_default (line 838) | def test_walltime_default(self): method test_soft_held (line 868) | def test_soft_held(self): method test_soft_less_cput (line 917) | def test_soft_less_cput(self): method test_soft_walltime_resv (line 950) | def test_soft_walltime_resv(self): method test_restart_server (line 977) | def test_restart_server(self): method test_soft_job_array (line 1026) | def test_soft_job_array(self): FILE: test/tests/functional/pbs_stf.py class TestSTF (line 44) | class TestSTF(TestFunctional): method setUp (line 57) | def setUp(self): method set_primetime (line 62) | def set_primetime(self, ptime_start, ptime_end): method submit_resv (line 86) | def submit_resv(self, resv_start, ncpus, resv_dur): method submit_jq (line 101) | def submit_jq(self, ncpus): method test_t_4_1_3 (line 114) | def test_t_4_1_3(self): method test_t_4_1_1 (line 164) | def test_t_4_1_1(self): method test_t_4_2_1 (line 187) | def test_t_4_2_1(self): method test_t_4_2_3 (line 221) | def test_t_4_2_3(self): method test_t_4_2_4 (line 250) | def test_t_4_2_4(self): method test_t_4_3_1 (line 279) | def test_t_4_3_1(self): method test_t_4_3_6 (line 330) | def test_t_4_3_6(self): method test_t_4_3_8 (line 387) | def test_t_4_3_8(self): method test_t_4_4_1 (line 432) | def test_t_4_4_1(self): method test_t_4_5_1 (line 481) | def test_t_4_5_1(self): method test_t_4_6_1 (line 515) | def test_t_4_6_1(self): method test_t_5_1_1 (line 555) | def test_t_5_1_1(self): method test_t_5_1_2 (line 627) | def test_t_5_1_2(self): method test_t_5_2_1 (line 661) | def test_t_5_2_1(self): method test_t_5_2_2 (line 672) | def test_t_5_2_2(self): method test_t_6 (line 683) | def test_t_6(self): FILE: test/tests/functional/pbs_strict_ordering.py class TestStrictOrderingAndBackfilling (line 48) | class TestStrictOrderingAndBackfilling(TestFunctional): method test_t1 (line 54) | def test_t1(self): method test_t2 (line 100) | def test_t2(self): method test_zero_backfill_depth_on_queue (line 160) | def test_zero_backfill_depth_on_queue(self): method test_zero_backfill_depth_on_one_queue (line 237) | def test_zero_backfill_depth_on_one_queue(self): FILE: test/tests/functional/pbs_support_linux_hook_event_phase1_2.py class TestSupportLinuxHookEventPhase1_2 (line 45) | class TestSupportLinuxHookEventPhase1_2(TestFunctional): method setUp (line 50) | def setUp(self): method test_prologue_attach_order (line 57) | def test_prologue_attach_order(self): method test_execjob_attach_hook_with_accept (line 127) | def test_execjob_attach_hook_with_accept(self): FILE: test/tests/functional/pbs_suspend_resume_accounting.py class TestSuspendResumeAccounting (line 44) | class TestSuspendResumeAccounting(TestFunctional): method test_suspend_resume_job_signal (line 55) | def test_suspend_resume_job_signal(self): method test_suspend_resume_job_array_signal (line 75) | def test_suspend_resume_job_array_signal(self): method test_interactive_job_suspend_resume (line 112) | def test_interactive_job_suspend_resume(self): method test_suspend_resume_job_scheduler (line 136) | def test_suspend_resume_job_scheduler(self): method test_admin_suspend_resume_signal (line 181) | def test_admin_suspend_resume_signal(self): method test_resc_released_susp_resume (line 203) | def test_resc_released_susp_resume(self): method test_resc_released_susp_resume_multi_vnode (line 234) | def test_resc_released_susp_resume_multi_vnode(self): method test_higher_priority_job_hook_reject (line 282) | def test_higher_priority_job_hook_reject(self): FILE: test/tests/functional/pbs_svr_dyn_res.py class TestServerDynRes (line 46) | class TestServerDynRes(TestFunctional): method setUp (line 50) | def setUp(self): method check_access_log (line 53) | def check_access_log(self, fp, exist=True): method setup_dyn_res (line 69) | def setup_dyn_res(self, resname, restype, script_body): method test_invalid_script_out (line 97) | def test_invalid_script_out(self): method test_res_long_pos (line 143) | def test_res_long_pos(self): method test_res_long_neg (line 165) | def test_res_long_neg(self): method test_res_whitespace (line 192) | def test_res_whitespace(self): method test_multiple_res (line 230) | def test_multiple_res(self): method test_res_string (line 275) | def test_res_string(self): method test_res_string_array (line 313) | def test_res_string_array(self): method test_res_size (line 351) | def test_res_size(self): method test_res_size_runtime (line 398) | def test_res_size_runtime(self): method test_res_size_invalid_input (line 443) | def test_res_size_invalid_input(self): method test_res_float_invalid_input (line 473) | def test_res_float_invalid_input(self): method test_res_boolean_invalid_input (line 504) | def test_res_boolean_invalid_input(self): method test_res_timeout (line 535) | def test_res_timeout(self): method test_res_set_timeout (line 565) | def test_res_set_timeout(self): method test_svr_dyn_res_permissions (line 598) | def test_svr_dyn_res_permissions(self): method test_res_cleanup (line 687) | def test_res_cleanup(self): method tearDown (line 712) | def tearDown(self): FILE: test/tests/functional/pbs_systemd.py class Test_systemd (line 45) | class Test_systemd(TestFunctional): method setUp (line 50) | def setUp(self): method shutdown_all (line 60) | def shutdown_all(self): method start_using_systemd (line 70) | def start_using_systemd(self): method stop_using_systemd (line 87) | def stop_using_systemd(self): method test_systemd (line 105) | def test_systemd(self): method test_missing_daemon (line 120) | def test_missing_daemon(self): FILE: test/tests/functional/pbs_test_entity_limits.py class TestEntityLimits (line 44) | class TestEntityLimits(TestFunctional): method setUp (line 57) | def setUp(self): method common_limit_test (line 63) | def common_limit_test(self, server, entstr, job_attr={}, queued=False, method test_server_generic_user_limits_queued (line 141) | def test_server_generic_user_limits_queued(self): method test_server_user_limits_queued (line 150) | def test_server_user_limits_queued(self): method test_server_project_limits_queued (line 160) | def test_server_project_limits_queued(self): method test_server_generic_project_limits_queued (line 170) | def test_server_generic_project_limits_queued(self): method test_server_group_limits_queued (line 181) | def test_server_group_limits_queued(self): method test_server_generic_group_limits_queued (line 192) | def test_server_generic_group_limits_queued(self): method test_server_overall_limits_queued (line 201) | def test_server_overall_limits_queued(self): method test_queue_generic_user_limits_queued (line 209) | def test_queue_generic_user_limits_queued(self): method test_queue_user_limits_queued (line 220) | def test_queue_user_limits_queued(self): method test_queue_group_limits_queued (line 232) | def test_queue_group_limits_queued(self): method test_queue_project_limits_queued (line 243) | def test_queue_project_limits_queued(self): method test_queue_generic_project_limits_queued (line 253) | def test_queue_generic_project_limits_queued(self): method test_queue_generic_group_limits_queued (line 265) | def test_queue_generic_group_limits_queued(self): method test_queue_overall_limits_queued (line 276) | def test_queue_overall_limits_queued(self): method test_server_generic_user_limits_res_queued (line 286) | def test_server_generic_user_limits_res_queued(self): method test_server_user_limits_res_queued (line 297) | def test_server_user_limits_res_queued(self): method test_server_generic_group_limits_res_queued (line 309) | def test_server_generic_group_limits_res_queued(self): method test_server_project_limits_res_queued (line 320) | def test_server_project_limits_res_queued(self): method test_server_generic_project_limits_res_queued (line 331) | def test_server_generic_project_limits_res_queued(self): method test_server_group_limits_res_queued (line 343) | def test_server_group_limits_res_queued(self): method test_server_overall_limits_res_queued (line 354) | def test_server_overall_limits_res_queued(self): method test_queue_generic_user_limits_res_queued (line 365) | def test_queue_generic_user_limits_res_queued(self): method test_queue_user_limits_res_queued (line 377) | def test_queue_user_limits_res_queued(self): method test_queue_group_limits_res_queued (line 391) | def test_queue_group_limits_res_queued(self): method test_queue_generic_group_limits_res_queued (line 405) | def test_queue_generic_group_limits_res_queued(self): method test_queue_project_limits_res_queued (line 417) | def test_queue_project_limits_res_queued(self): method test_queue_generic_project_limits_res_queued (line 429) | def test_queue_generic_project_limits_res_queued(self): method test_queue_overall_limits_res_queued (line 441) | def test_queue_overall_limits_res_queued(self): method test_server_generic_user_limits_max (line 453) | def test_server_generic_user_limits_max(self): method test_server_user_limits_max (line 462) | def test_server_user_limits_max(self): method test_server_project_limits_max (line 472) | def test_server_project_limits_max(self): method test_server_generic_project_limits_max (line 481) | def test_server_generic_project_limits_max(self): method test_server_group_limits_max (line 491) | def test_server_group_limits_max(self): method test_server_generic_group_limits_max (line 502) | def test_server_generic_group_limits_max(self): method test_server_overall_limits_max (line 511) | def test_server_overall_limits_max(self): method test_queue_generic_user_limits_max (line 519) | def test_queue_generic_user_limits_max(self): method test_queue_user_limits_max (line 529) | def test_queue_user_limits_max(self): method test_queue_group_limits_max (line 541) | def test_queue_group_limits_max(self): method test_queue_project_limits_max (line 552) | def test_queue_project_limits_max(self): method test_queue_generic_project_limits_max (line 562) | def test_queue_generic_project_limits_max(self): method test_queue_generic_group_limits_max (line 574) | def test_queue_generic_group_limits_max(self): method test_queue_overall_limits_max (line 585) | def test_queue_overall_limits_max(self): method test_server_generic_user_limits_res_max (line 595) | def test_server_generic_user_limits_res_max(self): method test_server_user_limits_res_max (line 605) | def test_server_user_limits_res_max(self): method test_server_generic_group_limits_res_max (line 617) | def test_server_generic_group_limits_res_max(self): method test_server_project_limits_res_max (line 627) | def test_server_project_limits_res_max(self): method test_server_generic_project_limits_res_max (line 638) | def test_server_generic_project_limits_res_max(self): method test_server_group_limits_res_max (line 649) | def test_server_group_limits_res_max(self): method test_server_overall_limits_res_max (line 660) | def test_server_overall_limits_res_max(self): method test_queue_generic_user_limits_res_max (line 670) | def test_queue_generic_user_limits_res_max(self): method test_queue_user_limits_res_max (line 682) | def test_queue_user_limits_res_max(self): method test_queue_group_limits_res_max (line 696) | def test_queue_group_limits_res_max(self): method test_queue_generic_group_limits_res_max (line 709) | def test_queue_generic_group_limits_res_max(self): method test_queue_project_limits_res_max (line 721) | def test_queue_project_limits_res_max(self): method test_queue_generic_project_limits_res_max (line 733) | def test_queue_generic_project_limits_res_max(self): method test_queue_overall_limits_res_max (line 745) | def test_queue_overall_limits_res_max(self): method test_qalter_resource (line 757) | def test_qalter_resource(self): method test_multiple_queued_limits (line 804) | def test_multiple_queued_limits(self): method test_pbs_all_soft_limits (line 854) | def test_pbs_all_soft_limits(self): method test_user_soft_limits (line 899) | def test_user_soft_limits(self): method test_group_soft_limits (line 945) | def test_group_soft_limits(self): method test_project_soft_limits (line 993) | def test_project_soft_limits(self): FILE: test/tests/functional/pbs_test_qorder.py class Test_qorder (line 44) | class Test_qorder(TestFunctional): method test_qorder_job (line 50) | def test_qorder_job(self): method test_qorder_job_across_queues (line 87) | def test_qorder_job_across_queues(self): FILE: test/tests/functional/pbs_test_run_count.py class Test_run_count (line 44) | class Test_run_count(TestFunctional): method create_reject_begin_hook (line 53) | def create_reject_begin_hook(self): method disable_reject_begin_hook (line 62) | def disable_reject_begin_hook(self): method check_run_count (line 71) | def check_run_count(self, input_count="0", output_count="21"): method test_run_count_overflow (line 87) | def test_run_count_overflow(self): method test_large_run_count (line 99) | def test_large_run_count(self): method test_less_than_20_run_count (line 110) | def test_less_than_20_run_count(self): method subjob_check (line 118) | def subjob_check(self, jid, sjid, maxruncount="21"): method test_run_count_subjob (line 133) | def test_run_count_subjob(self): method test_run_count_subjob_in_x (line 146) | def test_run_count_subjob_in_x(self): method test_large_run_count_subjob (line 170) | def test_large_run_count_subjob(self): method test_large_run_count_subjob_in_x (line 186) | def test_large_run_count_subjob_in_x(self): method test_subjob_run_count_on_rerun (line 211) | def test_subjob_run_count_on_rerun(self): FILE: test/tests/functional/pbs_test_svr_dflt.py class TestServerDefaultAttrib (line 44) | class TestServerDefaultAttrib(TestFunctional): method test_server_unset_dflt_attr (line 61) | def test_server_unset_dflt_attr(self): method test_server_unset_dflt_attr_and_restart (line 72) | def test_server_unset_dflt_attr_and_restart(self): FILE: test/tests/functional/pbs_test_tpp.py class TestTPP (line 45) | class TestTPP(TestFunctional): method setUp (line 52) | def setUp(self): method pbs_restart (line 69) | def pbs_restart(self, host_name): method set_pbs_conf (line 79) | def set_pbs_conf(self, host_name, conf_param): method unset_pbs_conf (line 93) | def unset_pbs_conf(self, host_name, conf_param): method submit_resv (line 107) | def submit_resv(self, resv_set_attr=None, resv_exp_attr=None): method submit_job (line 128) | def submit_job(self, set_attr=None, exp_attr=None, job=False, method common_steps (line 184) | def common_steps(self, set_attr=None, exp_attr=None, job=False, method test_comm_with_mom (line 237) | def test_comm_with_mom(self): method test_client_with_mom (line 264) | def test_client_with_mom(self): method test_comm_non_server_host (line 288) | def test_comm_non_server_host(self): method test_mom_non_server_host (line 332) | def test_mom_non_server_host(self): method test_comm_with_vnode_insertion (line 352) | def test_comm_with_vnode_insertion(self): method common_setup (line 382) | def common_setup(self, no_mom_on_comm=False, no_comm_on_server=False, method test_multiple_comm_with_mom (line 466) | def test_multiple_comm_with_mom(self): method common_steps_for_comm_failover (line 483) | def common_steps_for_comm_failover(self): method test_comm_failover (line 508) | def test_comm_failover(self): method test_comm_failover_with_invalid_values (line 530) | def test_comm_failover_with_invalid_values(self): method test_comm_failover_with_ipaddress (line 588) | def test_comm_failover_with_ipaddress(self): method test_comm_failover_with_ipaddress_hostnames (line 612) | def test_comm_failover_with_ipaddress_hostnames(self): method test_comm_failover_with_ipaddress_hostnames_port (line 637) | def test_comm_failover_with_ipaddress_hostnames_port(self): method copy_pbs_conf_to_non_default_path (line 661) | def copy_pbs_conf_to_non_default_path(self): method test_comm_failover_with_nondefault_pbs_conf (line 683) | def test_comm_failover_with_nondefault_pbs_conf(self): method test_comm_routers_with_hostname (line 710) | def test_comm_routers_with_hostname(self): method test_comm_routers_with_ipaddress (line 749) | def test_comm_routers_with_ipaddress(self): method test_comm_routers_with_ipaddress_hostnames_port (line 790) | def test_comm_routers_with_ipaddress_hostnames_port(self): method test_comm_routers_with_nondefault_pbs_conf (line 831) | def test_comm_routers_with_nondefault_pbs_conf(self): method calculate_no_of_wait_threads (line 872) | def calculate_no_of_wait_threads(self, comm_pid): method test_comm_threads (line 884) | def test_comm_threads(self): method test_comm_log_events (line 912) | def test_comm_log_events(self): method common_steps_for_mom_pool_tests (line 945) | def common_steps_for_mom_pool_tests(self): method test_isolated_mom_pools (line 983) | def test_isolated_mom_pools(self): method test_isolated_mom_pools_when_comm_on_non_serverhost (line 1006) | def test_isolated_mom_pools_when_comm_on_non_serverhost(self): method test_comm_failover_with_isolated_mom_pools (line 1032) | def test_comm_failover_with_isolated_mom_pools(self): method tearDown (line 1102) | def tearDown(self): FILE: test/tests/functional/pbs_trillion_jobid.py class TestTrillionJobid (line 44) | class TestTrillionJobid(TestFunctional): method set_svr_sv_jobidnumber (line 106) | def set_svr_sv_jobidnumber(self, num=0): method stop_and_restart_svr (line 128) | def stop_and_restart_svr(self, restart_type): method submit_job (line 149) | def submit_job(self, sleep=100, lower=0, method submit_resv (line 204) | def submit_resv(self, resv_dur=2, resv_id=None, resv_msg=None): method test_set_unset_max_job_sequence_id (line 236) | def test_set_unset_max_job_sequence_id(self): method test_max_job_sequence_id_values (line 278) | def test_max_job_sequence_id_values(self): method test_max_job_sequence_id_wrap (line 310) | def test_max_job_sequence_id_wrap(self): method test_verify_sequence_window (line 363) | def test_verify_sequence_window(self): method test_jobid_duplication (line 398) | def test_jobid_duplication(self): method test_jobid_resvid_after_multiple_restart (line 425) | def test_jobid_resvid_after_multiple_restart(self): method tearDown (line 451) | def tearDown(self): FILE: test/tests/functional/pbs_two_mom_hooks_resources_used.py class TestAcctlogRescUsedWithTwoMomHooks (line 45) | class TestAcctlogRescUsedWithTwoMomHooks(TestFunctional): method setUp (line 52) | def setUp(self): method test_Rrecord (line 90) | def test_Rrecord(self): method test_Erecord (line 116) | def test_Erecord(self): FILE: test/tests/functional/pbs_types.py class Test_pbs_types (line 44) | class Test_pbs_types(TestFunctional): method test_pbs_size_deepcopy (line 48) | def test_pbs_size_deepcopy(self): FILE: test/tests/functional/pbs_unknown_resource_hook_update.py class TestUnknownResourceHookUpdate (line 44) | class TestUnknownResourceHookUpdate(TestFunctional): method test_epilogue_update (line 50) | def test_epilogue_update(self): FILE: test/tests/functional/pbs_unset_exectime.py class Testunset_exectime (line 44) | class Testunset_exectime(TestFunctional): method test_unset_exectime (line 49) | def test_unset_exectime(self): FILE: test/tests/functional/pbs_user_reliability.py class Test_user_reliability (line 45) | class Test_user_reliability(TestFunctional): method test_create_resv_from_job_using_runjob_hook (line 51) | def test_create_resv_from_job_using_runjob_hook(self): method test_create_resv_from_job_using_qsub (line 103) | def test_create_resv_from_job_using_qsub(self): method test_create_resv_from_job_using_rsub (line 151) | def test_create_resv_from_job_using_rsub(self): method test_create_resv_from_array_job (line 192) | def test_create_resv_from_array_job(self): method test_create_resv_by_other_user (line 225) | def test_create_resv_by_other_user(self): method test_flatuid_false (line 244) | def test_flatuid_false(self): method test_set_attr_when_job_running (line 252) | def test_set_attr_when_job_running(self): FILE: test/tests/functional/pbs_validate_job_qsub_attributes.py class TestQsubWithQueuejobHook (line 44) | class TestQsubWithQueuejobHook(TestFunctional): method setUp (line 58) | def setUp(self): method test_qsub_long_select_with_hook (line 61) | def test_qsub_long_select_with_hook(self): method test_qsub_N_cmdline (line 93) | def test_qsub_N_cmdline(self): method test_qsub_N_jobscript (line 108) | def test_qsub_N_jobscript(self): method test_qsub_N_job_array (line 133) | def test_qsub_N_job_array(self): method test_qsub_N_validchar (line 148) | def test_qsub_N_validchar(self): FILE: test/tests/functional/pbs_verify_log_output.py class TestVerifyLogOutput (line 50) | class TestVerifyLogOutput(TestFunctional): method setUp (line 56) | def setUp(self): method all_interfaces (line 59) | def all_interfaces(self): method test_hostname_add (line 84) | def test_hostname_add(self): method test_if_info_add (line 109) | def test_if_info_add(self): method test_auto_sched_cycle_trigger (line 138) | def test_auto_sched_cycle_trigger(self): method test_supported_auth_method_msgs (line 153) | def test_supported_auth_method_msgs(self): FILE: test/tests/interfaces/__init__.py class TestInterfaces (line 44) | class TestInterfaces(PBSTestSuite): FILE: test/tests/interfaces/pbs_libpbs_so.py class TestLibpbsLinking (line 75) | class TestLibpbsLinking(TestInterfaces): method test_libpbs (line 80) | def test_libpbs(self): FILE: test/tests/interfaces/pbs_node_partition.py class TestNodePartition (line 45) | class TestNodePartition(TestInterfaces): method setUp (line 50) | def setUp(self): method set_node_partition_attr (line 54) | def set_node_partition_attr(self, mgr_cmd="MGR_CMD_SET", n_name=None, method test_set_unset_partition_node_attr (line 80) | def test_set_unset_partition_node_attr(self): method test_set_partition_node_attr_user_permissions (line 92) | def test_set_partition_node_attr_user_permissions(self): method test_partition_association_with_node_and_queue (line 113) | def test_partition_association_with_node_and_queue(self): method test_mismatch_of_partition_on_node_and_queue (line 132) | def test_mismatch_of_partition_on_node_and_queue(self): FILE: test/tests/interfaces/pbs_partition.py class TestPartition (line 44) | class TestPartition(TestInterfaces): method partition_attr (line 49) | def partition_attr(self, mgr_cmd=MGR_CMD_SET, method test_set_unset_queue_partition (line 120) | def test_set_unset_queue_partition(self): method test_set_queue_partition_user_permissions (line 130) | def test_set_queue_partition_user_permissions(self): method test_set_partition_to_routing_queue (line 150) | def test_set_partition_to_routing_queue(self): method test_modify_queue_with_partition_to_routing (line 180) | def test_modify_queue_with_partition_to_routing(self): method test_set_partition_without_queue_type (line 197) | def test_set_partition_without_queue_type(self): method test_partition_node_attr (line 206) | def test_partition_node_attr(self): method test_set_partition_node_attr_user_permissions (line 216) | def test_set_partition_node_attr_user_permissions(self): method test_partition_association_with_node_and_queue (line 240) | def test_partition_association_with_node_and_queue(self): method test_mismatch_of_partition_on_node_and_queue (line 257) | def test_mismatch_of_partition_on_node_and_queue(self): FILE: test/tests/interfaces/pbs_preempt_params.py class TestPreemptParamsQmgr (line 44) | class TestPreemptParamsQmgr(TestInterfaces): method func_set_fail (line 51) | def func_set_fail(self, a, msg, user=ROOT_USER, error_type=0): method common_tests (line 72) | def common_tests(self, param, msg): method test_set_unset_preempt_queue_prio (line 85) | def test_set_unset_preempt_queue_prio(self): method test_set_unset_preempt_prio (line 106) | def test_set_unset_preempt_prio(self): method test_set_unset_preempt_order (line 140) | def test_set_unset_preempt_order(self): method test_set_unset_preempt_sort (line 177) | def test_set_unset_preempt_sort(self): FILE: test/tests/interfaces/pbs_sched_interface_test.py class TestSchedulerInterface (line 44) | class TestSchedulerInterface(TestInterfaces): method setUp (line 50) | def setUp(self): method test_duplicate_scheduler_name (line 60) | def test_duplicate_scheduler_name(self): method test_permission_on_scheduler (line 74) | def test_permission_on_scheduler(self): method test_delete_default_sched (line 132) | def test_delete_default_sched(self): method test_set_and_unset_sched_attributes (line 145) | def test_set_and_unset_sched_attributes(self): method test_sched_default_attrs (line 161) | def test_sched_default_attrs(self): method test_scheduling_attribute (line 179) | def test_scheduling_attribute(self): method test_set_sched_priv_log_duplicate_value (line 192) | def test_set_sched_priv_log_duplicate_value(self): method test_set_default_sched_not_permitted (line 216) | def test_set_default_sched_not_permitted(self): method test_sched_name_too_long (line 243) | def test_sched_name_too_long(self): method test_set_default_sched_attrs (line 254) | def test_set_default_sched_attrs(self): method test_scheduling_iteration (line 278) | def test_scheduling_iteration(self): FILE: test/tests/pbs_smoketest.py class SmokeTest (line 45) | class SmokeTest(PBSTestSuite): method test_submit_job (line 52) | def test_submit_job(self): method test_submit_job_array (line 60) | def test_submit_job_array(self): method test_advance_reservation (line 73) | def test_advance_reservation(self): method test_standing_reservation (line 111) | def test_standing_reservation(self): method test_degraded_advance_reservation (line 141) | def test_degraded_advance_reservation(self): method test_select (line 173) | def test_select(self): method test_alter (line 183) | def test_alter(self): method test_sigjob (line 194) | def test_sigjob(self): method test_backfilling (line 207) | def test_backfilling(self): method test_hold_release (line 231) | def test_hold_release(self): method test_create_vnode (line 244) | def test_create_vnode(self): method test_create_execution_queue (line 257) | def test_create_execution_queue(self): method test_create_routing_queue (line 270) | def test_create_routing_queue(self): method test_fgc_limits (line 283) | def test_fgc_limits(self): method test_limits (line 303) | def test_limits(self): method test_finished_jobs (line 334) | def test_finished_jobs(self): method test_project_based_limits (line 361) | def test_project_based_limits(self): method test_job_scheduling_order (line 374) | def test_job_scheduling_order(self): method test_preemption (line 401) | def test_preemption(self): method test_preemption_qrun (line 425) | def test_preemption_qrun(self): method test_fairshare (line 450) | def test_fairshare(self): method test_server_hook (line 492) | def test_server_hook(self): method test_mom_hook (line 510) | def test_mom_hook(self): method test_shrink_to_fit (line 528) | def test_shrink_to_fit(self): method test_submit_job_with_script (line 549) | def test_submit_job_with_script(self): method test_formula_match (line 572) | def test_formula_match(self): method test_staging (line 594) | def test_staging(self): method test_route_queue (line 617) | def test_route_queue(self): method test_movejob (line 637) | def test_movejob(self): method test_by_queue (line 654) | def test_by_queue(self): method test_round_robin (line 712) | def test_round_robin(self): method test_pbs_probe (line 766) | def test_pbs_probe(self): method test_printjob (line 775) | def test_printjob(self): method test_comm_service (line 786) | def test_comm_service(self): method test_add_server_dyn_res (line 798) | def test_add_server_dyn_res(self): method test_schedlog_preempted_info (line 817) | def test_schedlog_preempted_info(self): method test_basic (line 833) | def test_basic(self): method test_basic_ja (line 866) | def test_basic_ja(self): method submit_reserv (line 899) | def submit_reserv(self, resv_start, ncpus, resv_dur): method test_shrink_to_fit_resv_barrier (line 914) | def test_shrink_to_fit_resv_barrier(self): method test_job_sort_formula_threshold (line 945) | def test_job_sort_formula_threshold(self): method isSuspended (line 1045) | def isSuspended(self, ppid): method do_preempt_config (line 1052) | def do_preempt_config(self): method common_stuff (line 1070) | def common_stuff(self, isJobArray=False, isWithPreempt=False): method test_suspend_job_with_preempt (line 1119) | def test_suspend_job_with_preempt(self): method test_resume_job_with_preempt (line 1125) | def test_resume_job_with_preempt(self): method test_suspend_job_array_with_preempt (line 1140) | def test_suspend_job_array_with_preempt(self): method test_resume_job_array_with_preempt (line 1146) | def test_resume_job_array_with_preempt(self): method test_resource_create_delete (line 1162) | def test_resource_create_delete(self): method setup_fs (line 1242) | def setup_fs(self, formula): method test_fairshare_enhanced (line 1263) | def test_fairshare_enhanced(self): method test_interactive_job (line 1373) | def test_interactive_job(self): method test_man_pages (line 1386) | def test_man_pages(self): method test_exclhost (line 1409) | def test_exclhost(self): method test_jobscript_max_size (line 1436) | def test_jobscript_max_size(self): method test_import_pbs_module (line 1458) | def test_import_pbs_module(self): method test_import_pbs_ifl_module (line 1468) | def test_import_pbs_ifl_module(self): FILE: test/tests/performance/__init__.py class TestPerformance (line 47) | class TestPerformance(PBSTestSuite): method check_value (line 52) | def check_value(self, res): method perf_test_result (line 62) | def perf_test_result(self, result, test_measure, unit): FILE: test/tests/performance/pbs_cgroups_stress.py function is_memsw_enabled (line 44) | def is_memsw_enabled(mem_path): class TestCgroupsStress (line 56) | class TestCgroupsStress(TestPerformance): method setUp (line 61) | def setUp(self): method get_paths (line 138) | def get_paths(self): method load_hook (line 171) | def load_hook(self, filename): method load_config (line 191) | def load_config(self, cfg): method test_cgroups_race_condition (line 232) | def test_cgroups_race_condition(self): FILE: test/tests/performance/pbs_client_nagle_performance.py class TestClientNagles (line 47) | class TestClientNagles(TestPerformance): method setUp (line 54) | def setUp(self): method tearDown (line 64) | def tearDown(self): method compute_qdel_time (line 72) | def compute_qdel_time(self): method submit_jobs (line 97) | def submit_jobs(self, user, num_jobs): method test_qdel_nagle_perf (line 110) | def test_qdel_nagle_perf(self): method test_qsub_perf (line 150) | def test_qsub_perf(self): FILE: test/tests/performance/pbs_equiv_classes_perf.py class TestJobEquivClassPerf (line 46) | class TestJobEquivClassPerf(TestPerformance): method setUp (line 52) | def setUp(self): method run_n_get_cycle_time (line 62) | def run_n_get_cycle_time(self): method test_basic (line 85) | def test_basic(self): method test_server_queue_limit (line 128) | def test_server_queue_limit(self): FILE: test/tests/performance/pbs_history_cleanup_quasihang.py class HistoryCleanupQuasihang (line 44) | class HistoryCleanupQuasihang(TestPerformance): method setUp (line 52) | def setUp(self): method test_time_for_stat_during_history_cleanup (line 62) | def test_time_for_stat_during_history_cleanup(self): FILE: test/tests/performance/pbs_jobperf.py class TestJobPerf (line 49) | class TestJobPerf(TestPerformance): method setUp (line 54) | def setUp(self): method set_test_config (line 57) | def set_test_config(self, config): method submit_jobs (line 71) | def submit_jobs(self, user, num_jobs, qsub_exec=None, method wait_for_job_finish (line 90) | def wait_for_job_finish(self, jobiter=True): method delete_jobs_per_user (line 101) | def delete_jobs_per_user(self, users, num_users): method test_job_performance_sched_off (line 115) | def test_job_performance_sched_off(self): method test_job_performance_sched_on (line 204) | def test_job_performance_sched_on(self): method qstat_jobs (line 299) | def qstat_jobs(self, user, num_stats, qstat_arg=None): method test_qstat_perf (line 310) | def test_qstat_perf(self): method test_qstat_hist_perf (line 376) | def test_qstat_hist_perf(self): method common_server_restart (line 458) | def common_server_restart(self, option=None): method test_server_restart_kill (line 506) | def test_server_restart_kill(self): method test_server_restart (line 518) | def test_server_restart(self): method test_qdel_perf (line 530) | def test_qdel_perf(self): method test_qdel_hist_perf (line 582) | def test_qdel_hist_perf(self): FILE: test/tests/performance/pbs_preemptperformance.py class TestPreemptPerformance (line 45) | class TestPreemptPerformance(TestPerformance): method setUp (line 52) | def setUp(self): method create_workload_and_preempt (line 58) | def create_workload_and_preempt(self): method test_preemption_with_limits (line 136) | def test_preemption_with_limits(self): method test_preemption_with_insufficient_resc (line 152) | def test_preemption_with_insufficient_resc(self): method test_insufficient_resc_non_cons (line 169) | def test_insufficient_resc_non_cons(self): method test_insufficient_resc_multiple_non_cons (line 251) | def test_insufficient_resc_multiple_non_cons(self): method test_insufficient_server_resc (line 344) | def test_insufficient_server_resc(self): method test_preemption_basic (line 418) | def test_preemption_basic(self): method test_preemption_with_unrelated_soft_limits (line 482) | def test_preemption_with_unrelated_soft_limits(self): method test_preemption_with_user_soft_limits (line 560) | def test_preemption_with_user_soft_limits(self): method tearDown (line 640) | def tearDown(self): FILE: test/tests/performance/pbs_qstat_performance.py class TestQstatPerformance (line 46) | class TestQstatPerformance(TestPerformance): method setUp (line 53) | def setUp(self): method compute_elapse_time (line 77) | def compute_elapse_time(self, query): method submit_jobs (line 120) | def submit_jobs(self, user, num_jobs): method submit_and_stat_jobs (line 132) | def submit_and_stat_jobs(self, number_jobs): method test_with_100_jobs (line 143) | def test_with_100_jobs(self): method test_with_1000_jobs (line 150) | def test_with_1000_jobs(self): FILE: test/tests/performance/pbs_qsub_performance.py class TestQsubPerformance (line 43) | class TestQsubPerformance(TestPerformance): method setUp (line 45) | def setUp(self): method submit_jobs (line 50) | def submit_jobs(self, qsub_exec_arg=None, env=None): method test_submit_large_env (line 83) | def test_submit_large_env(self): FILE: test/tests/performance/pbs_rerunjob_file_transfer_perf.py class JobRerunFileTransferPerf (line 45) | class JobRerunFileTransferPerf(TestPerformance): method setUp (line 51) | def setUp(self): method test_huge_job_file (line 74) | def test_huge_job_file(self): FILE: test/tests/performance/pbs_runjobwait_perf.py class TestRunjobWaitPerf (line 43) | class TestRunjobWaitPerf(TestPerformance): method common_test (line 48) | def common_test(self, rw_val): method test_rw_none (line 88) | def test_rw_none(self): method test_rw_runjobhook (line 96) | def test_rw_runjobhook(self): method test_rw_execjobhook (line 112) | def test_rw_execjobhook(self): method test_rw_runjobhook_nohook (line 120) | def test_rw_runjobhook_nohook(self): FILE: test/tests/performance/pbs_sched_perf.py class TestSchedPerf (line 45) | class TestSchedPerf(TestPerformance): method common_setup1 (line 50) | def common_setup1(self): method cust_attr_func (line 65) | def cust_attr_func(self, name, totalnodes, numnode, attribs): method submit_jobs (line 72) | def submit_jobs(self, attribs, num, step=1, wt_start=100): method run_cycle (line 91) | def run_cycle(self): method compare_normal_path_to_buckets (line 108) | def compare_normal_path_to_buckets(self, place, num_jobs): method test_node_bucket_perf_scatter (line 148) | def test_node_bucket_perf_scatter(self): method test_node_bucket_perf_free (line 160) | def test_node_bucket_perf_free(self): method test_run_many_normal_jobs (line 172) | def test_run_many_normal_jobs(self): method test_run_many_bucket_jobs (line 190) | def test_run_many_bucket_jobs(self): method test_pset_fuzzy_perf (line 211) | def test_pset_fuzzy_perf(self): method test_many_chunks (line 262) | def test_many_chunks(self): method test_many_jobs_with_calendaring (line 284) | def test_many_jobs_with_calendaring(self): method test_attr_update_period_perf (line 323) | def test_attr_update_period_perf(self): method setup_scheds (line 365) | def setup_scheds(self): method setup_queues_nodes (line 378) | def setup_queues_nodes(self): method submit_njobs (line 391) | def submit_njobs(self, num_jobs=1, attrs=None, user=TEST_USER): method test_multi_sched_perf (line 407) | def test_multi_sched_perf(self): FILE: test/tests/performance/pbs_standing_resv_quasihang.py class StandingResvQuasihang (line 44) | class StandingResvQuasihang(TestPerformance): method setUp (line 52) | def setUp(self): method test_time_for_stat_after_mom_hup (line 68) | def test_time_for_stat_after_mom_hup(self): FILE: test/tests/performance/test_dependency_perf.py class TestDependencyPerformance (line 44) | class TestDependencyPerformance(TestPerformance): method check_depend_delete_msg (line 49) | def check_depend_delete_msg(self, pjid, cjid): method test_delete_long_dependency_chains (line 58) | def test_delete_long_dependency_chains(self): FILE: test/tests/resilience/__init__.py class TestResilience (line 44) | class TestResilience(PBSTestSuite): FILE: test/tests/resilience/pbs_hook_alarm_large_multinode_job.py class TestPbsHookAlarmLargeMultinodeJob (line 45) | class TestPbsHookAlarmLargeMultinodeJob(TestResilience): method setUp (line 52) | def setUp(self): method submit_job (line 71) | def submit_job(self): method test_begin_hook (line 96) | def test_begin_hook(self): method test_prolo_hook (line 127) | def test_prolo_hook(self): method test_epi_hook (line 156) | def test_epi_hook(self): method test_end_hook (line 195) | def test_end_hook(self): FILE: test/tests/security/__init__.py class TestSecurity (line 44) | class TestSecurity(PBSTestSuite): FILE: test/tests/security/pbs_command_injection.py class Test_command_injection (line 43) | class Test_command_injection(TestSecurity): method setUp (line 47) | def setUp(self): method test_pbs_rcp_command_injection (line 50) | def test_pbs_rcp_command_injection(self): FILE: test/tests/security/pbs_multiple_auth.py class TestMultipleAuthMethods (line 50) | class TestMultipleAuthMethods(TestSecurity): method setUp (line 62) | def setUp(self): method update_pbs_conf (line 73) | def update_pbs_conf(self, conf_param, host_name=None, method munge_operation (line 110) | def munge_operation(self, host_name, op=None): method pbs_restart (line 132) | def pbs_restart(self, host_name=None, node_state=True, daemon=None, method perform_op (line 155) | def perform_op(self, choice, host_name, node_state=True): method match_logs (line 199) | def match_logs(self, exp_msg, nt_exp_msg=None): method common_commands_steps (line 226) | def common_commands_steps(self, set_attr=None, job_script=False, method common_setup (line 299) | def common_setup(self, req_moms=2, req_comms=1): method simple_interactive_job (line 349) | def simple_interactive_job(self): method test_default_auth_method (line 361) | def test_default_auth_method(self): method test_munge_auth_method (line 381) | def test_munge_auth_method(self): method test_multiple_supported_auth_methods (line 417) | def test_multiple_supported_auth_methods(self): method test_multiple_auth_method (line 472) | def test_multiple_auth_method(self): method test_not_listed_auth_method (line 506) | def test_not_listed_auth_method(self): method test_null_authentication_value (line 537) | def test_null_authentication_value(self): method test_munge_not_running_state (line 582) | def test_munge_not_running_state(self): method test_invalid_authentication_value (line 653) | def test_invalid_authentication_value(self): method test_munge_disabled_on_mom_host (line 685) | def test_munge_disabled_on_mom_host(self): method test_munge_without_supported_auth_method_on_server (line 733) | def test_munge_without_supported_auth_method_on_server(self): method common_steps_without_munge (line 775) | def common_steps_without_munge(self, client=None): method test_without_munge_on_server_host (line 826) | def test_without_munge_on_server_host(self): method test_without_munge_on_mom_host (line 854) | def test_without_munge_on_mom_host(self): method test_without_munge_on_comm_host (line 886) | def test_without_munge_on_comm_host(self): method test_without_munge_on_client_host (line 930) | def test_without_munge_on_client_host(self): method test_diff_auth_method_on_client (line 968) | def test_diff_auth_method_on_client(self): method test_diff_auth_methods_on_moms (line 1013) | def test_diff_auth_methods_on_moms(self): method test_daemon_not_in_service_users_with_munge (line 1080) | def test_daemon_not_in_service_users_with_munge(self): method test_daemon_not_in_service_users_with_resvport (line 1113) | def test_daemon_not_in_service_users_with_resvport(self): method test_default_interactive_auth_method (line 1140) | def test_default_interactive_auth_method(self): method test_interactive_job_with_resvport (line 1165) | def test_interactive_job_with_resvport(self): method test_interactive_job_with_munge (line 1193) | def test_interactive_job_with_munge(self): method test_multiple_interactive_auth_methods (line 1228) | def test_multiple_interactive_auth_methods(self): method test_not_listed_interactive_auth_method (line 1264) | def test_not_listed_interactive_auth_method(self): method test_invalid_interactive_auth_method (line 1295) | def test_invalid_interactive_auth_method(self): method test_penetration_interactive_auth_resvport (line 1325) | def test_penetration_interactive_auth_resvport(self): method test_penetration_interactive_auth_munge (line 1340) | def test_penetration_interactive_auth_munge(self): method helper_pentest_interactive_auth_1 (line 1359) | def helper_pentest_interactive_auth_1(self, conf_param): method test_penetration_interactive_auth_resvport_2 (line 1405) | def test_penetration_interactive_auth_resvport_2(self): method test_penetration_interactive_auth_munge_2 (line 1422) | def test_penetration_interactive_auth_munge_2(self): method helper_pentest_interactive_auth_2 (line 1444) | def helper_pentest_interactive_auth_2(self, conf_param): method test_penetration_root_impersonation_munge (line 1482) | def test_penetration_root_impersonation_munge(self): method test_penetration_server_to_mom_over_tcp_1 (line 1540) | def test_penetration_server_to_mom_over_tcp_1(self): method test_penetration_server_to_mom_over_tcp_2 (line 1571) | def test_penetration_server_to_mom_over_tcp_2(self): method bind_to_privileged_port (line 1606) | def bind_to_privileged_port(self, sock): method get_qsub_address_port (line 1626) | def get_qsub_address_port(self, host): method get_qstat_write_syscalls (line 1652) | def get_qstat_write_syscalls(self, runas, host=None): method tearDown (line 1676) | def tearDown(self): FILE: test/tests/selftest/__init__.py class TestSelf (line 44) | class TestSelf(PBSTestSuite): FILE: test/tests/selftest/pbs_config_sched.py class TestSchedConfig (line 44) | class TestSchedConfig(TestSelf): method test_set_sched_config (line 49) | def test_set_sched_config(self): FILE: test/tests/selftest/pbs_cycles_test.py class PBSTestCycle (line 44) | class PBSTestCycle(TestSelf): method test_cycle_multi_sched (line 50) | def test_cycle_multi_sched(self): FILE: test/tests/selftest/pbs_default_timeout.py class TestDefaultTimeout (line 45) | class TestDefaultTimeout(TestSelf): method test_default_timeout (line 50) | def test_default_timeout(self): method test_timeout_greater_default_value (line 65) | def test_timeout_greater_default_value(self): method test_timeout_decorator_less_default_value (line 84) | def test_timeout_decorator_less_default_value(self): method test_timeout_decorator_greater_default_value (line 100) | def test_timeout_decorator_greater_default_value(self): FILE: test/tests/selftest/pbs_dshutils_tests.py class TestDshUtils (line 49) | class TestDshUtils(TestSelf): method test_pbs_conf (line 54) | def test_pbs_conf(self): method test_pbs_env (line 79) | def test_pbs_env(self): method check_access (line 94) | def check_access(self, path, mode=0o755, user=None, group=None, host=N... method test_create_dir_as_user (line 124) | def test_create_dir_as_user(self): method test_create_remote_dir_as_user (line 151) | def test_create_remote_dir_as_user(self): method test_script_cleanup (line 191) | def test_script_cleanup(self): FILE: test/tests/selftest/pbs_expect.py class TestExpect (line 46) | class TestExpect(TestSelf): method test_attribute_case (line 51) | def test_attribute_case(self): method test_revert_attributes (line 66) | def test_revert_attributes(self): FILE: test/tests/selftest/pbs_initservices.py class TestPbsInitServices (line 43) | class TestPbsInitServices(TestSelf): method test_init_services_pid (line 47) | def test_init_services_pid(self): FILE: test/tests/selftest/pbs_job_cleanup.py class TestJobCleanup (line 44) | class TestJobCleanup(TestSelf): method test_cleanup_perf (line 50) | def test_cleanup_perf(self): method test_del_large_num_jobs (line 81) | def test_del_large_num_jobs(self): method test_del_queued_jobs (line 106) | def test_del_queued_jobs(self): FILE: test/tests/selftest/pbs_json_test_report.py class TestJSONReport (line 45) | class TestJSONReport(TestSelf): method test_json_fields (line 50) | def test_json_fields(self): FILE: test/tests/selftest/pbs_manager.py class TestManager (line 44) | class TestManager(TestSelf): method test_pbs_conf (line 49) | def test_pbs_conf(self): FILE: test/tests/selftest/pbs_managers_operators.py class TestManagersOperators (line 44) | class TestManagersOperators(TestSelf): method test_managers_unset_setup (line 50) | def test_managers_unset_setup(self): method test_default_oper (line 75) | def test_default_oper(self): method test_add_mgr_opr_fail (line 83) | def test_add_mgr_opr_fail(self): FILE: test/tests/selftest/pbs_param_dict.py class TestParamDict (line 45) | class TestParamDict(TestSelf): method test_gpd (line 50) | def test_gpd(self): FILE: test/tests/selftest/pbs_pbstestsuite.py class TestPBSTestSuite (line 45) | class TestPBSTestSuite(TestSelf): method test_revert_pbsconf_onehost (line 50) | def test_revert_pbsconf_onehost(self): method test_revert_pbsconf_remotemom (line 86) | def test_revert_pbsconf_remotemom(self): method test_revert_pbsconf_corelimit (line 135) | def test_revert_pbsconf_corelimit(self): method test_revert_pbsconf_extra_vars (line 218) | def test_revert_pbsconf_extra_vars(self): method test_revert_pbsconf_fewer_vars (line 247) | def test_revert_pbsconf_fewer_vars(self): method test_revert_moms_default_conf (line 275) | def test_revert_moms_default_conf(self): method test_revert_conf_highres_logging (line 292) | def test_revert_conf_highres_logging(self): FILE: test/tests/selftest/pbs_requirements_decorator.py class TestRequirementsDecorator (line 46) | class TestRequirementsDecorator(TestSelf): method test_tc_run (line 57) | def test_tc_run(self): method test_tc_skip (line 75) | def test_tc_skip(self): method test_ts_skip (line 82) | def test_ts_skip(self): method test_skip_no_server_on_mom (line 90) | def test_skip_no_server_on_mom(self): method test_skip_no_comm_on_mom (line 98) | def test_skip_no_comm_on_mom(self): method test_skip_no_comm_on_server (line 106) | def test_skip_no_comm_on_server(self): FILE: test/tests/selftest/pbs_resvid_test.py class TestPTLConvertsResvIDtoid (line 44) | class TestPTLConvertsResvIDtoid(TestSelf): method test_attrib_ResvID (line 50) | def test_attrib_ResvID(self): FILE: test/tests/selftest/pbs_test_create_vnodes.py class Test_create_vnodes (line 45) | class Test_create_vnodes(TestSelf): method test_delall_multi (line 50) | def test_delall_multi(self): method test_delall (line 62) | def test_delall(self): FILE: test/tests/selftest/pbs_test_revert_site_hooks.py class TestRevertSiteHook (line 44) | class TestRevertSiteHook(TestSelf): method test_verify_cgroups_hook_exists_after_setup (line 50) | def test_verify_cgroups_hook_exists_after_setup(self): FILE: test/tests/selftest/pbs_test_revert_to_defaults.py class TestPTLRevertToDefault (line 45) | class TestPTLRevertToDefault(TestSelf): method test_svr_revert_to_default (line 65) | def test_svr_revert_to_default(self): method test_sched_revert_to_defaults_dedtime (line 90) | def test_sched_revert_to_defaults_dedtime(self): FILE: test/tests/selftest/pbs_testlogutils.py class TestLogUtils (line 45) | class TestLogUtils(TestSelf): method switch_microsecondlogging (line 50) | def switch_microsecondlogging(self, hostname=None, highrestimestamp=1): method test_log_match_microsec_logging (line 61) | def test_log_match_microsec_logging(self): method test_get_timestamps (line 89) | def test_get_timestamps(self): FILE: test/tests/selftest/pbs_testparams_decorator.py class Test_TestparamsDecorator (line 44) | class Test_TestparamsDecorator(TestSelf): method test_testparams (line 53) | def test_testparams(self): FILE: test/tests/upgrades/__init__.py class TestUpgrades (line 44) | class TestUpgrades(PBSTestSuite):