Difference between revisions of "OWG Meeting 27-Mar-2013"

From GlueXWiki
Jump to: navigation, search
m
m (Text replacement - "/halldweb1.jlab.org/" to "/halldweb.jlab.org/")
 
(9 intermediate revisions by 3 users not shown)
Line 5: Line 5:
 
* Review of minutes from [[OWG_Meeting_13-Mar-2013 | 13-Mar-2013]] meeting
 
* Review of minutes from [[OWG_Meeting_13-Mar-2013 | 13-Mar-2013]] meeting
 
* What [[Online_Projects|online projects]] can other groups take over? - Elliott
 
* What [[Online_Projects|online projects]] can other groups take over? - Elliott
* Thoughts on conditions database design - Mark
+
* [[Media:Conditions db.pdf|Thoughts on conditions database design]] - Mark
* RootSpy - Sean, Dave L
+
* [https://halldweb.jlab.org/wiki/images/9/90/RootSpy-2013-03-27.pdf RootSpy] - Sean, Dave L
* [[compressed-format-27-apr-2013 | Compressed front-end data format]] - Dave A, Bryan, Elliott
+
* [[compressed-format-27-apr-2013 | Compressed front-end data format]] - Dave A, Bryan, Dave L, Elliott
* DAQ testing in Rack Room - Dave A, Bryan
+
* [[Online-dirs-27-mar-2013|Online directory structure]] - All
* Counting House update - Hovanes, Dave L, Elliott
+
* "ipc_init" equivalent - unique names, subjects, types, reporting mechanisms - Elliott
 +
* Status of DAQ testing in Rack Room - Dave A, Bryan
 +
* Counting House update - Hovanes, Elliott
 
* Status of processing uncompressed and compressed simulated raw data and monitoring/L3 farm - Dave L, Elliott
 
* Status of processing uncompressed and compressed simulated raw data and monitoring/L3 farm - Dave L, Elliott
 
* Solenoid test update - Elliott
 
* Solenoid test update - Elliott
 
* EPICS update - Hovanes
 
* EPICS update - Hovanes
 
* Controls update - Elliott, Hovanes
 
* Controls update - Elliott, Hovanes
* [https://halldweb1.jlab.org/JInventory JInventory database] - Elliott
+
* [https://halldweb.jlab.org/JInventory JInventory database] - Elliott
 
* DAQ group projects- Bryan, Dave A, Graham, Carl, Vardan, Elliott
 
* DAQ group projects- Bryan, Dave A, Graham, Carl, Vardan, Elliott
 
** EVIO, cMsg, CODA3, ECS/CSS, disentangler, readout list, Java/cMsg GUI
 
** EVIO, cMsg, CODA3, ECS/CSS, disentangler, readout list, Java/cMsg GUI
 
* Electronics, trigger and DAQ status reports - Chris, Alex, Dave, Fernando, Ben, Ed, William, Bryan
 
* Electronics, trigger and DAQ status reports - Chris, Alex, Dave, Fernando, Ben, Ed, William, Bryan
* [http://halldweb1.jlab.org/mantisbt Mantis Task Tracker]
+
* [http://halldweb.jlab.org/mantisbt Mantis Task Tracker]
* [https://halldweb1.jlab.org/elog-halld Midas Elog]
+
* [https://halldweb.jlab.org/elog-halld Midas Elog]
  
  
Line 45: Line 47:
  
 
==Minutes==
 
==Minutes==
 +
 +
Present:  Elliott W, Dave L, Simon T, Sean D (remote), Mark I, Bryan M, Hovanes E, Yi Q, Beni Z, Dave A.
 +
 +
 +
 +
'''Projects for Outside Groups'''
 +
 +
Elliott presented a list of projects suitable for outside groups (see link above).  Some require being on-site during development, others do not.  Some are really only suitable for DAQ experts.  We further identified three projects we are interested in paying the DAQ group to take on, and Graham has tentatively agreed to them:
 +
 +
# Specify/purchase/install/configure InfiniBand hardware - Dave A
 +
# Install/configure all ROC's - Bryan M
 +
# Write farm manager CODA component - Vardan G
 +
 +
 +
 +
'''Conditions Database'''
 +
 +
Mark reported on recent thoughts on design of the conditions database (see link above).  It is much simpler than the CCDB, having only three tables.  Many questions arose concerning:
 +
 +
* Parsing and searching blobs.
 +
* Role of run number vs timestamps.
 +
* Entries made between runs.
 +
* What if DAQ is not running?
 +
* Do we need a global conditions table?
 +
* Latency and global status.
 +
* Do we need a DAQ status table?
 +
* Will Dmitry be able to write this?  If not, who?
 +
 +
 +
 +
'''RootSpy'''
 +
 +
Sean reported on progress getting RootSpy and cMsg going at Northwestern U (see link above).  Everything is running and he is studying the existing code.  Some concerns:
 +
 +
* What is our overall strategy for this system?
 +
* Begin/end run signalling?
 +
* What RootSpy improvements are needed?
 +
* Push vs pull strategies.
 +
* Some processes don't care about runs.
 +
* Adding hist from multiple runs.
 +
 +
 +
 +
'''Compressed Data Format'''
 +
 +
Some discussion concerning developing an agreemnt on a compressed data format, same as we developed for uncompressed data.  In the end we decided it is premature, we need more experience with the many readout modes for all the boards before deciding on a compressed format.  Everyone agreed it is needed, particularly given preliminary studies showing a factor of three reduction in average event size.  Some questions/concerns:
 +
 +
* Where to do compression: ROC, EB, both?
 +
* Must do integrity check before compression.
 +
* Relation between compression and disentangling, and where to do disentagning?
 +
 +
 +
 +
'''Online File Server'''
 +
 +
Paul L got the HDCC file server running and created /gapps and /gluex.  There was some discussion on which software belongs in which place.  We also discussed compiler versions and update policies.  In general the HDCC must live in it's own world, mostly independent of CC updates, security scans, etc.  Elliott will set up accounts and disk areas soon.
 +
 +
 +
 +
'''DAQ Tests'''
 +
 +
Dave A and Bryan M are getting ready for DAQ tests in the Rack room.  Paul is just about done installing computers.  Fernando says the crates will be there soon.  Dave and Bryan are collection ROCs and trigger boards.
 +
 +
 +
 +
'''Counting House'''
 +
 +
Hovanes reported all PR's are signed and we are waiting on Procurement to get the remaining PO's out.
 +
 +
 +
 +
'''Solenoid Test'''
 +
 +
Elliott reported on continuing problems with the cryo plant.  Dave L and Simon are working on the B field mapping grid.  Yi is working on a Labview program to automate some of the mapping.  We plan to purchase a precision inclinometer and distance measuring device.

Latest revision as of 07:07, 1 April 2015

Agenda

  • Announcements
    • Still need to arrange for Ed to talk more on FPGA programming
  • Review of minutes from 13-Mar-2013 meeting
  • What online projects can other groups take over? - Elliott
  • Thoughts on conditions database design - Mark
  • RootSpy - Sean, Dave L
  • Compressed front-end data format - Dave A, Bryan, Dave L, Elliott
  • Online directory structure - All
  • "ipc_init" equivalent - unique names, subjects, types, reporting mechanisms - Elliott
  • Status of DAQ testing in Rack Room - Dave A, Bryan
  • Counting House update - Hovanes, Elliott
  • Status of processing uncompressed and compressed simulated raw data and monitoring/L3 farm - Dave L, Elliott
  • Solenoid test update - Elliott
  • EPICS update - Hovanes
  • Controls update - Elliott, Hovanes
  • JInventory database - Elliott
  • DAQ group projects- Bryan, Dave A, Graham, Carl, Vardan, Elliott
    • EVIO, cMsg, CODA3, ECS/CSS, disentangler, readout list, Java/cMsg GUI
  • Electronics, trigger and DAQ status reports - Chris, Alex, Dave, Fernando, Ben, Ed, William, Bryan
  • Mantis Task Tracker
  • Midas Elog


  • Calibration/Alignment issues?


Time/Location

1:30 PM Wed 27-Mar-2013 CC F326


Announcements

Next Meeting

1:30 PM Wed 10-Apr-2013 CC F326


Minutes

Present: Elliott W, Dave L, Simon T, Sean D (remote), Mark I, Bryan M, Hovanes E, Yi Q, Beni Z, Dave A.


Projects for Outside Groups

Elliott presented a list of projects suitable for outside groups (see link above). Some require being on-site during development, others do not. Some are really only suitable for DAQ experts. We further identified three projects we are interested in paying the DAQ group to take on, and Graham has tentatively agreed to them:

  1. Specify/purchase/install/configure InfiniBand hardware - Dave A
  2. Install/configure all ROC's - Bryan M
  3. Write farm manager CODA component - Vardan G


Conditions Database

Mark reported on recent thoughts on design of the conditions database (see link above). It is much simpler than the CCDB, having only three tables. Many questions arose concerning:

  • Parsing and searching blobs.
  • Role of run number vs timestamps.
  • Entries made between runs.
  • What if DAQ is not running?
  • Do we need a global conditions table?
  • Latency and global status.
  • Do we need a DAQ status table?
  • Will Dmitry be able to write this? If not, who?


RootSpy

Sean reported on progress getting RootSpy and cMsg going at Northwestern U (see link above). Everything is running and he is studying the existing code. Some concerns:

  • What is our overall strategy for this system?
  • Begin/end run signalling?
  • What RootSpy improvements are needed?
  • Push vs pull strategies.
  • Some processes don't care about runs.
  • Adding hist from multiple runs.


Compressed Data Format

Some discussion concerning developing an agreemnt on a compressed data format, same as we developed for uncompressed data. In the end we decided it is premature, we need more experience with the many readout modes for all the boards before deciding on a compressed format. Everyone agreed it is needed, particularly given preliminary studies showing a factor of three reduction in average event size. Some questions/concerns:

  • Where to do compression: ROC, EB, both?
  • Must do integrity check before compression.
  • Relation between compression and disentangling, and where to do disentagning?


Online File Server

Paul L got the HDCC file server running and created /gapps and /gluex. There was some discussion on which software belongs in which place. We also discussed compiler versions and update policies. In general the HDCC must live in it's own world, mostly independent of CC updates, security scans, etc. Elliott will set up accounts and disk areas soon.


DAQ Tests

Dave A and Bryan M are getting ready for DAQ tests in the Rack room. Paul is just about done installing computers. Fernando says the crates will be there soon. Dave and Bryan are collection ROCs and trigger boards.


Counting House

Hovanes reported all PR's are signed and we are waiting on Procurement to get the remaining PO's out.


Solenoid Test

Elliott reported on continuing problems with the cryo plant. Dave L and Simon are working on the B field mapping grid. Yi is working on a Labview program to automate some of the mapping. We plan to purchase a precision inclinometer and distance measuring device.