FESA S. Deghaye for the FESA team BE/CO. What happened since April? followed by “Our plans”

Slides:



Advertisements
Similar presentations
IPC Working Group 28- Update on IT support for the IPC Geneva November 1, 2012 Patrick Fiévet Head of IT Systems Section.
Advertisements

NGAS – The Next Generation Archive System Jens Knudstrup NGAS The Next Generation Archive System.
Professional Services Developer Program Services
FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.
FESA Vs 2.0 AB/CO TC - 12 Feb July 2004 FECOMSA FESA2 2.0β.
BE-CO work for the TS Nov 8 Nov 11P.Charrue - BE/CO - LBOC1.
Sílvia Guivernau, CS Librarian, VTLS Europe Warsaw, June 2008 PUG – Polish Users ’ Group Meeting 2008 Migration Options & Planning.
CS 551 People, Process, Product and Project. Tailored OO Application Software Reusable Software Vendor Software User Programs Client Personal Computer.
GLAST LAT Project 1S. Ritz Purposes of the Data Challenges “End-to-end” testing of analysis software. –define the ends –define the tests (what is success?)
Agile Testing with Testing Anywhere The road to automation need not be long.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
E. Hatziangeli – LHC Beam Commissioning meeting - 17th March 2009.
11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron.
Creating a Web Presence Introduction to WordPress Week 1.
Project Management Development & developers
13 ° COSMO General Meeting Rome VERSUS2 Priority Project Report and Plan Adriano Raspanti.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
CPSC 2150 August 21, Chapter 1 Object Oriented Software Development This is an introductory course In this chapter we will look at 3 topics Challenges.
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES PhEDEx Monitoring Nicolò Magini CERN IT-ES-VOS For the PhEDEx.
UNICOS-PVSS evolution Hervé Milcent (EN-ICE-SCD) 06/09/2010.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.
Develop Project Charter
OSCAR May 5, 2014 Proven Quality, Security, Privacy and Interoperability OSCAR EMR is an ISO 13485:2003 Certified Not-for-Profit Organization OSCAR.
NMNH EMu DAMS Integration Project Rebecca Snyder Smithsonian, NMNH.
Wojciech Sliwinski for the BE-CO Middleware team: Wojciech Buczak, Joel Lauener Radoslaw Orecki, Ilia Yastrebov, Vitaliy Rapp (GSI)
XML Steve Fisher/RAL. 20 October 2000XML - Steve Fisher/RAL2 Warning Information may not be all completely up to date.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
Wojciech Sliwinski BE/CO for the RBAC team 25/04/2013.
CERN Control Standards Front-End Computer Layer Stéphane Deghaye BE/CO/FE
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
CERN Raul Murillo Garcia BE-CO LS1 review – TE-EPC feedback BE-CO LS1 review TE-EPC feedback Raul Murillo Garcia on behalf of TE-EPC Daniel Calcoen Stephen.
Industrial Controls Engineering Department Proposals for an Improved CERN PXI Support First CERN PXI Users Group meeting - 19 th October H. Reymond.
Post ACCOR until LS2: End of Life for CMW products CO3 meeting, 25th June 2015 Wojciech Sliwinski for the BE-CO Middleware team.
BE-CO review Looking back at LS1 CERN /12/2015 Delphine Jacquet BE/OP/LHC Denis Cotte BE/OP/PS 1.
T Iteration Demo Tikkaajat [PP] Iteration
Feedbacks from EN/STI A. Masi On behalf of EN-STI Mathieu Donze` Odd Oyvind Andreassen Adriaan Rijllart Paul Peronnard Salvatore Danzeca Mario Di Castro.
POST-ACCOR renovations until LS2 – DEBRIEFING – Marine Pace, CO3 – 17 September 2015 Input from Chris, Marc, Stephen, Stephane, Wojtek.
JUCMNav Milestone Five Quality Assurance Presentation.
T Project Review Muuntaja I1 Iteration
LS1 – View from Applications BE-CO LS1 review – 1 December 2015 Greg Kruk on behalf of the Applications section.
Stephane Deghaye (AB/CO) The InCA project - S. Deghaye Accelerator Complex Controls Renovation Workshop Motivations & Objectives.
JIRA in BE-CO for Exploitation Marine BI Seminar 20 November
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
BE-CO work for the TS Outcome of the actions 23 – 28 Apr May 12P.Charrue - BE/CO - LBOC1.
Contact us: Call: , , Mail: Visit:
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
Maria Alandes Pradillo, CERN Training on GLUE 2 information validation EGI Technical Forum September 2013.
V4.
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
Maven 04 March
Continuous Delivery- Complete Guide
C/C++ Build tools & Testbed
Status and Plans for InCA
Road Manager Module National Heavy Vehicle Regulator
Middleware – ls1 progress and planning BE-CO Tc, 30th september 2013
HEPiX Fall 2017 CERN project Follow-up
Introduction to Team Foundation Server 2010
CMW infrastructure Status report
Amendment Invoice Task Force Progress Report
Team Foundation Server 2010 for Everyone
Amendment Invoice Task Force Progress Report
Amendment Invoice Task Force Progress Report
IT and Development support services
Road Manager Module National Heavy Vehicle Regulator
Amendment Invoice Task Force Progress Report
Amendment Invoice Task Force Progress Report
Review plan of the nature reporting – update 6
The migration to the new EDAMIS
The migration to the new EDAMIS
Presentation transcript:

FESA S. Deghaye for the FESA team BE/CO

What happened since April? followed by “Our plans”

What happened since April Quick reminder of the original plan (CO 3 ) What we did: – Release of version – Training – Support – Preparation and release of version – RDA3 integration

FESA strategic planning ’13 (CO 3 approved version) Main goal in LS1: migrate as many FESA 2.10 classes as possible to FESA 3 Major milestones in 2013 – Feb: FESA3 v0.9 for early adopters (~20 classes) – 1 st of July: FESA3 v1.0 released for 32 & 64 bits – Sep: Stop new FESA2 developments – Oct: FESA3 v2.0-RC with RDA3 for early adopters – Dec: FESA3 v2.0 with RDA3 as main release

That was the plan… … and what we actually did was…

Release of version As agreed in C03 – development version for the Delivered on time but known missing features (e.g. timing domain data) => needed Dependencies: RDA2, new timing (TimDT) Support for Linux 32 and 64 bits only

Training Two courses available: – FESA Basics (2 days): basic FESA + dev environment – FESA Advanced (1 day) more advanced FESA features 12 persons per session in the CTC So far: – 5 sessions for Basics (~60 persons) – 3 sessions (4 th mid-Oct) for Advanced (~36 persons)

Support Support organised (rota - 1 week each) 430+ support requests/information requests – Wide range - from design to debug, from simple C++ problem to complex FESA behaviour +/- 16 issues a week!  Takes more than 1 FTE

Version Version released the 12 th of September Impacted all parts (model, DB, code gen, C++, plug-in) Contains many fixes/improvements e.g.: – Timing domain data support – The rolling buffer has been improved and some side-effects have been fixed. – Added C++ methods to ease migration – Improved release procedure (e.g. archi info) – Improved Controls TestBed integration for better overall quality – …

RDA3 integration Close contact with CMW team Involved in all the discussions Involved in the interim reports  Very good collaboration from FESA PoV August – Study how the RDA2 integration is done – First tests and prototypes with RDA3 – Result: running both RDA 2 & 3 in FESA 3 but no connection between RDA 3 and FESA

O UR P LANS for the rest of the year and early next year

Our plans - Main strategic goals Continue migration to FESA 3 – Support & Training – Limit new features RDA 3 integrations – V2.0.0-EA * with missing features ASAP – V2.0.0 before the dry runs Support ACCOR – Installations, dry runs… * Early Adopters

RDA3 Important change Affects: – C++ Framework – Code generation Very different API – more than a simple drop-in replacement – it’s C++ and XSLT…

RDA3 – the plan Integration (since 9 th of September) – Get scalars on simple class (custom code only) – Get scalars on simple class (generated code) – Get other types (array 1D, 2D) – Set scalars, array 1D & 2D (custom and generated code) – Subscription (USER only) – Navigator (RDA3 Java client) – Support for non-user selector (waiting for Timing) – FESA 3 class as a RDA3 client (waiting for CMW) FESA 3 V2.0.0-EA (early adopters) Breaking news !!! Geneva , 14:15 A successful get (actually 10 of them) was done on a FESA 3 class using RDA 3.

RDA3 – the risks Planning risk – We know what and who – We don’t know the technical problems awaiting – E.g. RDA3 namespaces (aliases, migration tool) ?!? – Early-Adopter version ASAP but not before end of October Technical risk – Bugs & sub-optimal impl. of the FESA3-RDA3 glue  Careful validation of the FESA server part (functional & non-functional)

ACCOR – Installations & dry runs Migration of operational devices from GM & FESA 2 to FESA 3 – first tests with Steen & co this week Navigator for operational FECs (S. Jackson) Ensure that FESA 3 can be used in dry runs Expert support to diagnose/fix problems on the fly during the dry runs Move of FESA 3 devices from one class version to another (manual intervention so far)

Major milestones FESA 3 version EA end of October FESA 3 version with latest improvements and fixes before version before the end of the year FESA 3 version early next year – Changelog of version is nothing but RDA3 Version hard deadline is 1 week before the Linac2 dry-run (Steen, Daniel Calcoen, Richard Scrivens) Keep the two branches alive until mid-14 (the longer the more expensive and error-prone)

Operational deployment of RDA3 FESA User guidelines 1.User releases his class with FESA 1.x (a.b.c) 2.User moves to FESA User releases new version (d.e.f) 4.User moves devices from a.b.c to the d.e.f, rebuilds and reboots the FEC. 5.User tests 6.If rollback is needed, reverse point 4

Dry run FESA3/RDA3 fall-back solution FESA 3 V 1.X FESA 3 V 2.X FESA Class A Dates are for illustrative purpose only FEC XYZ 2 RDA3 only Bug-fix release 1 week min deploy 01-Dec01-Feb01-May = release