DAQ Online Software Migration “December Status” Chris Lester (and John Hill at short notice!) I would like to thank those at CERN, Birmingham, Oxford and.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

CIMCO Integration Software Products
Networking Essentials Lab 3 & 4 Review. If you have configured an event log retention setting to Do Not Overwrite Events (Clear Log Manually), what happens.
Anatoli Romaniouk, TRT IB meeting October 30 th 2013 TRT Tasks/Responsibilities/Manpow er issues. 1.
Global States.
Mark Insertion System Of Annajah National University Mark Insertion system is a system of entering and editing marks of students for each exam,where the.
MIS 2000 Class 20 System Development Process Updated 2014.
Peter Chochula, January 31, 2006  Motivation for this meeting: Get together experts from different fields See what do we know See what is missing See.
Uli Schäfer Discussions with H.B. after last meeting… All ATLAS standard racks and crates will be monitored. Helfrieds group will equip them with ELMBs.
SctRodDaq CGL. The ASICs are called “ABCD”s Where the tests come in.
1 August 2000ATLAS SCT and Pixel Off-Detector PDR 1 SCT ROD Crate DAQ Status and Schedule John Hill University of Cambridge.
Runtime alignment system SOFTWARE DESIGN IDEAS Wed 4 th May 2005 P Coe.
Software Configuration Management
Deploying Visual Studio Team System 2008 Team Foundation Server at Microsoft Published: June 2008 Using Visual Studio 2008 to Improve Software Development.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Tapit Call Accounting software for the 21st Century Copyright Trisys, Inc Trisys, Inc 215 Ridgedale Avenue Florham Park, NJ (973)
EasyView© for Moodle Presentation by Richard Goddard Project Manager VLE Middleware EasyView.
Annie Griffith December 2007 December 2007 Gemini OSU - UKLC Update.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
+ discussion in Software WG: Monte Carlo production on the Grid + discussion in TDAQ WG: Dedicated server for online services + experts meeting (Thusday.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
Group Electronique Csnsm AGATA SLOW CONTROL MEETING 19th fev AGATA PROJECT PREPROCESSING MEZZANINE SLOW CONTROL GUI FOR THE SEGMENT AND THE CORE.
MICE CM25 Nov 2009Jean-Sebastien GraulichSlide 1 Detector DAQ Issues o Achievements Since CM24 o Trigger o Event Building o Online Software o Front End.
1 4 July 2006 Alan Barr - SCT DAQ Experience and plans from running the (SCT) DAQ HEP Setting things up Calibration mode operations Physics mode operation.
From Lucent, Inc. This is the Sablime® home page. It has access to all the functionality of the Sablime® Configuration Management System.
The LC-3 – Chapter 7 COMP 2620 Dr. James Money COMP
Software Status Sonja Vrcic Socorro,
Server Upgrades CPTE 433 John Beckett. Tool #1: The Worksheet A blank/lined piece of paper. Go through it thrice. Work through each step yourself Work.
4 th Workshop on ALICE Installation and Commissioning January 16 th & 17 th, CERN Muon Tracking (MUON_TRK, MCH, MTRK) Conclusion of the first ALICE COSMIC.
L0 DAQ S.Brisbane. ECS DAQ Basics The ECS is the top level under which sits the DCS and DAQ DCS must be in READY state before trying to use the DAQ system.
IDE DCS development overview Ewa Stanecka, ID Week, CERN
ALICE Pixel Operational Experience R. Santoro On behalf of the ITS collaboration in the ALICE experiment at LHC.
Part I – Shifter Duties Part II – ACR environment Part III – Run Control & DAQ Part IV – Beam Part V – DCS Part VI – Data Quality Monitoring Part VII.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Online System Status LHCb Week Beat Jost / Cern 9 June 2015.
28 June 2004ATLAS Pixel/SCT TIM FDR/PRR1 TIM tests with ROD Crate John Hill.
Intermediate 2 Computing Unit 2 - Software Development.
CSC 480 Software Engineering Test Planning. Test Cases and Test Plans A test case is an explicit set of instructions designed to detect a particular class.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Task tracking SA3 All Hands Meeting Prague.
MICE CM28 Oct 2010Jean-Sebastien GraulichSlide 1 Detector DAQ o Achievements Since CM27 o DAQ Upgrade o CAM/DAQ integration o Online Software o Trigger.
Pixel DQM Status R.Casagrande, P.Merkel, J.Zablocki (Purdue University) D.Duggan, D.Hidas, K.Rose (Rutgers University) L.Wehrli (ETH Zuerich) A.York (University.
G. Carboni - Muon Meeting – Muon Meeting 12/ Agenda IntroductionGiovanni (30’) GEM and TDR AddendumWalter (20’) Update on M1 ratesAlessia.
T Iteration Demo Software Trickery I2 Iteration
Peter W. PhillipsATLAS SCT Week, CERN, September/October 2002 Electrical Tests of SCT modules using RODs Peter W Phillips Rutherford Appleton Laboratory.
Testbeam Post Mortem Immediate reflections on successes and failures Richard Plackett – University of Glasgow VELO Upgrade.
Upgrade Software University and INFN Catania Upgrade Software Alessia Tricomi University and INFN Catania CMS Trigger Workshop CERN, 23 July 2009.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
MUON DAQ WORKSHOP Muon Week, CERN February 2014 Nicoletta Garelli (SLAC)
A PC Wakes Up A STORY BY VICTOR NORMAN. Once upon a time…  a PC (we’ll call him “H”) is connected to a network and turned on. Aside: The network looks.
SRM-2 Road Map and CASTOR Certification Shaun de Witt 3/3/08.
Olivier Callot 5 June 2007 Electronic Logbooks Why moving away from Atlog ? Proposed improved configuration Release schedule.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
1 G4UIRoot Isidro González ALICE ROOT /10/2002.
Classic Connections: Innovative Methods for Making Education Work.
1 4 July 2006 Alan Barr - SCT DAQ Experience and plans from running the (SCT) DAQ at SR1 HEP Cosmics setup Running modes Problems Future.
1 James N. Bellinger 26-Feb-2008 DCOPS DAQ Control Main DAQ Runs on Linux Data directly to Oracle Controlled via DIM Errors presented via DIM PVSS component.
1 James N. Bellinger University of Wisconsin-Madison 30 January 2008 DCOPS Software Report.
Piquet report (07/Aug/ /Aug/2012) D. Pinci.
Get the Most out of SQL Server Standard Edition Or How to be a SQL Miser.
WP3 WP3 at Budapest 2/9/2002 Steve Fisher / RAL. WP3 Steve Fisher/RAL - 2/9/2002WP3 at Budapest2 Summary News –EDG Retreat –EDG Tutorials –Quality –Release.
Some topics for discussion 31/03/2016 P. Hristov 1.
GGUS summary (3 weeks) VOUserTeamAlarmTotal ALICE7029 ATLAS CMS LHCb Totals
Time to resolve Design Issues 1. Disclamer Due to the engineering meeting last week I have not had time to coordinate this material with Tim or the L3.
Outline of this module By the end of this module, you will be able to: Understand the benefits that internet banking provides; Name the different dangers.
DAQ for ATLAS SCT macro-assembly
Savannah to Jira Migration
LCGAA nightlies infrastructure
Online Software Status
Teaching slides Chapter 9.
Chapter 2: Building a System
Presentation transcript:

DAQ Online Software Migration “December Status” Chris Lester (and John Hill at short notice!) I would like to thank those at CERN, Birmingham, Oxford and Cambridge who have provided valuable assistance throughout the migration process.

Christopher Lester December 2004 Reminder of what this is all about SctRodDaq 3.xx (current release) uses ATLAS online To talk to DCS with PVSSII-v3 we need online x or better  Is needed by SCT DCS people  Is also needed to avoid SCT being “left behind” SctRodDaq 4.xx (head/development) began with online but has since moved completely to online in tandem with the testbeam.

Christopher Lester December 2004 Initial Migration strategy HEAD was frozen SctRodDaq_4.xx (online21) developed in RED branch SctRodDaq_3.xx (online19) developed in BLUE branch Finally all changes from RED and BLUE merged into HEAD Result: HEAD is SctRodDaq_4.xx BLUE branch exists for SctRodDaq_3.xx support

Migration since last SCT week SctRodDaq_4.xx/HEAD updated to use online in place of online On 11 th November, there was a global merge from 3.xx to 4.xx of all 3.xx developments made up to that point (mostly feature extensions from Oxford). Since 11 th November, most development has been in 4.xx branch, with ports BACK to 3.xx only where features were needed at Oxford.

Christopher Lester December 2004 Other development since last SCT week. At last SCT week, we reported on problems with the DAQ  DCS communication. All these problems turned out to be caused by online and were cured when we upgraded to online DAQ  DCS communications now seem OK and were tested at SR1 shortly after last SCT week.

Christopher Lester December 2004 Other development since last SCT week. Overhaul of exception handling in 4.xx branch.  For a long time there was a desperate need for an overhaul of the exception handling system in all branches.  Error conditions arise on one machine, but exception needs to be caught on another, or be seen by user.  Information (e.g. the cause of the exception) was being lost at more than one step between the point at which the error happened and the point at which that problem was finally seen by a user.  Complete overhaul was undertaken in 4.xx branch, and appears to be a success.  Changes have not been ported to 3.xx branch to provide carrot for migration at Oxford.

Christopher Lester December 2004 Adoption at SR1 Have already had talk from Dave Robinson  SR1 is now 100% behind 4.xx branch, and have abandoned use of 3.xx  SR1 main source of current testing of 4.xx outside Cambridge  SR1 currently running with 3-4 modules, and do not see any major problems!  SR1 do see minor problems: Inconvenience: SctGui needs to be restarted after every Load+Config+Start+Stop+Unconfig+Unload cycle.  Work around exists – D.R. ? Configuration IS server goes to sleep after above cycle. Is probable cause of above problem but is not really understood.  SR1 did see other minor problems which have now been fixed. E.g.: Failure of run number to increment now traced to error in database. Thanks Mihai!

Christopher Lester December 2004 Adoption at SR1 Main message:  SctRodDaq_4.xx / HEAD works ! But:  Awaiting stress test with more than 3-4 modules when Barrel Sector becomes available in early January 2005.

Christopher Lester December 2004 Adoption at Oxford For the purposes of migrating from 3.xx to 4.xx, Oxford were assigned a computer (“station 2”) that had been provisionally acquired for use on barrel 6. Alan Barr installed full 4.xx online set up on this machine, and only then discovered that: “this machine is a piece of junk” Turned out that 255MHz pentium, 256Mb RAM not sufficient to even start the offline software, let alone run any scans. Alan “managed to press the start button”, though!

Christopher Lester December 2004 Adoption at Oxford Nevertheless: There has been significant change of mood at Oxford: they are now very receptive to the benefits of migration. It is expected that further progress will be made before the end of the year, with a possible change-over from 3.xx to 4.xx once barrel 3 is dispatched.

Christopher Lester December 2004 Non migration related news / comments: Oxford now using 3.xx with largest number of modules ever (384 at last count)  Oxford are beginning to see bottlenecks in SctRodDaq that have been known about for some time but are only now becoming limiting and thus a priority to sove!  Example: Rate of raw data transfer limits time taken to do many scans In some cases system grinding to a halt under vast number of MRS messages being passed between processes. BOC scans now significantly slower than ordinary scans.  Will need to solve these problems in 4.xx, so need to monitor progress at Oxford carefully.

Christopher Lester December 2004 New scans since last SCT week New RX Threshold scan was implemented in 4.xx and ported to 3.xx (see picture next page) Finds minimum RX Threshold at which module config register can be read without error. Finds maximum RX Threshold at which module config register can be read without error. Sets optimum RX Threshold half way between the two above. Heavily in use at Oxford. Awaiting graphical display of threshold values from D.Robinson (in GUI).

Christopher Lester December 2004 Rx Threshold Scan: Example Max Best Min Max Best Min

Christopher Lester December 2004 Other new scans on the way Mark space ratio TX Dela

Christopher Lester December 2004 Left to be done. DAQ DCS communication  ddc_ct OK  ddc_dtdies  ddc_mtdies

Christopher Lester December 2004 Remember this! Code suitable for testing on modules exists! (Should probably make an actual release 4.00 to help external users)

Christopher Lester December 2004 Status of migration at: bin/wiki.cgi/OmniMigration bin/wiki.cgi/OmniMigration … however …

Christopher Lester December 2004 Status of SctRodDaq

Christopher Lester December 2004 Timescale and Testing Time taken so far ~ 2 to 3 months.  Most effort in first 6 weeks  Why the slow down? Major changes require serious testing  Difficult since Oxford now in serious macro assembly – main cause of slowing down  Few people seem desperate to test our code !

Christopher Lester December 2004 Testing cont … Cambridge:  On three modules, 4.xx can do all that 3.01 can. Full characterisation sequence etc. H8:  Limited testing of 4.xx on modules in testbeam – StrobeDelay etc.  Have some idea of way forward with TB integration Oxford:  Only small amount of DDC testing.

Christopher Lester December 2004 Status of SctRodDaq Harness Testing and Macro Assembly Release 3.xx (online 19) Release 4.xx ? (online 21) Release 2.xx (online 19) Expert tree surgery

Christopher Lester December 2004 Notes: 3.xx and 4.xx in danger of diverging  Both in terms of code and in testing. Can make limited promise to merge further updates from 3.xx to 4.xx  but want to abandon 3.xx in the end! We hope there should be very few (if any) changes for the user. Need willing testers !

Can you help test?