Releases: DIRACGrid/DIRAC
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]
v9.0.0a54
[integration]
*WorkloadManagement
FIX: (#8180) disable watchdgo wallclock check for remote executions
FIX: (#8179) Watchdog does not kill payload properly and runs endlessly
FIX: (#8170) JobAgent endlessly looping in checkSubmittedJobs
FIX: (#8163) Typo in SingularityComputingElement
*Subsystem
FIX: (#8177) SiteDirector: the architecture script can be set in the options
*TransformationSystem
FIX: (#8172) adapt getTableSummaryWeb to the new data access layer response format
NEW: (#8165) Cast return of getTransformationFilesCount in the client
FIX: (#8162) Explicitly cast to string when returning dates
*WorklodManagement
FIX: (#8171) Optimize SandboxMetadataDB.unassignEntities
FIX: (#8171) Optimize JobLoggingDB.deleteJob
FIX: (#8171) Optimize JobDB.getJobsAttributes
FIX: (#8171) Optimize PilotAgentsDB.__getPilotID
*Resources
CHANGE: (#8153) remove PilotBundle
*GraphUtilities
FIX: (#8151) prevent any local-UTC offset being introduced in plots
v9.0.0a53
[integration]
*WorkloadManagement
NEW: (#8159) cgroup2 limit support
*FrameworkSystem
CHANGE: (#8157) Improve performance of TheImpersonator
FIX: (#8154) Caching the proxy strength to avoid a DB call
NEW: (#8144) add a randomized connection pooling for diracx
*WorkloadManagementSystem
FIX: (#8156) we can kill a list of pilots instead of going one by one
*Core
NEW: (#8155) Add caches to asn1_utils for better performance
*RequestManagementSystem
FIX: (#8152) Printing DiracX ForwardDISET requests
v8.0.73
v8.0.72
[rel-v8r0]
*Resources
FIX: (#8118) do not try to use a malformed StorageElement instance in SingularityCE
FIX: (#8114) Fix AREX CE pilot logs in alwaysIncludeProxy case
*WorkloadManagement
FIX: (#8118) report the message of the Exception instead of the Exception itself in JobAgent.submitJob
NEW: (#8110) cgroup2 limit support
*WorkloadManagementSystem
FIX: (#8113) avoid repeating optimization when job goes to STAGING
*WorkloadManagemnt
FIX: (#8103) Clear any non-UTF encodable environment variables in pilots
*ConfigurationSystem
NEW: (#8093) backport the export of the Sub in DiracX
*Core
FIX: (#8091) Don't use string processing on X509 name objects