Releases: FairRootGroup/DDS
3.7.17
3.7.16
3.7.15
DDS Core
Fixed: Fix task scheduler to ignore custom requirements
ToolsAPI
Added: Users can define additional job RMS configuration via SSubmitRequestData::m_inlineConfig. It will be inlined as is into the final job script. (#449)
Added: SSubmitRequestData supports flags. See SSubmitRequestData::setFlag and SSubmitRequestData::ESubmitRequestFlags. (#442)
dds-submit
Added: The command learned a new argument --inline-config. Content of this string will be added to the RMS job configuration file as is. It can be specified multiple times to add multiline options. (#449)
Added: The command learned a new argument --enable-overbooking. The flag instructs DDS RMS plug-ing to not specify any CPU requirement for RMS jobs. (#442)
DDS SLURM plug-in
Modified: The #SBATCH --cpus-per-task=%DDS_NSLOTS% requirement is now can be disabled by providing the "enable-overbooking" flag (ToolsAPI or dds-submit). (#442)
3.7.14
dds-commander
Fixed: Multiple stability fixes and improvements.
Fixed: Potential crash in the Monitoring Watchdog service
dds-agent
Fixed: Address potential crash in the external process termination routines.
Fixed: Revised handling of the slots container.
Fixed: Potential crash in the Monitoring Watchdog service
dds-slurm-plugin
Modified: Remove #SBATCH --ntasks-per-node=1. (GH-444)
Modified: Remove #SBATCH --cpus-per-task=%DDS_NSLOTS%. (GH-442)
dds-topology
Fixed: Stability improvements.
Fixed: Missing lock on topology update.
Added: Custom type of Task and Collection requirements. (GH-445)
dds-tools-api
Fixed: Stability improvements.
Modified: Added CSession::waitForNumSlots. Deprecated CSession::waitForNumAgents. (GH-439)
dds-intercom-api
Fixed: Fixed a bug, which made Intercom to get an exception "boost thread: trying joining itself".
Modified: Set debug log severity on Custom command events. This should significantly reduce the daily log. (GH-424)
DDS
Modified: Change the build type to RelWithDebInfo (in BuildSetup.cmake)
3.7.13
3.7.12
3.7.11
DDS general
Modified: Bump minimum version requirements for cmake (from 3.11.0 to 3.20) and boost (from 1.67 to 1.72). (GH-428)
dds-submit
Added: Users can provide a Submission Tag (--submission-tag). DDS RMS plug-ins will use this tag to name RMS jobs and directories. (GH-426)
Added: The command learned a new argument --env-config/-e. It can be used to define a custom environment script for each agent. (GH-430)
dds-slurm-plugin
Modified: Replace array job submission with nodes requirement. (GH-430)
3.7.10
Developer release
3.7.9
Developer release
3.7.8
Developer release