Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
Slurm
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
tud-zih-energy
Slurm
Commits
7dc5e290
Commit
7dc5e290
authored
13 years ago
by
Moe Jette
Browse files
Options
Downloads
Patches
Plain Diff
Major update to RELEASE_NOTES for SLURM v2.3
parent
c675434e
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
RELEASE_NOTES
+60
-24
60 additions, 24 deletions
RELEASE_NOTES
with
60 additions
and
24 deletions
RELEASE_NOTES
+
60
−
24
View file @
7dc5e290
RELEASE NOTES FOR SLURM VERSION 2.3
10 January
2011
7 June
2011
IMPORTANT NOTE:
...
...
@@ -24,8 +24,8 @@ other state information.
HIGHLIGHTS
==========
* Support
is provi
ded for Cray XT and XE computers
* Support
is provi
ded for BlueGene/Q computers.
* Support
has been ad
ded for Cray XT and XE computers
* Support
has been ad
ded for BlueGene/Q computers.
* For architectures where the slurmd daemon executes on front end nodes (Cray
and BlueGene systems) more than one slurmd daemon may be executed using more
than one front end node for improved fault-tolerance and performance.
...
...
@@ -38,21 +38,26 @@ CONFIGURATION FILE CHANGES (see "man slurm.conf" for details)
* In order to support more than one front end node, new parameters have been
added to support a new data structure: FrontendName, FrontendAddr, Port,
State and Reason.
* DebugFlags of Frontend
added
*
Added
DebugFlags
option
of Frontend
* Added new configuration parameter MaxJobId. Use with FirstJobId to limit
range of job ID values.
* Added new configuration parameter MaxStepCount to limit the effect of
bad batch scripts. The default value is 40,000 steps per job.
* Change node configuration parameter from "Procs" to "CPUs". Both parameters
* Change
d
node configuration parameter from "Procs" to "CPUs". Both parameters
will be supported for now.
* Added GraceTime to Partition and QOS data structures. Preempted jobs will be
given this time interval before termination.
* Added AccountingStoreJobComment to control storing job's comment field in
the accounting database.
COMMAND CHANGES (see man pages for details)
===========================================
* scontrol
has the
ability to get and set front end node state.
* scontrol
has the
ability to set slurmctld's DebugFlags.
* Add new scontrol option of "show aliases" to report every NodeName that is
*
Added
scontrol ability to get and set front end node state.
*
Added
scontrol ability to set slurmctld's DebugFlags.
* Add
ed
new scontrol option of "show aliases" to report every NodeName that is
associated with a given NodeHostName when running multiple slurmd daemons
per compute node (typically used for testing purposes).
* Added new squeue optioni of -R/--reservation option as a job filter.
* A reservation flag of "License_Only" has been added for use by the sview and
scontrol commands. If set, then jobs using the reservation may use the
licenses associated with it plus any compute nodes. Otherwise the job is
...
...
@@ -64,47 +69,70 @@ COMMAND CHANGES (see man pages for details)
BLUEGENE SPECIFIC CHANGES
=========================
BGQ support added.
* Bluegene/Q support added.
* The select/bluegene plugin has been substantially re-written.
OTHER CHANGES
=============
* Improved accuracy of estimated job start time for pending jobs. This should
substantially improve scheduling of jobs elibable to execute on more than one
cluster.
* Job dependency information will only show the currently active dependencies
rather than the original dependencies.
* Added a reservation flag of "License_Only". If set, then jobs using the
reservation may use the licenses associated with it plus any compute nodes.
* Added proctrack/cgroup and task/cgroup plugins to support Linux cgroups.
API CHANGES
===========
Changed members of the following structs
========================================
block_info_t
Added job_list
Added used_mp_inx
Added used_mp_str
node_cnt -> cnode_cnt
ionodes -> ionode_str
nodes -> mp_str
bp_inx -> mp_inx
Added job_list
Added used_mp_inx
Added used_mp_str
bp_inx -> mp_inx
conn_type -> conn_type(DIMENSIONS]
ionodes -> ionode_str
nodes -> mp_str
node_cnt -> cnode_cnt
job_desc_msg_t
conn_type -> conn_type(DIMENSIONS]
job_step_info_t
Added select_jobinfo
Added the following struct definitions
======================================
block_job_info_t entirely new structure
front_end_info_msg_t entirely new structure
front_end_info_t entirely new structure
job_info_t
batch_host name of the host running the batch script
batch_script contents of batch script
preempt_time time that a job become preempted
job_step_create_response_msg_t
select_jobinfo data needed from the select plugin for a step
job_step_info_t
select_jobinfo data needed from the select plugin for a step
node_info_t
node_addr communication name (optional)
node_hostname node's hostname (optional)
partition_info_t
grace_time preempted job's grace time in seconds
slurm_ctl_conf
acctng_store_job_comment if set, store job's comment field in
accounting database
max_job_id maximum supported job id before starting over
with first_job_id
max_step_count maximum number of job steps permitted per job
...
...
@@ -125,13 +153,20 @@ job_state_reason
FAIL_QOS /* invalid QOS */
WAIT_QOS_THRES /* required QOS threshold has been breached */
select_jobdata_type
SELECT_JOBDATA_
PTR /* data-> select_jobinfo_t *jobinfo
*/
select_jobdata_type
(Size of many data structures increased)
SELECT_JOBDATA_
BLOCK_NODE_CNT /* data-> uint32_t block_cnode_cnt
*/
SELECT_JOBDATA_BLOCK_PTR /* data-> bg_record_t *bg_record */
SELECT_JOBDATA_DIM_CNT /* data-> uint16_t dim_cnt */
SELECT_JOBDATA_BLOCK_NODE_CNT /* data-> uint32_t block_cnode_cnt */
SELECT_JOBDATA_NODE_CNT /* data-> uint32_t cnode_cnt */
SELECT_JOBDATA_PAGG_ID /* data-> uint64_t job container ID */
SELECT_JOBDATA_PTR /* data-> select_jobinfo_t *jobinfo */
SELECT_JOBDATA_START_LOC /* data-> uint16_t
* start_loc[SYSTEM_DIMENSIONS] */
select_jobdata_type (Added)
SELECT_PRINT_START_LOC /* Print just the start location */
select_jobdata_type (Names changed)
SELECT_GET_BP_CPU_CNT --> SELECT_GET_MP_CPU_CNT
SELECT_SET_BP_CNT ------>SELECT_SET_MP_CNT
select_nodedata_type
SELECT_NODEDATA_PTR /* data-> select_nodeinfo_t *nodeinfo */
...
...
@@ -139,7 +174,7 @@ select_nodedata_type
select_print_mode
SELECT_PRINT_START_LOC /* Print just the start location */
select_type_plugin_info
is
no longer
and i
t's contents are now mostly #defines
select_type_plugin_info no longer
exists. I
t's contents are now mostly #defines
DEBUG_FLAG_FRONT_END added DebugFlags of Frontend
...
...
@@ -155,9 +190,10 @@ Added the following API's
=========================
slurm_free_front_end_info_msg free front end state information
slurm_init_update_front_end_msg initialize data structure for front end update
slurm_load_front_end
()
load front end state information
slurm_load_front_end load front end state information
slurm_print_front_end_info_msg print all front end state information
slurm_print_front_end_table print state information for one front end node
slurm_set_debugflags set new DebugFlags in slurmctld daemon
slurm_sprint_front_end_table output state information for one front end node
slurm_update_front_end update state of front end node
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment