Skip to content

Releases: DIRACGrid/DIRAC

v9.1.4

31 Mar 12:14
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[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

26 Mar 16:02
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[integration]

*CI

CHANGE: (#8488) Replace --diracx-dist-dir with --diracx-src-dir

*TransformationSystem

CHANGE: (#8486) factorize building a Request from a transBody json

*WorkloadManagementSystem

FIX: (#8481) SiteDirector._setCredentials should renew the proxy only if below the queue CPUTime

v9.1.2

11 Mar 16:17
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[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

09 Mar 05:13
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

24 Feb 13:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

17 Feb 00:20
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[integration]

*WorkloadManagement

FIX: (#8457) cache SandboxMetadataDB instance in JobSanity and JobCleaningAgent to avoid unnecessary DB overhead per job

v9.0.19

16 Feb 15:06
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[integration]

*TransformationSystem

FIX: (#8452) Bulk TransformationDB.getFileIDsForLFN to avoid full in memory table

*Tests

NEW: (#8420) script to debug and test CEs and the DIRAC interfaces to interact with them

*RucioFileCatalog

fix: add missing option in RucioFileCatalog.getUserMetadataBulk

v8.0.78

10 Feb 17:06
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[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

04 Feb 16:13
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[integration]

*Core

CHANGE: (#8433) Follow refactoring in DIRACGrid/diracx#741

v9.0.17

02 Feb 10:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[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