Releases: DIRACGrid/DIRAC
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
v9.0.0a57
v9.0.0a56
[integration]
*Resources
FIX: (#8197) SE: check the protocol only after checking the plugins when checking the occupancy
*Core
FIX: (#8193) consistent use of utcfromtimestamp in the Graph
FIX: (#8187) Platform detection on recent EL9 broken
*WorkloadManagementSystem
FIX: (#8192) getJobParameters for the multi-VO case
FIX: (#8192) stalledJobAgents talks directly to DBs
*MonitoringSystem
NEW: (#8190) WebAppHandler and Client, for WMS and TS related DIRAC WebApp calls
*WorkloadManagement
FIX: (#8189) Don't clean sandboxes which are on S3
FIX: (#8184) PushJobAgent dumps the proxy to get access to DiracX token
NEW: (#8183) Support bulk calls to JobMonitoring.getInputData
*Tests
CHANGE: (#8188) use a jwks instead of a single key
v8.0.74
v9.0.0a55
[integration]