Releases schedule for LHCbDIRAC
Based on DIRAC v6r12:
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 |
//2014 |
Last pre-release on certification. Last round of tests launched |
//2014 |
Release is created and installed in production setup |
News and changes to be applied by hand
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
- The
SiteDirectors are now LHCb specific. Nothing should be done, just check.
On the Transformation DB:
ALTER TABLE Transformations ADD COLUMN Hot BOOLEAN DEFAULT FALSE;
New table:
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;
Based on DIRAC v6r11:
- 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.
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)
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:
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:
Features to be included with link to ITS if available, or with status
Need to be in:
Date |
Status |
06/03/2013 |
Last pre-release on certification. Last round of tests launched |
11/03/2013 |
Release is created and installed in production setup |
15/02/2013 |
features definition freeze |
18/02/2013 |
First pre-release on certification. Trunk freezes: only fixes allowed |
Based on DIRAC v6r6:
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:
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 |
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 |
Features to be included with link to Savannah task if available, or with status
Need to be in:
Date |
Status |
12/06/2012 |
features definition freeze |
13/06/2012 |
installation on development machine, tests will aim at stable system |
15/06/2012 |
First pre-release on certification. Trunk freezes: only fixes allowed |
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:
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 |
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:
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