Online Software Status

Slides:



Advertisements
Similar presentations
Intro to Version Control Have you ever …? Had an application crash and lose ALL of your work Made changes to a file for the worse and wished you could.
Advertisements

MP IP Strategy Stateye-GUI Provided by Edotronik Munich, May 05, 2006.
Presenter: Raman Chohan. AGENDA Oracle Best Practices Oracle Backups Why upgrade to Oracle 11? Performance Troubleshooting axiUm Pre-Upgrade Checklist.
May 14, 2001E. Gallas/Trigger Database1 Status of the Trigger Database Elizabeth Gallas, Rich Wellner, Vicky White Fermilab - Computing Division See my.
Chapter 9 Scripting RMAN. Background Authors felt that scripting was a topic not covered well Authors wanted to cover both Unix/Linux and Windows environments.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
Databases E. Leonardi, P. Valente. Conditions DB Conditions=Dynamic parameters non-event time-varying Conditions database (CondDB) General definition:
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
ALICE, ATLAS, CMS & LHCb joint workshop on
RPC DQA but also Monitoring for the DCS group: status and prospective for Marcello Bindi RPC L1MU Barrel DQM - 08/05/2013.
Svtsim status Bill Ashmanskas, CDF simulation meeting, Main authors: Ashmanskas, Belforte, Cerri, Nakaya, Punzi Design goals/features: –main.
Multistep Runs with ROD Crate DAQ Murrough Landon, QMUL Outline: Overview Implementation Comparison with existing setup Readout Status ModuleServices API.
Module 8 : Configuration II Jong S. Bok
TSS Database Inventory. CIRA has… Received and imported the 2002 and 2018 modeling data Decided to initially store only IMPROVE site-specific data Decided.
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.
Nov 1, 2002D0 DB Taking Stock1 Trigger Database Status and Plans Elizabeth Gallas – FNAL CD (with recent help from Jeremy Simmons, John Weigand, and Adam.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
2 Copyright © 2007, Oracle. All rights reserved. Configuring for Recoverability.
TELL1 command line tools Guido Haefeli EPFL, Lausanne Tutorial for TELL1 users : 25.February
L1Calo Installation Status Murrough Landon, QMUL Level-1 Calorimeter Trigger (University of Birmingham, University of Heidelberg, University of Mainz,
The DCS Databases Peter Chochula. 31/05/2005Peter Chochula 2 Outline PVSS basics (boring topic but useful if one wants to understand the DCS data flow)
ID Week 13 th of October 2014 Per Johansson Sheffield University.
The NA62RunControl: Status update Nicolas Lurkin School of Physics and Astronomy, University of Birmingham NA62 TDAQ Meeting – CERN, 10/06/2015.
Calorimeter Task Force Workshop February 10, 2003 Leslie Groer, Columbia UniversityCalorimeter Software Status 1 Past Calorimeter Software Improvements.
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
ATLAS Detector Resources & Lumi Blocks Enrico & Nicoletta.
L1Calo Databases ● Overview ● Trigger Configuration DB ● L1Calo OKS Database ● L1Calo COOL Database ● ACE Murrough Landon 16 June 2008.
Schedule ● External Links ● Calorimeter Signals ● Internal Tests ● System Tests ● Combined Runs ● Schedule Murrough Landon 19 April 2007 A brief update.
L1Calo DBs: Status and Plans ● Overview of L1Calo databases ● Present status ● Plans Murrough Landon 20 November 2006.
DB and Information Flow Issues ● Selecting types of run ● L1Calo databases ● Archiving run parameters ● Tools Murrough Landon 28 April 2009.
Online Software Status ● Overview ● Recent Changes ● Required Changes ● Desirable Changes ● Upgrade ● Summary Murrough Landon 1 July 2009.
L1Calo Databases ● Overview ● Recent Activitity ● To Do List ● Run types Murrough Landon 4 June 2007.
Online Database Developments ● Overview ● OKS database status and plans ● COOL database developments ● Validating calibrations ● Tools ● Summary Murrough.
Calibration Operations ● Recent Changes ● Required Changes ● Calibration by Shifters Murrough Landon 23 March 2011.
Rainer Stamen, Norman Gee
Architecture Review 10/11/2004
Online Database Work Overview Work needed for OKS database
EGI Operations Management Board
Calibration Status Energy Calibration Stabilities/instabilities
Version Control with Subversion
Overview – SOE PatchTT November 2015.
Run Control (and Other) Work
Online Database Status
Generator Services planning meeting
Conditions Database Current conditions folders Proposed new folders
Software Testing With Testopia
Online Software Status
Recent Online SW/DB Changes
Online SW Readiness (or not)
Online SW, DB & Calibration
Quality Control in the dCache team.
Online Software Status
Remaining Online SW Tasks
Level 1 (Calo) Databases
Online SW and Database Status
Cabling Lengths and Timing
Discussions on group meeting
Online Software “To Do” List
TriggerDB copy in TriggerTool
Microsoft FrontPage 2003 Illustrated Complete
Microsoft FrontPage 2003 Illustrated Complete
Source Code Management
NORMA Lab. 7 Generating Reports More Display Options
Level-1 Calo Monitoring
CPM plans: the short, the medium and the long
User Guide Subversion client TortoiseSVN
CP/JEP Rod Prototype Tests
Banafsheh Hajinasab Based on presentation by K. Strnisa, Cosylab
Presentation transcript:

Online Software Status Murrough Landon 11 January 2010 Overview Recent Changes Required Changes Desirable Changes Summary

Overview of L1Calo Online Software Configures, controls, tests, monitors & displays L1Calo based on TDAQ software also offline (DetCommon), LCG and other external libraries 79 packages in C++/Java grouped in several categories developed over 10 years... but still a few things to do TWEPP proceedings: http://cdsweb.cern.ch/record/1138902

Recent Changes (1) Using latest TDAQ version tdaq-02-00-03 OK at CERN for months Still problems with downloadable version? HDMC and module services use ERS exceptions Still need to trawl the code for serious errors that are only reported in log files, not in messages visible to the user Run control “user commands” Zero (or restore) LUT or set noise cut for PPM tower Intended to be used by hot tower handling tools “Stopless removal” (of busy RODs) Implemented but not tested

Recent Changes (2) COOL Database Yet another update to the PPM database schema Added subfolders for different timing regimes Depending on ATLAS run type (Physics or calo calibrations) Need for different DAC/pedestal values for different Phos4 delays These changes need to get into the offline code! Also added test vector generation to run parameters Less for the user to choose when doing a calibration Moved from sqlite to oracle (“integration server”)

Required Changes (1) Further COOL changes Timestamps by lumi block (at least for some folders)? Store conditions for each run (long, long overdue) Select readout configuration in run parameters Allow different number of FADC slices for some calibrations At present we have to edit the DB each time Move from “integration” to production oracle server

Required Changes (2) Enable JetEtSum trigger again Was disabled to avoid data quality errors! JetEt weights were not being archived to COOL (now fixed) Readback and check writes to VME Done “by hand” in some places Ought to be part of the HDMC layer Finer control of ROD parameters in OKS Tune FIFO lengths etc

Required Changes (3) Improve tools for hot channel handling l1calomap shows hot towers visually But can be confused by warm towers with low Et we dont disable Existing l1chuck.py updates PpmDeadChannels folder in DB Sets flags to kill channels or set higher noise cut But so far only on next run start GUI tool – but could be a bit more shifter safe? New l1calmer.py script dynamically “calms” towers Progressively raises noise cut via run control command Reports noise cut required to reduce rate to a given target Command line tool – so not available to non-expert shifters Web tool to show rate history of hot towers Under development? Need to converge on tool(s) for shifters to use GUI hot tower spotter, calmer, disabler and DB updater

Required Changes (4) Calibration More calibration validation and trending tools Integrate the work of Robins summer student Implement noise run Derive noise cuts per tower from measurement of the noise At present we have some global cuts for all towers Except for a few (occasional) hand set higher cuts on noisy towers Set saturated BCID parameters per channel The current defaults are known to be “non-optimal” Though worked OK for occasional beam splash like incidents

Required Changes (5) Remote monitoring Nice work from Gabriel (using toolkit from Reiner Hauser) But still problems with access to point 1? Security issues to be resolved Alternative: produce more web pages ourselves Use WMI (or standalone programs)

Desirable Changes (1) Data quality We could add more to online L1Calo DQ checking... Error handling and reporting Continue review of “hidden” errors only reported in logs Avoid crazy rates at configure step Current get wild rates briefly during configuration Might be unpleasant if L1Calo needs reconfiguration Could be avoided by keeping CMM inputs disabled for longer?

Desirable Changes (2) Firmware description and binaries Firmware for PPM and CPM described in the database No longer really done for modules using ACE & flash cards Would like to extend the present system to include them Add container of possible configurations Firmware binaries for PPM and CPM in the software CVS If the firmware is to be saved properly in SVN, would like the binaries to be kept there too Download binaries from SVN appropriate to a software release SVN repository for firmware Anyone want to use it?

Summary We still have plenty to do (as ever) Move to production COOL database Calibration validation and tracking Hot channel handling Improve data quality reporting And better documentation Backup paper... I was supposed to provide a draft for this meeting But unfortunately this was forgotten (again)