Releases: DIRACGrid/DIRAC
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
v9.0.0a52
v9.0.0a51
[integration]
*FrameworkSystem
FIX: (#8149) DiracX tokens should not be included in the proxies used to interact with CEs
FIX: (#8146) TypeError in TheImpersonator
*TransformationSystem
FIX: (#8147) bad escape in the updateTransformationParameter
*WorkloadManagement
FIX: (#8145) Running dirac-admin-update-pilot
v9.0.0a50
v9.0.0a49
v9.0.0a48
[integration]
*WorkloadManagement
FIX: (#8134) replace DIRACJOBID with JOBID in JobWrapper environment
FIX: (#8126) Write DiracX token in JobAgent
FIX: (#8126) Remove platform validation as extensions can redefine it
FIX: (#8125) add VO information to the pilotDict when killing pilots
FIX: (#8124) report the message of the Exception instead of the Exception itself in JobAgent.submitJob
*Core
CHANGE: (#8131) DIRAC.initialize(): ensure host credentials are not ignored in case passed as a list and not a tuple
*ConfigurationSystem
FIX: (#8127) dirac-admin-update-pilot can work without a specified VO
*Resources
FIX: (#8124) do not try to use a malformed StorageElement instance in SingularityCE
v9.0.0a47
[integration]
*WorkloadManagement
FIX: (#8123) PilotManager not using tokens to kill pilots
NEW: (#8119) JobStateUpdate legacy adapter
*RequestManagementSystem
CHANGE: (#8121) No longer directly use of the JobStateUpdateClient when processing requests
FIX: (#8121) Calling setJobParameter when processing requests
*TransformationSystem
CHANGE: (#8121) No longer directly use of the JobStateUpdateClient from the DataRecoveryAgent
*DBs
FIX: (#8120) Escape password when giving it to sqlalchemy
*WorkloadManagementSystem
FIX: (#8116) avoid repeating optimization when job goes to STAGING
*Resources
FIX: (#8115) Fix AREX CE pilot logs in alwaysIncludeProxy case