FGClite Feedback from BE-CO & SUWG(Smooth Upgrades)

Slides:



Advertisements
Similar presentations
4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan I. Mandjavidze on behalf of L. Bobelin – CS SI; F.Etienne, E. Fede – CPPM;
Advertisements

controls Middleware – OVERVIEW & architecture 26th June 2013
TE/MPE/MI OP section meeting 29 th September 2009 HCC 2009 Frequently Asked Questions 0v1 M. Zerlauth.
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
Proposal for Decisions 2007 Work Baseline M.Jonker for the Cocost* * Collimation Controls Steering Team.
Nov, F. Di Maio, M.Vanden Eynden1 CO Proposal concerning AB Front-End Software Responsibilities First detailed proposal based on the global Front-end.
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.
Architectural issues M.Jonker. Things to do MD was a success. Basic architecture is satisfactory. This is not the end: Understanding of actual technical.
Review of MPE activities during LS1 and outlook for LS2/LS3 View from BE/CO V.Baggiolini, M.Vanden Eynden On behalf of the BE/CO APS, DA, DO and FE Sections.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
26 Jan 06Marine Pace - AB/CO1 LEIR Controls : Gain of Experience for the Running-in of LHC Marine Pace on behalf of AB/CO and LSA.
BE-CO review Looking back at LS1 CERN /12/2015 Delphine Jacquet BE/OP/LHC Denis Cotte BE/OP/PS 1.
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
POST-ACCOR renovations until LS2 – DEBRIEFING – Marine Pace, CO3 – 17 September 2015 Input from Chris, Marc, Stephen, Stephane, Wojtek.
Proposal: Use of ECRs for “Controls” Changes and Renovations Rende Steerenberg, Samy Chemli, Marine Gourber-Pace, Klaus Hanke, Verena Kain, Bettina Mikulec,
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
 Automation Strategies for LHC System Tests and Re-Commissioning after LS1 Kajetan Fuchsberger TE-MPE LS1 Workshop On behalf of the TE-MPE-MS Software.
Feedback on Controls from 2015 Operation Marine Pace, on behalf of BE-CO. Evian Workshop Dec 2015 Marine Pace, BE-CO -Evian Workshop 2015.
How to fix Missing Windows Sockets Registry Entries required for Network Connectivity in Windows 10 /pages/Reimage- Repair- Tool/ /u/6/b/
Radio Frequency Andy Butterworth AB/RF Accelerator Controls Renovation WS 3 Dec 2008.
AB-CO Exploitation 2006 & Beyond Presented at AB/CO Review 20Sept05 C.H.Sicard (based on the work of Exploitation WG)
LS1 Review BE-CO-SRC Section Contributions from: A.Radeva, J.C Bau, J.Betz, S.Deghaye, A.Dworak, F.Hoguin, S.Jensen, I.Koszar, J.Lauener, F.Locci, W.Sliwinski,
Thank you for coming in quietly, Your Pencil & Daily Catch Binders off tables and out of way WARM UP Which of these is the most Valid? Why? Explain. What.
V4.
IS Project Management Extreme Project Management
Continuous Delivery- Complete Guide
Lecture 3 Prescriptive Process Models
BE-CO Activities for LIU-CPS and LIU-SPS
PSB Lock Out Test, Follow-Up AP. Bernardes-/EN-STI, K
SCADA Application Service updates in TS1
The Development Process of Web Applications
Advanced Topics in Distributed and Reactive Programming
NEGOTIATION SEVENTH EDITION
The importance of being Connected
Chapter 18 Maintaining Information Systems
Safety in Construction and Upgrade Phases
Injectors BLM system: PS Ring installation at EYETS
Software Life Cycle “What happens in the ‘life’ of software”
CS 5150 Software Engineering
EPC Post-Mortem Roadmap
EC Activities Status for the LIU
Savannah to Jira Migration
Controls & Tools Greg, Kajetan.
J. Uythoven for the MPE-MI & MS Teams
Distribution and components
Software Development Life Cycle
FESA evolution and the vision for Front-End Software
BE-CO Activities for PSB
Continuous Integration and Continuous Delivery ( Dev-Ops ) - Fortunesoft
Tailor slide to customer industry/pain points
Advanced Topics in Distributed and Reactive Programming
Serial Data Hub (Proj Dec13-13).
Migration to the new EDAMIS
Architecting and integrating sensor drivers
Web Services Interoperability Organization
IRRInet-M IRRInet-ACE Product Introduction
Software Process Models
Lesson 1 Understanding Software Quality Assurance
CS385T Software Engineering Dr.Doaa Sami
CS310 Software Engineering Lecturer Dr.Doaa Sami
UNIT 5 EMBEDDED SYSTEM DEVELOPMENT
UNIT 5 EMBEDDED SYSTEM DEVELOPMENT
Coordinated Security Response
Software Development Life Cycle Models
Quality and reliability management in projects
LHC BLM Software audit June 2008.
Advanced Topics in Functional and Reactive Programming
Chapter 2: Building a System
ONAP Architecture Principle Review
R. Denz, TE-MPE-EP Acknowledgements: J. Steckert
Presentation transcript:

