Releases schedule for LHCbDIRAC

Based on DIRAC v6r13:

LHCbDIRACv8r1

Features to be included with link to ITS if available, or with status

Need to be in:

Based on DIRAC v6r12:

LHCbDIRACv8r0

Features to be included with link to ITS if available, or with status

Need to be in:

Maybe to be in:

Date Status
01/08/2014 features definition freeze
13/08/2014 First pre-release on certification. trunk freezes: only fixes allowed
14/12/2014 Last pre-release on certification. Last round of tests launched
05/01/2015 Release is created and installed in production setup

News and changes to be applied by hand

Refer to https://github.com/DIRACGrid/DIRAC/wiki/DIRAC-v6r12 for DIRAC changes, especially follow the changes in DBs.

The SAMSystem disappeared. The last remaining agent of SAMSystem (SAMAgent) has been moved to ResourceStatusSystem.

Agents:

  • New TransformationSystem/GridCollector agent, as a complement for indexing productions. This substitutes the old one that was running on volhcb02.
  • New TransformationSystem/MCSimulationTestingAgent: it has to be installed
  • We need special configuration, to be added in the CS, for WorkflowTaskAgent-MCSimulation: for complete instruction, please refer to certification section of the same agent
  • The SiteDirectors are now LHCb specific. Nothing should be done, just check.

The following agents/executors should be run with CSEC_MECH=ID (add to "run" file):

On the Transformation DB:

ALTER TABLE Transformations ADD COLUMN Hot BOOLEAN DEFAULT FALSE;

And there are 2 new tables to add:

