Releases: DIRACGrid/DIRAC
v9.0.0a64
v9.0.0a63
v9.0.0a62
[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
[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
[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
v9.0.0a59
[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
v9.0.0a58
[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