Skip to content

Releases: DIRACGrid/DIRAC

v8.0.33

11 Dec 14:50
Compare
Choose a tag to compare

[rel-v8r0]

*Resources

FIX: (#7365) make sure the WLCG accounting file is json
FIX: (#7348) remove valid argument from setToken
FIX: (#7289) get batch system details from local cfg instead of environment variables

*WorkloadManagementSystem

FIX: (#7359) added SiteDirector option for CVMFS_locations
FIX: (#7302) JobAgents will set jobStatus=Failed/Payload failed if and only if the job was previously Running
FIX: (#7300) correctly handle UTC in JobLoggingDB float timestamp
FIX: (#7291) ElasticJobParametersDB: do not configure the IndexPrefix name

*WorkloadManagement

NEW: (#7358) introduce addPilotReferences() in PilotAgentsDB
FIX: (#7304) Use copy+remove in PilotSync agent to avoid SELinux problems

*FrameworkSystem

FIX: (#7353) wrong service uptime calculation
FIX: (#7339) send notifications for expiring proxies

*Core

NEW: (#7342) Introduce DIRAC_MYSQL_CONNECTION_GRACE_TIME to specify the grace time of the MySQL connection pool

*docs

NEW: (#7341) added doc for PreInstalledPilotEnv
FIX: (#7309) just use pip install DIRAC for DIRAC client install
FIX: (#7309) updated picture for py3 stack

*TransformationSystem

NEW: (#7336) add an index on Status and Type for the TransformationDB.Transformations table

*Interfaces

FIX: (#7320) Lower log level for printing version in submitJob
FIX: (#7317) Improve performance of job delete/kill/reschedule API

v9.0.0a4

30 Nov 09:09
Compare
Choose a tag to compare
v9.0.0a4 Pre-release
Pre-release

[integration]

*docs

FIX: (#7330) just use pip install DIRAC for DIRAC client install
FIX: (#7330) updated picture for py3 stack

*Interfaces

FIX: (#7328) Improve performance of job delete/kill/reschedule API
FIX: (#7322) Lower log level for printing version in submitJob

*WorkloadManagementSystem

FIX: (#7327) Allow "ANY" in the valid sites list
NEW: (#7318) initial FutureClient for JobStateUpdate
FIX: (#7316) ElasticJobParametersDB: do not configure the IndexPrefix name

v9.0.0a3

28 Nov 00:42
Compare
Choose a tag to compare
v9.0.0a3 Pre-release
Pre-release

[integration]

*WorkloadManagement

FIX: (#7305) Use copy+remove in PilotSync agent to avoid SELinux problems
FIX: (#7288) WMSUtilities supports VO-specific token tags

*WorkloadManagementSystem

FIX: (#7301) correctly handle UTC in JobLoggingDB float timestamp

*Core

FIX: (#7297) convert exception object to string representation in ElasticSearchDB

*DataManagementSystem

CHANGE: (#7297) default proxy lifetime for FTS is 36h and force the redelegation when 12h are left

*FrameworkSystem

FIX: (#7284) disabledVOs not available when doing dirac-configure

*DiracX

NEW: (#7261) DiracX credentials are now included in proxy PEM files created by DIRAC
NEW: (#7261) DiracX is now mandatory 🎉

v8.0.32

17 Nov 15:06
Compare
Choose a tag to compare

[rel-v8r0]

*Core

FIX: (#7296) convert exception object to string representation in ElasticSearchDB
FIX: (#7272) createClient: also look at HandlerMixin classes to find export_ed functions. Fixes the client Documentation creation, fixes #7265

*DataManagementSystem

CHANGE: (#7296) default proxy lifetime for FTS is 36h and force the redelegation when 12h are left

*WorkloadManagement

FIX: (#7285) WMSUtilities supports VO-specific token tags
NEW: (#7266) SiteDirector - added preinstalledEnv and preinstalledEnvPrefix pilot options

*FrameworkSystem

FIX: (#7277) show status SysAdminCLI KeyError

*WorkloadManagementSystem

FIX: (#7276) JobStatus: allow WAITING -> KILLED
FIX: (#7262) SiteDirector: add the --wnVO option (backporting))

*docs

FIX: (#7275) clarify how to install TokenManager in v8

v9.0.0a2

09 Nov 08:50
Compare
Choose a tag to compare
v9.0.0a2 Pre-release
Pre-release

[integration]

*WorkloadManagementSystem

FIX: (#7282) JobStatus: allow WAITING -> KILLED
FIX: (#7263) SiteDirector acts for a VO

*FrameworkSystem

FIX: (#7280) show status SysAdminCLI KeyError

*Resources

FIX: (#7279) getting more details about failed/aborted pilots from HTCondor

*Core

FIX: (#7273) createClient: also look at HandlerMixin classes to find export_ed functions. Fixes the client Documentation creation, fixes #7265

*WorkloadManagement

NEW: (#7271) SiteDirector - added preinstalledEnv and preinstalledEnvPrefix pilot options

v9.0.0a1

06 Nov 10:17
Compare
Choose a tag to compare
v9.0.0a1 Pre-release
Pre-release

[integration]

*Core

NEW: (#7258) Support using DiracX as a backend for RPC calls

*WorkloadManagementSystem

CHANGE: (#7257) Refactor PilotLoggingAgent: download proxies at initialisation. Renew a proxy if it is about to expire.

*Resources

NEW: (#7256) Add support for loading external providers in CloudCE
NEW: (#7256) Add OpenNebula6 (XMLRPC) provider for CloudCE/libcloud

*Subsystem

FIX: (#7253) prevent AREXCE from creationg delegations each time a CE got a small and temporary issue

*docs

NEW: (#7252) add documentation about setting up DIRAC to submit pilots with tokens

*WorkloadManagement

CHANGE: (#7250) pilot submission with tokens in a multi-VO context

v8.0.31

23 Oct 09:56
Compare
Choose a tag to compare

[rel-v8r0]

*Resources

NEW: (#7248) Add support for loading external providers in CloudCE
NEW: (#7248) Add OpenNebula6 (XMLRPC) provider for CloudCE/libcloud

*Subsystem

FIX: (#7247) prevent AREXCE from creationg delegations each time a CE got a small and temporary issue

*TransformationSystem

FIX: (#7242) TransformationCleaningAgent: fix two exceptions for CleanWithRMS: encoding before hashing, accessing res["Value"]["Failed"] when Value is None
NEW: (#7223) TransformationCleaningAgent: add CleanWithRMS option to clean files via the RequestManagementSystem asynchronously rather than serially in the agent run itself

*FrameworkSystem

CHANGE: (#7236) ComponentSupervisionAgent: use gConfig to get the setup from /DIRAC/Setup
CHANGE: (#7236) ComponentSupervisionAgent remove Setup option

*WorkloadManagement

CHANGE: (#7208) pilot submission with tokens in a multi-VO context

*docs

NEW: (#7176) add documentation about setting up DIRAC to submit pilots with tokens

v8.0.30

10 Oct 11:52
Compare
Choose a tag to compare

[rel-v8r0]

*WorkloadManagement

FIX: (#7219) AREX does not return an error if delegation not found

*Core

FIX: (#7210) replace ColorBar.draw_all() with figure.draw_without_rendering()

v8.0.29

18 Sep 08:33
Compare
Choose a tag to compare

[rel-v8r0]

*TransformationSystem

FIX: (#7199) Drop TS permission check for all read-only functions
CHANGE: (#7184) TransformationCleaningAgent removes files by chunk

v8.0.28

12 Sep 08:28
Compare
Choose a tag to compare

[rel-v8r0]

Please follow the template:

*WorkloadManagementSystem

FIX: (#7195) do not try to insert nan values in AccountingDB

*ConfigurationSystem

CHANGE: (#7181) VOMS2CS agent only sends a mail in case of change in the CS