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

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)

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)


Deadlines and Responsibilities

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

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


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

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


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

Note: Extensions to this date are being considered only for Telnet/SSH MP and BWCTL MP

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)

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.

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
      •  ?

Release Candidates

  • 1st Release Candidate
    • Responsibility: Loukik, Luis, Guilherme
    • Due Date: 23rd of February 2007
    • Originally Due Date: 2nd of February 2007

RC Testing

  • Test all services installation and configuration
    • Responsibility: Szymon, Luis, Loukik
    • Due Date: 2nd of March 2007
    • Original Due Date: 9th of February



Back to SA3-WI15 Resources

Personal tools