diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 40b68fab902597cbfdddc7f86cef883331b272ff..c568c54ee8a6f742be4cdae6174ad048192c8128 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,5 +1,5 @@ RELEASE NOTES FOR SLURM VERSION 2.5 -7 August 2012 +8 November 2012 IMPORTANT NOTE: @@ -36,7 +36,9 @@ HIGHLIGHTS - Added srun option "--cpu-freq" to enable user control over the job's CPU frequency and thus it's power consumption. - Added priority/multifactor2 plugin supporting ticket based shares. -- Added gres/mic plugin supporting Intel Many Integrated Core (MIC) processors. +- Added gres/mic plugin supporting Intel Many Integrated Core (MIC) processors. +- Added launch plugin to support srun interface to launch tasks using different + methods like IBM's poe or Cray's aprun. CONFIGURATION FILE CHANGES (see "man slurm.conf" for details) ============================================================= @@ -73,28 +75,58 @@ OTHER CHANGES API CHANGES =========== - Changed members of the following structs ======================================== Added boards_per_node to job_info and job_desc_msg_t. -Added boards and cpu_load to node_info. -slurm_step_launch_callbacks_t - added step_signal for signaling steps that - are perhaps not running as srun. - +Added acct_gather_energy_t, boards and cpu_load to node_info_t. +Added step_signal to slurm_step_launch_callbacks_t - for signaling steps that + are perhaps not running as srun. +Added acct_gather_energy_type, acct_gather_node_freq launch_type, licenses, + and licenses_used to slurm_ctl_conf_t +Added ntasks_per_board, boards_per_node, sockets_per_board to slurm_job_info_t +Added ntasks_per_board, boards_per_node job_desc_msg_t +Added cpu_freq to slurm_step_ctx_params_t +Added cpu_freq to slurm_step_launch_params_t +Added cpu_freq to job_step_info_t +Added (*step_signal) to slurm_step_launch_callbacks_t +Added core_cnt to reserve_info_t +Added core_cnt to resv_desc_msg_t +Added actual_boards to slurmd_status_t +Added act_cpufreq, consumed_energy, and req_cpufreq to slurmdb_stats_t Added the following struct definitions ====================================== - +acct_gather_energy_t +acct_gather_node_resp_msg_t +Changed job_info_t to slurm_job_info_t since IBM PE machines have a job_info_t + structure already defined. job_info_t is defined as slurm_job_info_t on + will still work in a non IBM PE environment, but shouldn't be used in + future code. Changed the following enums and #defines ======================================== -#debug DEBUG_FLAG_ENERGY - for AcctGatherEnergy plugin +added #define DEBUG_FLAG_SWITCH +added #define DEBUG_FLAG_ENERGY +added #define CPU_FREQ_RANGE_FLAG +added #define CPU_FREQ_LOW +added #define CPU_FREQ_MEDIUM +added #define CPU_FREQ_HIGH +added #define CR_BOARD +added #define RESERVE_FLAG_PART_NODES +added #define RESERVE_FLAG_NO_PART_NODES +added #define RECONFIG_KEEP_PART_STAT +added enum acct_energy_type +added SELECT_JOBDATA_CONFIRMED to enum select_jobdata_type +added JOBACCT_DATA_ACT_CPUFREQ and JOBACCT_DATA_CONSUMED_ENERGY + to enum jobacct_data_type +Added CPU_BIND_TO_BOARDS to enum cpu_bind_type Added the following API's ========================= slurm_step_launch_add - added for adding tasks to steps that were previously started. (Note: it currently has only been tested with user managed io jobs.) +slurm_init_trigger_msg - added to initialize trigger clear/update message Changed the following API's ===========================