FGClite Feedback from BE-CO & SUWG(Smooth Upgrades) BE-CO Activities for LIU FGClite Feedback from BE-CO & SUWG(Smooth Upgrades) Marine Pace, input from BE-CO, BE-ICS, BE-RF. NB: Input from Post Mortem Analysis is included in TE-MPE talk. FGCLite Feedback Meeting - 4 May 2017 Marine Pace, BE-CO

Thanks for this constructive initiative, useful and appreciated. BE-CO Activities for LIU Thanks for this constructive initiative, useful and appreciated. FGCLite Feedback Meeting - 4 May 2017 Marine Pace, BE-CO

Feedback from CO Hardware/Firmware team (Eva, Javier, Tom) CO learnt by chance about the EPC Gateware (FPGA) issue Solved quickly by involving Tom W (CO-HT) mid March. This allowed to resume the FGClite deployment & not to rollback. What we would like to see: EPC-CO enhanced collaboration (acknowledged mutual interest from both teams). Collaboration in Distributed I/O Tier electronics (DIOT) design  Would have allowed to debug the above FPGA bug earlier through a natural process of joint design review. Long term proposal (as this requires to converge on electronics): a joint EPC-CO design for a common DIOT. Meanwhile, CO would like to stay in the loop for any new electronics development by EPC. Validation of new masterFIP on FFGC2 and on FGClite Before launching a large (500) production of masterFIP boards, CO interested in testing them on EPC GW with FGC2 and FGCLite. Collaboration just started. Javier as CO contact. CO to be kept regularly updated to be able to agree on a meeting point to launch the design of the DIOT. FGCLite Feedback Meeting - 4 May 2017 Marine Pace, BE-CO

Feedback from CO LSA & SEQUENCER team (Roman) What when well with FGC new class integration: Excellent CO-EPC communication during migration process. API compatibility (FGC-51 > FGC_92) preserved. What went less well: LSA had to identify and inform (non-CO) application developers List of devices for migration late. Important: LSA was not involved in design phase of new FGC => Overhead to manage several device types (FGC classes) for a given accelerator : complicated design of SEQUENCER (to keep the OP interface simple) & duplication of LSA configuration How we would like things to change: All LHC FGC classes hidden behind a unique API interface. Collaboration CO + EPC + OP at design stage. This is a general requirement -> see next slide SEVERAL device types for a given accelerator complicated the design of SEQUENCER (to keep the OP interface simple) & the configuration of LSA (code duplication)   impact on OP : more complex to use LSA GENERIC tools (as exposed to the multiple types) In the current state due to introduction of multiple FGC types it is not anymore possible to execute LSA HW commands atomically for all the PCs – we have to do it per FGC type. Basically now the generic nature of LSA get in conflict with LHCOP requirement for atomic operations on FGC. API compatibility in general: for Sequencer, for LSA, probably for CALS, for any other application * list of devices was given to us in March: it was not too late, but we had to split the work in pieces, being blocked waiting for the last piece of information * LSA team (and OP) were not involved in the design of the final solution mixing different FGC types. It is not about FGC class design which was kept similar to FGC_51 and therefore was ok * In LSA we had to duplicate configurations: LHCOP would like to operate all the FGC types in the same way FGCLite Feedback Meeting - 4 May 2017 Marine Pace, BE-CO

Feedback from SUWG (Brad Schofield, Ylenia Brischetto) Insufficient communication of the changes induced by new FGC class Impact and work on client were under-estimated & communicated late cf TE-MPE, EN-STI talks Impact of this change was not clearly communicated to the SUWG No change of API was announced ! (a human error) Some operational clients were not identified BE-RF (FESA2 class reading FGClite data) Too late for RF to adapt the code, temporarily rollback to previous version. BE-ICS (Circuit Synoptic) “Migration was no backwards compatible. incorporating the change in a complete way would imply considerable dev work.” Resolved with a work-around. How we would like things to change: Need a system to identify all dependent clients connected to a new class, before deployment. Brainstorming just started. Apply CO3-agreed procedure: OP + EPC + CO/ICS should formally agree -at design stage- on the operational interface of each new class. FGCLite Feedback Meeting - 4 May 2017 Marine Pace, BE-CO

Concluding Remarks EPC had a challenge … and succeeded in deploying a massive amount of FGClite during EYETS. One critical initial issue with FPGA gateware but finally quickly solved. The main difficulty & strongest impact was the FGC SW Integration in the controls system. Very positive approach from EPC to seek for collaboration & improvements. Collaboration areas: Automatic detection of dependent products before a class deployment Agreement on the class API at design stage How to avoid proliferation of FGC types (generating complexity for development team + Operation) ? Establish EPC-CO collaboration on the Front-End Software evolution project whose aim is to provide a common framework for FGC, FESA, + other FMWKs (cf CO3 presentation today) FGCLite Feedback Meeting - 4 May 2017 Marine Pace, BE-CO