Skip to content

Releases: DIRACGrid/DIRAC

v9.0.0a64

13 Aug 08:38
Compare
Choose a tag to compare
v9.0.0a64 Pre-release
Pre-release

[integration]

*WorkloadManagement

FIX: (#8282) Use of closed file in ZstdCompatibleTarFile when downloading sandboxes
NEW: (#8282) add sandbox download functionality in Dirac runLocal API

v9.0.0a63

11 Aug 12:21
Compare
Choose a tag to compare
v9.0.0a63 Pre-release
Pre-release

[integration]

*WorkloadManagementSystem

NEW: (#8276) Add zstandard compression support for sandbox files with backward compatibility
CHANGE: (#8244) move the logic for jobs deleting and killing in an utility

*Integration Tests

FIX: (#8248) Add in CI and in integration_test.py legacy adaptors.

v9.0.0a62

15 Jul 10:37
Compare
Choose a tag to compare
v9.0.0a62 Pre-release
Pre-release

[integration]

*ConfigurationSystem

FIX: (#8259) Stops VOMS2CSSynchronizer crashing on robot DNs that don't follow the CERN pattern.
FEAT: (#8242) Cache getUsernameForDN and getVOForGroup

*WorkloadManagementSystem

CHANGE: (#8254) JobMonitoring: removed several unused RPC calls
CHANGE: (#8252) removed SandboxStore RPC call unassignEntities
CHANGE: (#8252) removed SandboxStore RPC call assignSandboxesToEntities
CHANGE: (#8252) removed SandboxStore RPC calls getFreeDiskSpace and getTotalSpace
CHANGE: (#8240) add site metadata for WMSHistory (Monitoring)

*ResourceStatusSystem

CHANGE: (#8250) Added a token expiry option to dirac-rss-set-status and dirac-admin-allow/ban-site commands.

*Resources

CHANGE: (#8247) add spool option to SSHCE+Condor
FIX: (#8241) missing parenthesis in htcondor submission script

*Core

FIX: (#8245) dirac-apptainer-exec can bind optional paths

*TransformationSystem

NEW: (#8242) Cleanup unused TransformationAgent caches at the beginning of a cycle
FEAT: (#8242) cache isSameSEInList

v8.0.76

15 Jul 10:07
Compare
Choose a tag to compare

[rel-v8r0]

*ConfigurationSystem

FIX: (#8255) Stops VOMS2CSSynchronizer crashing on robot DNs that don't follow the CERN pattern.

*Resources

CHANGE: (#8214) SLURM plugin now supports the WholeNode options

*ResourceStatusSystem

CHANGE: (#8213) Added a token expiry option to dirac-rss-set-status and dirac-admin-allow/ban-site commands.

v9.0.0a61

01 Jul 09:22
Compare
Choose a tag to compare
v9.0.0a61 Pre-release
Pre-release

[integration]

*WorkloadManagementSystem

FIX: (#8237) The JobWrapper correctly resolves the destination SE lists

*Core

FIX: (#8235) do not randomized urls sorted by preferredURLPatterns

*WorkloadManagement

NEW: (#8234) add a warning log when the first pilot retrieval attempt fails

*Resources

NEW: (#8230) StorageBase.getParameters returns all parameters
FIX: (#8225) Condor command line call compatible with v24

*Accounting

CHANGE: (#8216) removed few dangerous RPC calls

*MonitoringSystem

CHANGE: (#8216) removed useless RPC calls

v9.0.0a60

23 Jun 08:37
Compare
Choose a tag to compare
v9.0.0a60 Pre-release
Pre-release

[integration]

*DataManagementSystem

FIX: (#8228) don't remove twice in the RemoveFile operation

*WorkloadManagement

FIX: (#8227) Download input data in the job directory

*FrameworkSystem

FIX: (#8222) do not import MySQLdb unless necessary

v9.0.0a59

10 Jun 09:04
Compare
Choose a tag to compare
v9.0.0a59 Pre-release
Pre-release

[integration]

*Resources

CHANGE: (#8219) SLURM plugin now supports the WholeNode options
CHANGE: (#8211) remove dependency from HTCondorComputingElement to PilotManager

*WorkloadManagementSystem

FIX: (#8217) move DB import in the function
NEW: (#8215) define setJobStatus in the Client to allow keyword arguments

*WorkloadManagement

FIX: (#8212) AREXCE not detecting pilots in an accepted/staged states

*Core

FIX: (#8207) dirac-apptainer-exec : cd in /mnt to find locally-mounted files (e.g. pilot.cfg)

v8.0.75

02 Jun 15:21
Compare
Choose a tag to compare

[rel-v8r0]

*FrameworkSystem

FIX: (#8210) adapt AuthServer to latest version of authlib

*WorkloadManagement

FIX: (#8208) AREXCE not detecting pilots in an accepted/staged states

*WorkloadManagementSystem

FIX: (#8205) added deprecation notice for PilotManagerHandler.killPilot

v9.0.0a58

26 May 09:55
Compare
Choose a tag to compare
v9.0.0a58 Pre-release
Pre-release

[integration]

*Resources

NEW: (#8206) allow to mount local folder in rw mode in SingularityCE

*PilotManagerHandler

CHANGE: (#8203) Moved killpilot to diracAdmin itself to avoid migrating it to DiracX while migrating PilotManagerHandler
This is useful later because in DiracX we can't use it for now: it needs a proxy to contact the CS + we would need to import MySQLdb in DiracX (see error below):

from DIRAC.Core.Utilities.MySQL import MySQL
File "/opt/conda/lib/python3.11/site-packages/DIRAC/Core/Utilities/MySQL.py", line 155, in <module>
import MySQLdb
ModuleNotFoundError: No module named 'MySQLdb'

This error occurred while importing killPilotsInQueues from DiracX via an import.

*ConfigurationSystem

NEW: (#8202) Add PreferredURLPattern for URL sorting

v9.0.0a57

20 May 10:26
Compare
Choose a tag to compare
v9.0.0a57 Pre-release
Pre-release

[integration]

*WorkloadManagement

FIX: (#8200) Remove accidental dependnecies in JobStateUtility