Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SchedMD/slurm
/ functions
Functions
18,978 in github.com/SchedMD/slurm
⨍
Functions
18,978
◇
Types & classes
1,226
↳
Endpoints
82
↓ 12 callers
Function
_handle_stepmgr_relay_msg
* NOTE: reply must be in sync with corresponding rpc handling in slurmd. */
src/slurmd/slurmstepd/req.c:467
↓ 12 callers
Function
_init_slurmd_nodehash
src/common/read_config.c:2247
↓ 12 callers
Function
_relay_stepd_msg
* NOTE: reply must be in sync with corresponding rpc handling in slurmstepd. */
src/slurmd/slurmd/req.c:241
↓ 12 callers
Function
_throttle_start
These functions prevent certain RPCs from keeping the slurmctld write locks * constantly set, which can prevent other RPCs and system functions from
src/slurmctld/proc_req.c:218
↓ 12 callers
Function
_write_fake_gpus
(content)
testsuite/python/tests/test_144_12.py:42
↓ 12 callers
Function
_write_gres_conf
(content)
testsuite/python/tests/test_144_12.py:38
↓ 12 callers
Function
bb_limit_rem
Release claim against resource limit for a user */
src/plugins/burst_buffer/common/burst_buffer_common.c:1444
↓ 12 callers
Function
bb_update_system_comment
src/plugins/burst_buffer/common/burst_buffer_common.c:1969
↓ 12 callers
Function
conmgr_fini
src/conmgr/conmgr.c:242
↓ 12 callers
Function
conmgr_run
src/conmgr/conmgr.c:314
↓ 12 callers
Function
data_check_match
src/common/data.c:2108
↓ 12 callers
Function
data_move
src/common/data.c:2417
↓ 12 callers
Function
drop_privileges
* If get_list is false make sure ps->gid_list is initialized before * hand to prevent xfree. */
src/slurmd/common/privileges.c:55
↓ 12 callers
Function
dynamic_slurmd
Start `slurmd -Z -b` with a disposable node name; kill+delete it.
testsuite/python/tests/test_144_12.py:123
↓ 12 callers
Function
eval_nodes_get_rem_max_cpus
src/plugins/topology/common/eval_nodes.c:2037
↓ 12 callers
Function
find_part_record
* find_part_record - find a record for partition with specified name * IN name - name of the desired partition * RET pointer to partition or NULL if
src/slurmctld/partition_mgr.c:641
↓ 12 callers
Function
get_and_assert_sluid
Get the SLUID for a given job_id via scontrol -d show job.
testsuite/python/tests/test_108_10.py:20
↓ 12 callers
Function
gres_sched_init
* Clear GRES allocation info for all job GRES at start of scheduling cycle * Return TRUE if any gres_per_job constraints to satisfy */
src/interfaces/gres.c:10725
↓ 12 callers
Function
job_complete
* job_complete - note the normal termination the specified job * IN step_id - id of the job which completed * IN uid - user id of user issuing the R
src/slurmctld/job_mgr.c:6370
↓ 12 callers
Function
job_requeue_internal
* job_requeue_internal - Requeue a running or pending batch job. * If the specified job record is a hetjob leader, perform the operation * on all c
src/slurmctld/job_mgr.c:18100
↓ 12 callers
Function
openapi_type_format_to_data_type
src/common/openapi.c:140
↓ 12 callers
Function
openapi_type_format_to_format_string
src/common/openapi.c:93
↓ 12 callers
Function
openapi_type_format_to_type
src/common/openapi.c:159
↓ 12 callers
Function
parse_cpurange
(s)
testsuite/python/tests/test_116_51.py:41
↓ 12 callers
Function
parse_uint32
* parse_uint32 - Convert ascii string to a 32 bit unsigned int. * IN aval - ascii string. * IN/OUT ival - 32 bit pointer. * RET 0 if no e
src/common/proc_args.c:1324
↓ 12 callers
Function
pmixp_info_namespace
src/plugins/mpi/pmix/pmixp_info.c:729
↓ 12 callers
Function
pmixp_info_step_id
src/plugins/mpi/pmix/pmixp_info.c:717
↓ 12 callers
Function
print_multi_line_string
src/common/slurm_protocol_defs.c:5909
↓ 12 callers
Function
run_affinity_test_in_allocation
Run srun within the allocation with cpu-bind options and return parsed task data.
testsuite/python/tests/test_116_50.py:72
↓ 12 callers
Function
setenvfs
* _setenvfs() (stolen from pdsh) * * Set a variable in the callers environment. Args are printf style. * XXX Space is allocated on the heap and wi
src/common/env.c:192
↓ 12 callers
Function
slurm_addr_is_unspec
src/common/slurm_protocol_util.c:115
↓ 12 callers
Function
slurm_destroy_selected_step
src/common/slurm_protocol_defs.c:1522
↓ 12 callers
Function
slurm_free_job_desc_msg
src/common/slurm_protocol_defs.c:1660
↓ 12 callers
Function
slurm_free_reservation_info_msg
* slurm_free_reserve_info_msg - free the reservation information * response message * IN msg - pointer to reservation information response message
src/common/slurm_protocol_defs.c:4618
↓ 12 callers
Function
slurmdb_connection_close
* release connection to the storage unit * IN/OUT: void ** pointer returned from * slurmdb_connection_get() which will be freed. * RET: SLU
src/api/connection_functions.c:64
↓ 12 callers
Function
slurmdb_free_assoc_rec_members
src/common/slurmdb_defs.c:821
↓ 12 callers
Function
suspend_time_val
Build expected suspend_time no_val_struct dict for node comparison.
testsuite/python/tests/test_141_2.py:28
↓ 12 callers
Function
switch_g_stepinfo_free
src/interfaces/switch.c:376
↓ 12 callers
Function
track_script_killed
src/common/track_script.c:304
↓ 12 callers
Function
uid_from_string_cache_disable
* Turns off uid_from_string caching. xassert exists to make sure we do not * underflow the reference count if there is an imbalance in enable/disable
src/common/uid.c:558
↓ 12 callers
Function
update_job_fed_details
Set federated job's sibling strings. */
src/slurmctld/job_mgr.c:19327
↓ 12 callers
Function
url_path_walk
src/common/http.c:349
↓ 12 callers
Function
xhash_count
src/common/xhash.c:164
↓ 11 callers
Function
_add_to_line
src/scontrol/info_job.c:130
↓ 11 callers
Function
_delete_dynamic_node
(name)
testsuite/python/tests/test_150_5.py:139
↓ 11 callers
Function
_is_fentry_set
src/common/xahash.c:220
↓ 11 callers
Function
_kill_all_active_steps
* _kill_all_active_steps - signals the container of all steps of a job * step_id IN - id of job to signal * sig IN - signal to send * flags IN -
src/slurmd/slurmd/req.c:4357
↓ 11 callers
Function
_list_node_destroy
* Removes the node pointed to by [*pp] from from list [l], * where [pp] is the address of the previous node's "next" ptr. * Returns the data ptr ass
src/common/list.c:1052
↓ 11 callers
Function
_lock_type_str
src/common/atomic.c:43
↓ 11 callers
Function
_pmi_mutex_unlock
contribs/pmi/pmi.c:177
↓ 11 callers
Function
_queue_rpc
src/slurmctld/fed_mgr.c:468
↓ 11 callers
Function
_resp_array_add
* Functions used to manage job array responses with a separate return code * possible for each task ID */ Add job record to resp_array_struct_t, fre
src/slurmctld/job_mgr.c:613
↓ 11 callers
Function
_start_dynamic_slurmd
Start a dynamic-normal slurmd and wait until it is IDLE.
testsuite/python/tests/test_150_5.py:100
↓ 11 callers
Function
acct_gather_profile_g_get
src/interfaces/acct_gather_profile.c:603
↓ 11 callers
Function
add_gres_to_list
* Creates a gres_slurmd_conf_t record to add to a list of gres_slurmd_conf_t * records */
src/interfaces/gres.c:11275
↓ 11 callers
Function
conn_g_recv
src/interfaces/conn.c:349
↓ 11 callers
Function
create_popup_info
src/sview/common.c:1388
↓ 11 callers
Function
create_scrolled_window
src/sview/common.c:868
↓ 11 callers
Function
e
(a,b)
doc/html/jquery.min.js:4
↓ 11 callers
Function
eval_nodes_clip_socket_cores
src/plugins/topology/common/eval_nodes.c:378
↓ 11 callers
Function
eval_nodes_set_max_tasks
src/plugins/topology/common/eval_nodes.c:362
↓ 11 callers
Function
fed_mgr_get_cluster_by_name
src/slurmctld/fed_mgr.c:1352
↓ 11 callers
Function
gid_from_string
src/common/uid.c:642
↓ 11 callers
Function
gid_to_string
src/common/uid.c:739
↓ 11 callers
Function
gres_id_sharing
* Return TRUE if this plugin ID shares resources with another GRES that * consumes subsets of its resources (e.g. GPU) */
src/interfaces/gres.c:10751
↓ 11 callers
Function
hweight
* Returns the hamming weight (i.e. the number of bits set) in a word. * NOTE: This routine borrowed from Linux 4.9 <tools/lib/hweight.c>. */
src/common/bitstring.c:897
↓ 11 callers
Function
job_exclusive_display_string
* Exclusive display string for cred/env: NO|NODE|USER|MCS|TOPO. * val is JOB_EXCLUSIVE_* (single value, no combinations). */
src/common/slurm_protocol_defs.c:2865
↓ 11 callers
Function
job_oversubscribe_string
* Oversubscribe display string for cred/env: NO|YES|OK (JOB_OVERSUBSCRIBE_*). */
src/common/slurm_protocol_defs.c:2850
↓ 11 callers
Function
job_record_delete
src/common/job_record.c:229
↓ 11 callers
Function
jobacct_storage_g_job_suspend
* load into the storage a suspension of a job */
src/interfaces/accounting_storage.c:1226
↓ 11 callers
Function
jobacctinfo_create
src/interfaces/jobacct_gather.c:902
↓ 11 callers
Function
mkdirpath
src/common/fd.c:742
↓ 11 callers
Function
modify_common
This is called by most modify functions to alter the table and * insert a new line in the transaction table. */
src/plugins/accounting_storage/mysql/accounting_storage_mysql.c:2203
↓ 11 callers
Function
nodelist_find
src/common/slurm_protocol_api.c:2751
↓ 11 callers
Function
pmixp_coll_type2str
src/plugins/mpi/pmix/pmixp_coll.h:57
↓ 11 callers
Function
pmixp_server_pp_count
src/plugins/mpi/pmix/pmixp_server.c:1629
↓ 11 callers
Function
probe_register
src/common/probes.c:102
↓ 11 callers
Function
reclaim_privileges
src/slurmd/common/privileges.c:100
↓ 11 callers
Function
remove_common
Every option in assoc_char should have a 't1.' in front of it. */
src/plugins/accounting_storage/mysql/accounting_storage_mysql.c:2416
↓ 11 callers
Function
repeat_until
Repeats a callable until a condition is met or it times out. The callable returns an object that the condition operates on. Args: ca
testsuite/python/lib/atf.py:841
↓ 11 callers
Function
reservation_delete_resv_exc_parts
src/slurmctld/reservation.c:5084
↓ 11 callers
Function
send_fd_over_socket
pass an open file descriptor back to the requesting process */
src/common/fd.c:635
↓ 11 callers
Function
slurm_cred_destroy
src/interfaces/cred.c:388
↓ 11 callers
Function
slurm_destroy_federation_rec
* slurm_destroy_federation_rec - Release memory allocated by * slurm_load_federation() */
src/api/federation_info.c:187
↓ 11 callers
Function
slurm_free_config_response_msg
src/common/slurm_protocol_defs.c:1449
↓ 11 callers
Function
slurm_free_job_step_create_request_msg
src/common/slurm_protocol_defs.c:2182
↓ 11 callers
Function
slurm_free_job_step_info_response_msg
* slurm_free_job_step_info_response_msg - free the job step * information response message * IN msg - pointer to job step information response messa
src/common/slurm_protocol_defs.c:4430
↓ 11 callers
Function
slurm_get_next_tres
src/common/slurm_protocol_defs.c:6301
↓ 11 callers
Function
slurm_load_federation
* slurm_load_federation - issue RPC to get federation status from controller * IN/OUT fed_pptr - place to store returned federation information. *
src/api/federation_info.c:52
↓ 11 callers
Function
slurm_load_partitions
* slurm_load_partitions - issue RPC to get slurm all partition configuration * information if changed since update_time * IN update_time - time of c
src/api/partition_info.c:606
↓ 11 callers
Function
slurm_option_isset
* Is option set? Discover by common option name. */
src/common/slurm_opt.c:4931
↓ 11 callers
Function
slurm_option_table_destroy
src/common/slurm_opt.c:4626
↓ 11 callers
Function
slurmdb_connection_get
* get a new connection to the slurmdb * OUT: persist_conn_flags - Flags returned from connection if any see * persist_conn
src/api/connection_functions.c:52
↓ 11 callers
Function
slurmdb_destroy_job_cond
src/common/slurmdb_defs.c:1267
↓ 11 callers
Function
slurmdb_init_federation_cond
src/common/slurmdb_defs.c:1746
↓ 11 callers
Function
slurmdb_make_tres_string
caller must xfree this char * returned */
src/common/slurmdb_defs.c:3800
↓ 11 callers
Function
submit_running_job
Submit a job and wait for it to be running. Returns job_id.
testsuite/python/tests/test_107_4.py:18
↓ 11 callers
Function
sview_thread_new
src/sview/gthread_helper.c:38
↓ 11 callers
Function
topology_g_get_fragmentation
src/interfaces/topology.c:876
↓ 11 callers
Function
topology_g_whole_topo
src/interfaces/topology.c:458
← previous
next →
601–700 of 18,978, ranked by callers