Skip to content

Releases: FairRootGroup/DDS

3.7.17

21 Jun 06:47
Compare
Choose a tag to compare

dds-topology

Fixed: A bug which caused dds::topology_api::CTopoCreator to ignore task assets. (GH-452).
Fixed: TopoVars: trim whitespace when reading XML

3.7.16

13 Jun 08:54
Compare
Choose a tag to compare

dds-slurm-plugin

Modified: Prevent job termination when downing a single node of the job allocation. (GH-450).

3.7.15

10 Jun 12:32
Compare
Choose a tag to compare

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

31 May 06:37
Compare
Choose a tag to compare

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

17 May 13:17
Compare
Choose a tag to compare

Temporary increase intercom message size to 2048 (GH-440)

3.7.12

28 Apr 08:39
Compare
Choose a tag to compare

Added: Support of minimum number of agents to spawn. (GH-434)

3.7.11

27 Apr 11:22
Compare
Choose a tag to compare

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

17 Apr 09:19
Compare
Choose a tag to compare
Developer release

3.7.9

11 Apr 09:58
Compare
Choose a tag to compare
Developer release

3.7.8

11 Apr 06:45
Compare
Choose a tag to compare
Developer release