This page will list by year action items, run plans and opened questions. It will server as a repository for documents serving as basis for drawing the requirements. To see documents in this tree, you must belong to the Software and Computing OG (the pages are not public).
This tree will contain information pertaining to run 9.
Run preparation meetings are held at the usual time i.e. on Friday between 3-5 PM (room reserved , will try to keep to one hour weekly). The following groups are invited to join:
The goal of the meetings are to discuss any issues with the infrastructure, networking, code readiness, resource and associated needs as well as any other computing related issues relevant to the smooth running of online operations. The forum and meeting also serves as a vehicule for passing information on time constraints and requirements to the diverse groups in a structured and cohesive manner.
None so far.
This tree will contain information pertaining to run 8.
Run preparation meetings are held on Friday between 3-4 PM (room reserved up to 5 PM). The following groups are invited to join:
The goal of the meetings are to discuss any issues with the infrastructure, networking, code readiness, resource and needs or any other computing and related issues relevant to the smooth running of online operations. The forum and meeting also serves as a vehicule for passing information on time constraints and requirements to and through the diverse group in a structured and cohesive manner.
In Run VII, the forum was used to discuss the security plan and several key reshape of the online computing structure to achieve minimum cyber-security accreditation.
The experts on call for software related run support are:
Role | Name | Primary phone | Office Phone | Other |
Oflline QA + FastOffline production | Jerome Lauret | (631) 786-0479 | (631) 344-2450 | |
Gene Van Buren | (631) 312-4324 | (631) 344-7953 | (631) 775-6620 | |
Online QA, PPlots | Paul Sorensen | (510) 375-5582 | (631) 344-2420 | |
David Kettler | (206) 218-3885 | (206) 616-8141 | ||
Hardware support, online tools | Wayne Betts | (631) 804-6897 | (631) 344-3285 | |
Database | Micheal DePhillips | (631) 356-2257 | (631) 344-2499 | (631) 744-3295 |
When multiple choices are available, the name in bold indicates the current on-call expert. Please, consult this page prior to calling the expert.
Facing a new paradigm of introducing CyberSecurity DOE regulations into our infrastructure, several action items were presented at the 2006 run critique meeting. The presentation is attached below as STAR-Critique-06.pdf (see below). The urgent and immediate items, some of which requiring deep restructuring, were:
The run preparation will be established within the following guidelines
The following table is a first cut to understanding the inter-connections between online hardware.
The main from end Web interface begins from https://www.star.bnl.gov/starkeyw/ (see step by step instructions in the next section). This SSH public key management system has been designed in STAR to address the following requirements:
Such system was developed for STAR and named the "SSH Key Management system" aka SKM. More information can be found in this publication. A side benefit for users also can be seen in the reduction in the number of passwords to remember and type.
You should use your RCF username and Kerberos password (credentials) to enter this interface.
Here is a typical scenario of the system usage:
* Current admins are Wayne Betts and Jerome Lauret.
At this point, John Doe has key-based access to JDOE@FOO. Simple enough? But wait, there's more! Now John Doe realizes that he also needs access to the group account named "operator" on host BAR. Since his key is already in the key management system he has only to request that his key be added to operator@BAR, and voila (subject to administrator approval), he can now login with his key to both JDOE@FOO and operator@BAR. And if Mr. Doe should leave STAR, then an administrator simply removes (disables) him from the system and his keys are removed from both hosts.
There are three things to keep track of -- people (and their SSH keys of course), host (client) systems, and user accounts on those hosts:
People want access to specific user accounts at specific hosts.
The system maintains a list of user accounts for each host system, and a list of people associated with each user account at each host . To be clear: while the Web interface allows any user to log in, the system does not have any automatic user account detection mechanism at this time, each "{user-}account" has to be added by hand by an administrator for that account to be listed as a possible association for node FOO or BAR.
Behind the scenes, each host that is participating in the system has a keyservices client installed that runs as a system service. The keyservices_client periodically (at five minute intervals by default) polls a central service for its information. In other words, the back-end database is consulted for the list of approved associations and the appropriate keys are downloaded by the client and added to the related account's authorized_keys files accordingly.
In our case, orion.star.bnl.gov hosts all the server services (starkeyw and starkeyd via Apache, and a MySQL database), but they could all be on separate servers if desired.
Only RHEL and Scientific Linux with i386 and x86_64 kernels have been tested, but there is no reason to believe that the client couldn't be built on other Linux distributions or Solaris. Please contact one of the admins (Wayne Betts, Jerome Lauret) if you'd like to volunteer and add your sub-system node to SRKM or if you have any questions.
User access to the Web interface is currently based on the RCF Kerberos authentication. You will hence need a valid BNL/RCF account to access the Web interface and manage key associations for your account.
In 2012, SKM was extended to implement volatile key association (lifetime and expiration may be set to each key associations). This feature allows granting access to a given user to a privileged account on a temporary debugging-need basis (as one example). This feature has also been seen as in use for group account of operational nature having rotating and changing teams at each new runs (in such case, the new list of who is associated to such account need to be re-assessed yearly and the associations would be set for example to expire after a year's period). This is a feature - the default has no expiration.
Active feedback
Sub-system | Coordinator | Calibration POC | Online monitoring POC |
MTD | Rongrong Ma | - same - | - same - |
EMC |
Raghav Kunnawalkam Elayavalli Nick Lukow |
- same - |
Note: L2algo, bemc and bsmdstatus |
EPD | Prashant Shanmuganathan | N/A | - same - |
BTOF | Frank Geurts | - same - | Frank Geurts Zaochen Ye |
ETOF | Florian Seck | - same - | Florian Seck Philipp Weidenkaff |
HLT | Hongwei Ke | - same - | - same - |
Other software coordinators
sub-system | Coordinator |
iTPC (TPC?) | Irakli Chakaberia |
Trigger | Akio Ogawa |
DAQ | Jeff Landgraf |
... |
In RUN: EEMC, EMC, EPD, ETOF, GMT, TPC, MTD, TOF
Test: FST, FCS, STGC (no tables)
Desired init dates where announced to all software coordinators:
- Geometry tag has a timestamp of 20191120 - Simulation timeline [20191115,20191120[ - DB initialization for real data [20191125,...] Please initialize your table content appropriate yi.e. sim flavor initial values are entered at 20191115 up to 20191119 (please exclude the edge), ofl initial values at 20191125 (run starting on the 1st of December, even tomorrow's cosmic and commissioning would pick the proper values).
EMC = ready
ETOF = ready - initialized at 2019-11-25, no sim (confirming)
TPC = NOT ready [look at year 19 for comparison]
MTD = ready
TOF = Partially ready? INL correction, T0, TDC, status and alignement tables initialized
EPD = gain initialized at 2019-12-15 (!?), status not initialized, no sim
EEMC = ready? (*last init at 2017-12-20)
GMT = ready (*no db tables)
EMC = ready
ETOF = ready? initialized at 2019-11-25, no sim
TPC = NOT ready
MTD = ready
TOF = NOT ready
EPD = gain initialized at 2019-12-15 (!?), status not initialized, no sim
EEMC = ready? (*last init at 2017-12-20)
GMT = ready (*no db tables)
Sub-system | Coordinator | Calibration POC | Online monitoring POC |
MTD | Rongrong Ma | - same - | - same - |
EMC EEMC |
Raghav Kunnawalkam Elayavalli Nick Lukow |
- same - |
Note: L2algo, bemc and bsmdstatus |
EPD | [ TBC] | - same - | - same - |
BTOF | Frank Geurts | - same - | Frank Geurts Zaochen Ye |
ETOF | Florian Seck | - same - | Florian Seck Philipp Weidenkaff |
HLT | Hongwei Ke | - same - | - same - |
TPC | Irakli Chakaberia | - same - |
Flemming Videbaek
|
Trigger detectors | Akio Ogawa | - same - | - same - |
DAQ | Jeff Landgraf | N/A |
Sub-system | Coordinator | Calibration POC | Online monitoring POC |
MTD | Rongrong Ma | - same - | - same - |
EMC EEMC |
Raghav Kunnawalkam Elayavalli Nick Lukow |
- same - |
Note: L2algo, bemc and bsmdstatus |
EPD | Prashanth Shanmuganathan (TBC) | Skipper Kagamaster | - same - |
BTOF | Zaochen | - same - | Frank Geurts Zaochen Ye |
ETOF | Philipp Weidenkaff | - same - | Philipp Weidenkaff |
HLT | Hongwei Ke | - same - | - same - |
TPC | Yuri Fisyak | - same - | Flemming Videbaek |
Trigger detectors | Akio Ogawa | - same - | - same - |
DAQ | Jeff Landgraf | N/A | |
Forward Upgrade | Daniel Brandenburg | - same - | FCS - Akio Ogawa sTGC - Daniel Brandenburg FST - Shenghui Zhang/Zhenyu Ye |
---
Status - 2021/10/13
Sub-system | Coordinator | Calibration POC | Online monitoring POC |
MTD | Rongrong Ma | - same - | - same - |
EMC EEMC |
Raghav Kunnawalkam Elayavalli |
- same - |
Note: L2algo, bemc and bsmdstatus |
EPD | Prashanth Shanmuganathan (TBC) | Skipper Kagamaster | - same - |
BTOF | Zaochen | - same - | Frank Geurts Zaochen Ye |
ETOF | Philipp Weidenkaff | - same - | Philipp Weidenkaff |
HLT | Hongwei Ke | - same - | - same - |
TPC | Yuri Fisyak | - same - | Flemming Videbaek |
Trigger detectors | Akio Ogawa | - same - | - same - |
DAQ | Jeff Landgraf | N/A | |
Forward Upgrade | Daniel Brandenburg | - same - | FCS - Akio Ogawa sTGC - Daniel Brandenburg FST - Shenghui Zhang/Zhenyu Ye |
---
Below are the related meetings:
TPC Software – Richard Witt NO GMT Software – Richard Witt NO EMC2 Software - Alice Ohlson Yes FGT Software - Anselm Vossen Yes FMS Software - Thomas Burton Yes TOF Software - Frank Geurts Yes Trigger Detectors - Akio Ogawa ?? HFT Software - Spyridon Margetis NO (no DB interface, hard-coded values in preview codes)
Coordinator Possible POC ------------ --------------- TPC Software – Richard Witt GMT Software – Richard Witt EMC2 Software - Alice Ohlson Alice Ohlson FGT Software - Anselm Vossen FMS Software - Thomas Burton Thomas Burton TOF Software - Frank Geurts Trigger Detectors - Akio Ogawa HFT Software - Spyridon Margetis Hao Qiu
Directories we inferred are being used (as reported in the RTS Hypernews) | |||
scaler | Len Eun and Ernst Sichtermann (LBL) | This directory usage was indirectly reported | |
SlowControl | James F Ross (Creighton) | ||
HLT | Qi-Ye Shou | The 2012 directory had a recent timestamp but owned by mnaglis. Aihong Tang contacted 2013/02/12 Answer from Qi-Ye Shou 2013/02/12 - will be POC. |
|
fmsStatus | Yuxi Pan (UCLA) | This was not requested but the 2011 directory is being overwritten by user=yuxip FMS software coordinator contacted for confirmation 2013/02/12 Yuxi Pan confirmed 2013/02/13 as POC for this directory |
|
Spin PWG monitoring related directories follows |
|||
L0trg | Pibero Djawotho (TAMU) | ||
L2algo | Maxence Vandenbroucke (Temple) | ||
cdev | Kevin Adkins (UKY) | ||
zdc | Len Eun and Ernst Sichtermann (LBL) | ||
bsmdStatus | Keith Landry (UCLA) | ||
emcStatus | Keith Landry (UCLA) | ||
fgtStatus | Xuan Li (Temple) | This directory is also being written by user=akio causing protection access and possible clash problems. POC contacted on 2013/02/08, both Akio and POC contacted again 2013/02/12 -> confirmed as OK. |
|
bbc | Prashanth (KSU) |
Sub-system | Coordinator | Check done |
DAQ |
Jeff Landgraf | |
TPC | Richard Witt | |
GMT | Richard Witt | |
EMC2 | Mike Skoby Kevin Adkins |
|
FMS | Thomas Burton | |
TOF | Daniel Brandenburg | |
MTD | Rongrong Ma | |
HFT | Spiros Margetis | (not known) |
Trigger | Akio Ogawa | |
FGT | Xuan Li |
Sub-system | Coordinator | Calibration POC |
DAQ | Jeff Landgraf | - |
TPC | Richard Witt | - |
GMT | Richard Witt | - |
EMC2 | Mike Skoby Kevn Adkins |
- |
FMS | Thomas Burton | - |
TOF | Daniel Brandenburg | - |
MTD | Rongrong Ma | Bingchu Huan |
HFT | Spiros Margetis | Jonathan Bouchet |
Trigger | Akio Ogawa | - |
FGT | Xuan Li | N/A |
Not needed 2013/11/25 | ||
SlowControl | Chanaka DeSilva | OKed on second Run preparation meeting |
HLT | Zhengquia Zhang | Learn incidently on 2014/01/28 |
HFT | Shusu Shi | Learn about it on 2014/02/26 |
Not needed 2013/11/25 | ||
L0trg | Zilong Chang Mike Skoby |
Informed 2013/11/10 and created 2013/11/15 |
L2algo | Nihar Sahoo | Informed 2013/11/25 |
Not needed 2013/11/25 | ||
zdc | may not be used (TBC) | |
bsmdStatus | Janusz Oleniacz | Info will be passed from Keith Landry 2014/01/20 Possible backup, Leszek Kosarzewski 2014/03/26 |
emcStatus | Janusz Oleniacz | Info will be passed from Keith Landry 2014/01/20 Possible backup, Leszek Kosarzewski 2014/03/26 |
Not needed 2013/11/25 | ||
bbc |
Akio Ogawa | Informed 2013/11/15, created same day |
Run 15 was preapred essentiallydiscussing with indviduals and a comprehensive page not maintained.
scaler | ||
SlowControl | ||
HLT | Zhengqiao | Feedback 2015/11/24 |
HFT | Guannan Xie | Spiros: Feedback 2015/11/24 |
Akio: Possibly not needed (TBC). 2016/01/13 noted this was not used in Run 15 and wil probably never be used again. | ||
fmsTrg | Confirmed neded 2016/01/13 | |
fps | Akio: Not neded in Run 16? Perhaps later. | |
L0trg | Zilong Chang | Zilong: Feedback 2015/11/24 |
L2algo | Kolja Kauder | Kolja: will be POC - 2015/11/24 |
cdev | Chanaka DeSilva | |
zdc | ||
bsmdStatus | Kolja Kauder | Kolja: will be POC - 2015/11/24 |
bemcTrgDb | Kolja Kauder | Kolja: will be POC - 2015/11/24 |
emcStatus | Kolja Kauder | Kolja: will be POC - 2015/11/24 |
Not needed since Run 14 ... May drop from the list | ||
bbc |
Akio Ogawa | Feedback 2015/11/24, needed |
rp |
Sub-system | Coordinator | Calibration POC |
DAQ | Jeff Landgraf | - |
TPC | Richard Witt Yuri Fisyak |
- |
GMT | Richard Witt | - |
EMC2 | Kolja Kauder Ting Lin |
- |
FMS | Oleg Eysser | - |
TOF | Daniel Brandenburg | - |
MTD | Rongrong Ma | (same confirmed 2015/11/24) |
HFT | Spiros Margetis | Xin Dong |
HLT | Hongwei Ke | (same confirmed 2015/11/24) |
Trigger | Akio Ogawa | - |
RP | Kin Yip | - |