Skip to content

Releases: DIRACGrid/DIRAC

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

v9.0.16

19 Jan 12:44
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[integration]

*Tornado

FIX: (#8426) return when retrying another Tornado service

*Resources

FIX: (#8424) SingularityComputingElement: convert MemoryLimitMB to int before comparison with maxRAM

*WorkloadManagementSystem

CHANGE: (#8423) rescheduleJobs: allow reusing existing JobDB, TaskQueueDB, jobLoggingDB instances

*WorkloadManagement

NEW: (#8422) Support overriding configuration servers ins pilot JSON

v9.0.15

12 Jan 21:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[integration]

*DIRAC

FIX: (#8421) Fix default InputDataModule path in dirac.cfg

*Core

CHANGE: (#8419) the weekly index for OpenSearch uses also the year as a prefix
FIX: (#8405) rootPath for server installation can be a random string, followed by a timestamp

*RequestManagementSystem

CHANGE: (#8418) just ignore a shifter if we cannot get a matching proxy

*Resources

FIX: (#8417) SLURM getCEStatus last empty line
FIX: (#8412) add further details when time left cannot be obtained
FIX: (#8408) PoolComputingElement: fix: do not set a fictional ram limit, use 0 for no-limit
FIX: (#8406) adding basic RAM capabilities to InProcessCE
CHANGE: (#8404) improve getReplicas performances by sorting LFNs
CHANGE: (#8332) set default time for gfal operations

*WorkloadManagementSystem

NEW: (#8414) added a new table to TaskQueueDB for RAM requirements and matching
NEW: (#8366) InProcessComputingElement takes RAM requirements into consideration for jobs' matching
NEW: (#8366) PoolComputingElement takes RAM requirements into consideration when subdividing the pool
NEW: (#8366) SingularityComputingElement can enforce CG2 RAM limits

*DataManagementSystem

FIX: (#8413) check properly if an FTS error is recoverable
FIX: (#8410) Only submit FTS job with tokens if all hop support tokens
CHANGE: (#8402) batch getReplicas at the FileCatalogClient level instead of at the DM level for speedup

*Interfaces

FIX: (#8409) inputDataPolicy should not change the inputDataModule but set a parameter inside the arguments.
CHANGE: (#8407) Dirac().getInputDataCatalog - allow changing the inputDataPolicy

*TransformationSystem

CHANGE: (#8404) TransformationAgent does not bulk calls to dm.getReplicas

*FrameworkSystem

CHANGE: (#8403) (SystemAdministrator): add the possibility to install non-released software versions

*WorkloadManagement

NEW: (#8399) ability to adjust job wrapper log level

*CSAPI

FIX: (#8398) Have CSAPI return AffiliationEnds if existing

v9.0.14

09 Dec 09:50
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[integration]

v9.0.13

08 Dec 14:01
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[integration]

*DataManagementSystem

FIX: (#8396) submit unmanaged token for FTS3 replication

*Resources

NEW: (#8382) Attempt to set the xrd checksum attribute when copying files localy