DROP TABLE IF EXISTS StoredJobDescription;
CREATE TABLE StoredJobDescription(
  TransformationID INTEGER NOT NULL,
  JobDescription LONGBLOB NOT NULL,
  PRIMARY KEY (TransformationID),
  FOREIGN KEY (TransformationID) REFERENCES Transformations (TransformationID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS RunDestination;
CREATE TABLE RunDestination(
  RunNumber INT(11) NOT NULL,
  SE VARCHAR(255) NOT NULL,
  PRIMARY KEY (RunNumber, Destination)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Based on DIRAC v6r11:

LHCbDIRACv7r16

  • Beware of some changes in UserJobFinalization: second replica should be done only on user request, and use directly the RMS

Features to be included with link to ITS if available, or with status Need to be in:

Date Status
20/02/2013 features definition freeze
25/02/2013 First pre-release on certification. trunk freezes: only fixes allowed
04/04/2014 Last pre-release on certification. Last round of tests launched
07/04/2014 Release is created and installed in production setup

Changes to be applied by hand (dbod-lbprod)

https://github.com/DIRACGrid/DIRAC/wiki/DIRAC-v6r11#few-changes-to-field-definitions-affecting-several-dbstables

Stop the agent:

And the services:

Then:

USE ProductionRequestDB;

ALTER TABLE ProductionRequests ADD RequestWG VARCHAR(128) DEFAULT '' AFTER RequestPDG;
ALTER TABLE ProductionRequests ADD INDEX RequestWG (RequestWG);


USE TransformationDB;

CALL CopyBkQueries;

Update to version v7r16 and then restart the services and agents.

LHCbDIRACv7r15

Notes: * For this release we should if we want to use the new packaging (BeautyDIRAC v1r0), now under consideration: https://indico.cern.ch/getFile.py/access?sessionId=2&resId=0&materialId=1&confId=267402 * The new steps will need to define the System Config. In case it is not defined (as it is the case for steps already created), "ANY" will be set

Changes in DIRAC to consider:

  • New RMS everywhere
    • Needs replication and deletion tests, using FTS
  • New Workflow Package
  • little changes in LHCbDirac, usual tests for LHCb

Features to be included with link to ITS if available, or with status

Need to be in:

Date Status
21/10/2013 features definition freeze
22/10/2013 First pre-release on certification. trunk freezes: only fixes allowed
13/01/2014 Last pre-release on certification. Last round of tests launched
19/01/2014 Release is created and installed in production setup

Changes to be applied by hand

  • Remove table SLSStorage from ResourceManagementDB
  • install_project: change in CS: move to NoSoftwareInstallation (as it is for certification and development)
  • Change in CS: Add "Idle" to Transformation/Agent/WorkflowTaskAgent/UpdateTaskStatus
  • Change in CS to enable the policies on the CE (copying from certification)

LHCbDIRAC v7r14

Note: this is fast track release. DIRAC v6r9 is based on DIRAC v6r8 and will contain only the new RMS system. LHCbDirac tags will be made starting from the v7r14 branch. NB: the v7r14 branch will be created starting from the v7r13 branch!

Features to be included with link to ITS if available, or with status

Need to be in:

  • Only a change in the workflow to use the new RMS -> to be completed
  • The LHCbTestDirac will contain some system tests that needs to be run during the certification

Date Status
10/06/2013 features definition freeze
11/06/2013 First pre-release on certification. v7r14 branch freezes: only fixes allowed
20/06/2013 Last pre-release on certification. Last round of tests launched
24/06/2013 Release is created and installed in production setup

Based on DIRAC v6r8:

LHCbDIRAC v7r13

Note: this is fast track release. DIRAC v6r8 is based on DIRAC v6r7 and will contain only fixes, nothing new. LHCbDirac tags will be made starting from the trunk as usual (anyway, there is not much to put it)

Features to be included with link to ITS if available, or with status

Need to be in:

Date Status
07/04/2013 features definition freeze
08/04/2013 First pre-release on certification. Trunk freezes: only fixes allowed
11/04/2013 Last pre-release on certification. Last round of tests launched
15/04/2013 Release is created and installed in production setup

Based on DIRAC v6r7:

LHCbDIRAC v7r12

Features to be included with link to ITS if available, or with status

Need to be in:

Date Status
15/02/2013 features definition freeze
18/02/2013 First pre-release on certification. Trunk freezes: only fixes allowed
06/03/2013 Last pre-release on certification. Last round of tests launched
11/03/2013 Release is created and installed in production setup

Based on DIRAC v6r6:

LHCbDIRAC v7r11

Features to be included with link to ITS if available, or with status

Need to be in:

Possibly in:

Date Status
23/11/2012 features definition freeze
27/11/2012 First pre-release on certification. Trunk freezes: only fixes allowed
05/12/2012 Last pre-release on certification. Last round of tests launched
07/01/2013 Release is created and installed in production setup

Based on DIRAC v6r4:

LHCbDIRAC v7r10

Features to be included with link to Savannah task if available, or with status

Date Status
11/10/2012 features definition freeze
12/10/2012 First pre-release on certification. Trunk freezes: only fixes allowed
16/10/2012 Last pre-release on certification. Last round of tests launched
17/10/2012 Release is created and installed in production setup

LHCbDIRAC v7r9

Features to be included with link to Savannah task if available, or with status

Date Status
10/09/2012 features definition freeze
10/09/2012 First pre-release on certification. Trunk freezes: only fixes allowed
11/09/2012 Last pre-release on certification. Last round of tests launched
12/09/2012 Release is created and installed in production setup

LHCbDIRAC v7r8

Features to be included with link to Savannah task if available, or with status

Need to be in:

Date StatusSorted ascending
12/06/2012 features definition freeze
15/06/2012 First pre-release on certification. Trunk freezes: only fixes allowed
13/06/2012 installation on development machine, tests will aim at stable system
21/06/2012 Last pre-release on certification. Last round of tests launched
25/06/2012 Release is created and installed in production setup

Based on DIRAC v6r3:

LHCbDIRAC v7r7

Features to be included with link to Savannah task if available, or with status

Need to be in:

Possibly in:

Date Status
13/03/2012 features definition freeze
16/04/2012 installation on development machine, tests will aim at stable system
18/04/2012 First pre-release on certification. Trunk freezes: only fixes allowed
19/04/2012 Last pre-release on certification. Last round of tests launched
23/04/2012 Release is created and installed in production setup

LHCbDIRAC v7r6

Features to be included with link to Savannah task if available, or with status

Need to be in:

LHCbDIRAC (tagged from the v7r5 branch):

  • Fixes for DIRAC-RSS compatibility - on the branch and trunk, tagged: wo_2012040301
  • Templates update for production requests page update (see below) - on the branch and trunk, tagged: wo_2012040301
  • Fix for Failover upload log files - on the branch and trunk, tagged: wo_2012040301
  • run number to be added to ProdConf: https://savannah.cern.ch/task/index.php?27671

LHCbWeb: (tagged from the trunk of LHCbWebDIRAC):

Date Status
03/03/2012 features definition freeze
04/04/2012 First pre-release on certification. Branch freezes: only fixes allowed
04/04/2012 Last pre-release on certification. Last round of tests launched
05/04/2012 Release is created and installed in production setup

Based on DIRAC v6r2:

LHCbDIRAC v7r5

Features to be included with link to Savannah task if available, or with status

Need to be in:

Possibly in:

Date Status
16/03/2012 features definition freeze
19/03/2012 installation on development machine, tests will aim at stable system
22/03/2012 First pre-release on certification. Trunk freezes: only fixes allowed
29/03/2012 Last pre-release on certification. Last round of tests launched
02/04/2012 Release is created and installed in production setup

-- FedericoStagni - 16-Mar-2012

Edit | Attach | Watch | Print version | History: r105 | r94 < r93 < r92 < r91 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r92 - 2014-12-16 - FedericoStagni
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback