Release Management-perfSONAR-2.0
From GEANT2-JRA1 Wiki
Note: Its useful to have a look at the pages on Release Management here to understand these pages better.
Contents
|
[edit]
List of Services and features to be included in this release
- Services
- RRD MA - Link Utilisation
- SQL MA - Link Utilisation, Path Status
- LS - XML db based
- Telnet/SSH MP
- Command Line MP
- BWCTL MP (perl)
- JRA4 Lightpath status MP --Removed from 2.0 due to fundamental protocol differences
- Features
- Result Codes
- LS Registration/De-registration/Keep-Alives
- Multiple services on same tomcat
- Wrapper model for installation scripts
- Ant for installation scripts (Alternatives for non-java cases)
[edit]
Overview of different deadlines which are required for the Release
- The Release Management Dashboard showing detailed tasks and their status is viewable here
- Hand-over process explanation documents
- 1st draft ready by 17th November 2006 (originally 10th of November) - DONE (21 Nov)
- Final document ready by 30th of November 2006
- I have given extra time here so that I can contribute to it after I am back from holidays
- Template for documents, sample documents
- ready by 17th November 2006 (originally 10th of November) - DONE
- Sample documents include the documents written up for one service - RRD MA
- Sample ant targets (for RRD MA, Command Line MP)
- first set ready by 10th November 2006 - done (10 Nov) - DONE
- final set ready by 1st of december 2006
- For other developers to follow for their own service
- First Hand-over of software and all specification documents
- ready by 15th of December 2006 (originally 6th of December) - DONE - end of january
- Includes service software, ant targets, all documents to be provided by developers as listed here
- Verification of Documents provided by developers
- To be complete by 16th of February - DONE
- previous dates: done by 12th of January 2007 (originally 5th of January)
- Includes verification of all documents provided by developers
- Also includes verification of ant targets
- Functional Testing of Services which have been handed over
- To be complete by 16th of February
- Previous dates: 24th of January 2007 (originally 20th of January)
- Functional Tests by Testing team done only for RRD MA, LS (Single domain) and maybe SQL MA (at least utilisation metric)
- Functional Testing of other services done by developers themselves
- First release candidate:
- To be ready by 23rd of February (subject to testing and RC handover)
- Previous dates: 2nd of February 2007 (originally 27th of January)
[edit]
Deadlines and Responsibilities
[edit]
Hand over Process documents
- Handover Explanation Document
- This is a one time document (which may be edited for future releases if we decide to modify the hand-over process)
- Responsibility: Luis, Loukik, Nicolas, Szymon
- Due Date: 10 November 2006 - DONE (End of November)
- Document: .doc
[edit]
Templates for Developer Documents
First draft of all templates to be ready by 6th of November - DONE (6/12/06)
- Template for Functional Specification of Service -
- Template author - Szymon Trocha
- Due date: 1st of December 2006 (originally 6th of November) - DONE (6/12/06)
- Document to be stored here: .doc
- Template for Interface Specification
- Template author - Loukik Kudarimoti
- Due date: 1st of December (originally 30th October 2006) - DONE (4/12/06)
- Document to be stored here: .doc
- Template for specifying Installation Actions (Explanation of Installation Actions for all types of installations)
- Tempate author - Roman Lapacz
- Due date: 31st October 2006 - DONE (21/11/06)
- Document to be stored here:.doc
- Template for sample configuration files
- Template author - Maciej Glowiak
- Due date: 27th October 2006 - DONE (14/11/06)
- Document to be stored here:.doc
- Template for sample metadata configuration files
- Template author - Szymon Trocha
- Due date: 27th October 2006 - DONE (14/11/06)
- Document to be stored here:.doc
[edit]
Samples for all templates
- Sample for Interface Spec -DONE
- .doc
- Authors: Loukik Kudarimoti, Roman Lapacz
- Sample for Functional Spec -DONE
- .doc
- Authors: Szymon Trocha, Roman Lapacz
- Sample for Installation actions - DONE
- .doc
- Authors: Roman Lapacz
- Sample for Metadata config file - DONE
- .doc
- Authors: Szymon Trocha, Roman Lapacz
- Sample for RRD MA Sample config files
- ?
- Authors: Loukik Kudarimoti, Szymon Trocha
[edit]
Ant targets
- Ant targets for RRD MA
- Responsibility : Roman Lapacz
- Due date: 10th of November 2006
- Final version: 1st of December 2006 - DONE
- To be available in the branch with name romradz-ant4rel-20061017 on the svn
- Merged with head on 7/12/06
- Ant targets for Command Line MP
- Based on ant targets for RRD MA - so should be easier to handle
- Responsibility : Guilherme Fernandes
- Due date: 10th of November 2006
- Final version: 1st of December 2006 - DONE
[edit]
First Hand over from Developers
- All Services listed in the first section + ant scripts + all documents using templates specified above
- In the form of branch on svn
- One brach per service
- Branch naming convention to be followed (these branches form micro-releases)
- Responsiblity: Roman Lapacz (RRD MA, SQL MA), Maciej Glowiak (LS-single domain), Telnet/SSH MP (Stijn), Command Line MP (Guilherme), BWCTL MP (Verena)
- Due Date: 15th of December (Originally 6th of December 2006) - DONE - all handovers initiated by 29th of January
- In the form of branch on svn
Note: Extensions to this date are being considered only for Telnet/SSH MP and BWCTL MP
[edit]
Verification of Documents and Ant targets
- Ant targets of all services need to be tested to check conformity. Documents need to be verified to check conformity
- Document checks are not in detail
- Responsibility: Martin Swany, Luis Marta, Loukik Kudarimoti, (maybe Roman and Guilherme as well)
- Due Date: 16th of February
- Status: DONE - Suggestions for change provided for SQL MA
- Previous Due Date: 12th of January 2005 (Originally 5th of January 2007)
[edit]
Functional Testing
- Functional testing scripts for RRD MA
- Scripts to test the list of features and interface specifications (these have been informally provided for this release)
- Responsibility: Ilias Tsompanidis
- Due Date: Ready by November 17 2006
- Scripts to be on SVN
- Functional testing scripts of LS (Single domain only)
- Scripts to test the list of features and iterfaces specifications (these have been informally provided for this release)
- Responsibility: Michalis Michael
- Due Date: Ready by November 17 2006 - DONE
- Scripts to be on SVN
- Functional Testing of RRD MA service which will be part of 1st RC
- Responsibility: Ilias Tsompanidis
- Due Date: 16th of February
- Original Due Date: Complete by 17th January 2007
- Functional Testing of LS service which will be part of 1st RC
- Responsibility: Michalis Michael
- Due Date: 16th Feb 2007
- Original Due Date: Complete by 17th January 2007
Note: There is a large gap between hand-over and first RC testing. This is because hand-over is expected to not be successful first time around.
[edit]
Installation Testing of Micro-release candidates
- Installation Testing team
- RRD MA
- Chris Welti
- Szymon Trocha - DONE (Bugzilla )
- Navneet Daga
- SQL MA
- Loukik Kudarimoti
- Szymon Trocha
- Chris Welti
- Avgust Juak
- Lookup Service
- Chris Welti
- Atanas
- Navneet Daga
- BWCTL MP
- Loukik Kudarimoti
- Avgust Juak
- Valentin
- SSH/Telnet MP
- Atanas
- Avgust Juak
- Valentin
- Loukik Kudarimoti
- Command Line MP
- Navneet Daga
- Szymon Trocha
- Atanas
- e2eMon (not included in 2.0 anymore)
- Loukik
- Michalis
- ?
- RRD MA
[edit]
Release Candidates
- 1st Release Candidate
- Responsibility: Loukik, Luis, Guilherme
- Due Date: 23rd of February 2007
- Originally Due Date: 2nd of February 2007
[edit]
RC Testing
- Test all services installation and configuration
- Responsibility: Szymon, Luis, Loukik
- Due Date: 2nd of March 2007
- Original Due Date: 9th of February
