EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks MSA3.4.1 “The process document” Oliver Keeble.

Slides:



Advertisements
Similar presentations
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA3 Partner Update: FOM Dennis van Dok Jan.
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Release Process Maria Alandes Pradillo.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks From ROCs to NGIs The pole1 and pole 2 people.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Romanian SA1 report Alexandru Stanciu ICI.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks PoW for the second year Transition to EGI.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio CERN.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks LHCOPN Ops WG Act 4 – Conclusion Guillaume.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks What GGUS can do for you JRA1 All hands.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse EGEE’s plans for transition.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks General relationships with EGEE JRA1 SA3.
EGEE-II / EGEE-III Transition Meeting 6-7 May 2008 EGEE-III INFSO-RI Enabling Grids for E-sciencE Registration procedure, Computer.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Voms & Voms-admin report Vincenzo Ciaschini.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks PPS All sites Meeting: Introduction & Agenda.
EGEE-II TCD 22 nd -25 th May 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Multi-Platform Support Presenters:
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GSVG issues handling Dr Linda Cornwall CCLRC.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Oliver Keeble SA3 Activity Leader CERN EGEE-III.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Middleware Deployment and Support in EGEE.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Angela Poschlad (PPS-FZK), Antonio Retico.
EGEE is a project funded by the European Union under contract IST JRA1-SA1 requirement gathering Maite Barroso JRA1 Integration and Testing.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks David Kelsey RAL/STFC,
INFSO-RI Enabling Grids for E-sciencE SA1 and gLite: Test, Certification and Pre-production Nick Thackray SA1, CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Next steps with EGEE EGEE training community.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations Automation Team James Casey EGEE’08.
INFSO-RI Enabling Grids for E-sciencE Integration and Testing, SA3 Markus Schulz CERN IT JRA1 All-Hands Meeting 22 nd - 24 nd March.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Multi-level monitoring - an overview James.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA2 Quality Plan for EGEE III Geneviève.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Build Programme and Multi-Platform.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-EGI Grid Operations Transition Maite.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
Enabling Grids for E-sciencE EGEE-III INFSO-RI EGEE Training Follow-on survey 2009 Conducted on past EGEE training course participants 120 respondents.
INFSO-RI Enabling Grids for E-sciencE EGEE SA1 in EGEE-II – Overview Ian Bird IT Department CERN, Switzerland EGEE.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Pre-production in EGEEIII Operation principles Antonio Retico EGEE-II / EGEE II SA1.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The future of the gLite release process Oliver.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Task tracking SA3 All Hands Meeting Prague.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Batch System Integration Update Jan Just.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Update Authorization Service Christoph Witzig,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA3 partner collaboration tasks & process.
EGEE-III INFSO-RI Enabling Grids for E-sciencE SA3 All Hands Meeting 'Cluster of Competence' Experience SA3 INFN Cyprus May 7th-8th.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Middleware Update Maria Alandes Pradillo.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Ian Bird All Activity Meeting, Sofia
INFSO-RI Enabling Grids for E-sciencE gLite Certification and Deployment Process Markus Schulz, SA1, CERN EGEE 1 st EU Review 9-11/02/2005.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ROCs Top 5 Middleware Issues Daniele Cesini,
INFSO-RI Enabling Grids for E-sciencE gLite Test and Certification Effort Nick Thackray CERN.
EGEE-II TCD 22 nd -25 th May 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Experiences with a distributed.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Pole 2 : Restructuration of the OPS Manual.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Implementing product teams Oliver Keeble.
EGEE-III INFSO-RI Enabling Grids for E-sciencE JRA1 and SA3 All Hands Meeting December 2009, CERN, Geneva Product Teams –
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
EMI is partially funded by the European Commission under Grant Agreement RI EMI SA2 Report Andres ABAD RODRIGUEZ, CERN SA2.4, Task Leader EMI AHM,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Operations: Evolution of the Role of.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Pole 2 wrap up Vera, Helene, Malgorzata, David, Fotis, Diana.
INFSO-RI Enabling Grids for E-sciencE Software Process Author: Laurence Field (CERN) Presented by David Smith JRA1 All Hands meeting,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Management Claudio Grandi.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ROC model assessment AP ROC ShuTing Liao.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The Dashboard for Operations Cyril L’Orphelin.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IT ROC: Vision for EGEE III Tiziana Ferrari.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Argus gLite Authorization Service Workplan.
SA3’s Responds to the Review Report
Andreas Unterkircher CERN Grid Deployment
Testing for patch certification
Presentation transcript:

EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSA3.4.1 “The process document” Oliver Keeble SA3 CERN

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 Issues found during EGEE II Around 50% of patches did not reach production Certification process is expensive (several actors, communication needs)‏ Process suffered from delays where patches remained in “waiting” states awaiting a release window Process is not able to roll back changes from production Consolidation of release documentation, integration of documentation checks into the release process Having a bug fix to be validated by the original submitter before it can be closed led to a large number of open bugs in final state “Ready for Review” The JRA1/SA3 handover could get messy 22

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 Bug Submission 33 Feature requests are valid “bugs”.

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 Bug States 44

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 Patch States 55

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 Patch acceptance criteria Checks that can be done automatically: –ETICS configuration –Correct rpm list corresponding to the ETICS configuration, rpms exist in ETICS repository –Affected metapackages –Mandatory Savannah fields are not empty –Only well defined metapackage names appear in the metapackage fields –Deployment test (prototype available in ETICS): affected production node types can be updated with the rpms 66

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 Patch Acceptance criteria Minimal required documentation –Service Reference Cards –Functional description of the service –User documentation to allow testers to start –List of “sub services” and their role –List of processes that are expected to run –A description on how state information is managed –A statement on whether the state be rebuilt from other sources –Description of how to follow audit trails –Description of configuration (not detailed)‏ –Port list –Description on how to start/stop/inquire service 77

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 Acceptance criteria for release Service Reference Cards –Configuration documentation –Statement on 32/64 bit compliance –Statement of functionality that will be supported including an estimated scale –Tests for supported subset functionality –Initial operations guide  How to drain service  How to restart service  Needed actions to activate configuration changes  Cleanup procedure after abrupt stop of the service  Effect of service unavailability on other services –Service maintenance –Known issues 88

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 A word on PPS New approach to handling “large changes” Pilot services Corresponds closely to current PPS Is post-certification, multi-activity Experimental services Corresponds to the way the WMS was handled Is pre-certification, but multi-activity Result must be reproduced and certified Preview services Is pre-certification Is led by JRA1 Typically to verify user requirements Limited lifetime for prototyping 9

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 Critical Bugs MSA3.4.1 proposes a classification of all major and critical bugs. The following need to be considered URGENCY – how quickly a resolution is required IMPACT – how the problem affects the production infrastructure High impactMed impactLow impact High Urgency123 Med Urgency234 Low Urgency345 Once could say eg that “1” is a critical 10

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 Automation Targets Targets for process automation check when a patch is submitted to see what rpm clashes there are (eg rpms at earlier versions already in the system). ensuring the 'nodes affected' on a patch is always right move bugs to 'fix certified' when patch certified - or just a warning? move bugs to 'R f R' when patch released watchdog – asynchronous checking automatically clean up 'ready for review' bugs after 1 month mail release manager if a patch hasn't been touched for a week cleanup bugs in state 'none' - ie post a message allow bugs to stay in 'none' for 3 days? 11

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 End of Life We have established ways of getting stuff into the release What about getting stuff out? Propose rolling release versioning, like SL4 We do checkpoints every 6(?) months In each case gLite 3.x -> 3.(x+1)‏ gLite 3.2 would be on SL4 and SL4 simultaneously RPMS.release is updated to latest Certain older service/platform combinations may not be updated We need a longer term plan for what’s in and out so user communities can adapt Removal of GRAM submission from the infrastructure To be described in the gLite roadmap, MSA3.7 How do we Identify versions in production Decide what versions are good (policy)‏ Publish the decision Enforce the decision 12

Enabling Grids for E-sciencE EGEE-III INFSO-RI MSA Prague 08 References MSA3.4.1 Available in SA3 EDMS; 13