Releases: DIRACGrid/DIRAC
v9.1.4
[integration]
*FrameworkSystem
FIX: (#8493) correct order for voms-sync cli
*Core
FIX: (#8490) load the MonitoringReporter only if needed
NEW: (#8484) Add DIRAC_FAST_PROCESS_POOL as experimental feature to speed up the REA
*WorkloadManagement
CHANGE: (#8479) get cpu work loeft from a single source of truth
v9.1.3
v9.1.2
[integration]
*ResourceStatusSystem
FIX: (#8480) restore CEs in getSiteElements
*Github actions
FIX: (#8478) Reenable automatc release deployment in CVMFS
*WorkloadManagementSystem
FIX: (#8477) pass the job ID to the dirac-cwl job wrapper
*MonitoringSystem
FIX: (#8363) MonitoringReporter - avoid endless loop in sending records with failures
v9.1.1
Deployment
MySQL changes (optional, but recommended)
USE ResourceManagementDB;
DROP TABLE AccountingCache;
CS changes (optional, but recommended)
remove CS entry /Operations/<>/ResourceStatus/StatusTypes
Release notes
*ResourceStatusSystem
CHANGE: (#8473) removed ResourceManagement.AccountingCache table and methods
CHANGE: (#8473) removed Catalogs from list of managed RSS resources
*Interfaces
CHANGE: (#8470) added includeInSandbox flag to Job().setExecutable(). Default: True
FIX: (#8470) Job().setExecutable(): warn->verbose message when the executable is not local
v9.1.0
Deployment
MySQL changes (optional, but recommended)
USE JobDB;
ALTER TABLE Jobs ADD INDEX JobName (JobName), ALGORITHM=INPLACE, LOCK=NONE;
USE PilotAgentsDB;
ALTER Table PilotAgents ADD INDEX idx_dest_queue_status (DestinationSite,Queue,Status), ALGORITHM=INPLACE, LOCK=NONE;
USE ResourceStatusDB;
DROP TABLE NodeHistory;
DROP TABLE NodeLog;
DROP TABLE NodeStatus;
Release notes
*FileCatalog
FIX: (#8467) RucioFileCatalogClient.setMetadata returns empty result on success #8330
*DataManagementSystem
CHANGE: (#8466) FTS3 jobs don't call delete when TPC fails
*WorkloadManagement
NEW: (#8464) add UseDiracXBackendOnly CS option to SandboxStore to make DiracX the exclusive sandbox backend and disable local purging
FIX: (#8463) Add composite (DestinationSite, Queue, Status) index to PilotAgents table for SiteDirector.countPilots()
FIX: (#8463) Add JobName index to Jobs table for TransformationSystem and monitoring lookups
FIX: (#8462) Optimize TaskQueueDB matching queries by adding composite (TQId, Value) indices and replacing COUNT subqueries with EXISTS/NOT EXISTS
*docs
NEW: (#8446) added RSS technical documentation
*ResourceStatusSystem
CHANGE: (#8446) Removed nodes (queues) tables
v9.0.20
v9.0.19
v8.0.78
[rel-v8r0]
*Core
CHANGE: (#8432) Support Python 3.14
*WorkloadManagementSubsystem
FIX: (#8429) SiteDirector - fix pilot option CVMFS_locations string value
FIX: (#8428) SiteDirector - shuffle queues in a dedicated function
*WorkloadManagement
FIX: (#8427) JobAgent - do not fail already rescheduled job
v9.0.18
v9.0.17
[integration]
*WorkloadManagement
FIX: (#8441) JobAgent - do not fail already rescheduled job
*DataManagementSystem
FIX: (#8440) revert gfal2 error propagation until better solution
*Core
CHANGE: (#8435) Support Python 3.14
*Tests
FIX: (#8434) diracx-cli not being installed from wheel built from PR branch in integration test
*WorkloadManagementSystem
NEW: (#8425) Experimental job wrapper for cwl workflows