Difference between revisions of "GlueX Software Meeting, February 2, 2022"

From GlueXWiki
Jump to: navigation, search
(add the link to the recording)
 
(3 intermediate revisions by 2 users not shown)
Line 44: Line 44:
  
 
# Announcements
 
# Announcements
 +
## [https://mailman.jlab.org/pipermail/halld-offline/2022-January/008756.html New version set: 5.3.0] (Mark)
 +
## [https://mailman.jlab.org/pipermail/halld-offline/2022-January/008752.html Software and HDGeant4 meetings moving to Wed. 1:30 pm] (Mark)
 
# Review of [[GlueX Software Meeting, January 18, 2022#Minutes|Minutes from the Last Software Meeting]] (all)
 
# Review of [[GlueX Software Meeting, January 18, 2022#Minutes|Minutes from the Last Software Meeting]] (all)
 
# Review of [[HDGeant4 Meeting, January 26, 2022#Minutes|minutes from the last HDGeant4 meeting]] (all)
 
# Review of [[HDGeant4 Meeting, January 26, 2022#Minutes|minutes from the last HDGeant4 meeting]] (all)
# FAQ of the Fortnight: ???
+
# FAQ of the Fortnight: [[GlueX_Offline_FAQ#How_do_I_authenticate_to_GitHub_from_the_command_line.3F|How do I authenticate to GitHub from the command line?]]
# Transition to SWIF2 (Alex)
+
# [[Transition from SWIF to SWIF2]] (Alex)
# Analysis Launches on the OSG (Sean)
+
# [https://halldweb.jlab.org/wiki/images/0/03/Sdobbs_sw_20220202.pdf Analysis Launches on the OSG] (Sean)
# Outlook for LINUX in WLCG
+
# [https://halldweb.jlab.org/talks/2022/Outlook%20for%20LINUX%20in%20WLCG.pdf Outlook for LINUX in WLCG] (Richard)
 
# Review of recent issues and pull requests:
 
# Review of recent issues and pull requests:
 
## halld_recon
 
## halld_recon
Line 72: Line 74:
 
# Meeting Time in January (all)
 
# Meeting Time in January (all)
 
# Action Item Review (all)
 
# Action Item Review (all)
 +
 +
== Minutes ==
 +
 +
Present: Alex Austregesilo, Thomas Britton, Sean Dobbs, Mark Ito (chair), Igal Jaegle, Naomi Jarvis, Richard Jones, Curtis Meyer, Churamani Paudel, Simon Taylor, Beni Zihlmann
 +
 +
There is a [https://jlab-org.zoomgov.com/rec/share/BIfhjJbBgnrLZpMiY-CiVOpyid8XB7PaWDFY1UwUU11f6Py63mKhA5eJXTQeocsi.QLTPYXBkHBABy4zv recording of this meeting] on the ZoomGov site. Passcode: Yue73?JL
 +
 +
=== Announcements ===
 +
 +
# [https://mailman.jlab.org/pipermail/halld-offline/2022-January/008756.html New version set: 5.3.0] This was released last Friday.
 +
# [https://mailman.jlab.org/pipermail/halld-offline/2022-January/008752.html Software and HDGeant4 meetings moving to Wed. 1:30 pm]. Mark raised the possibility of combining the Software and HDGeant4 meetings. Comments welcome.
 +
 +
=== Review of Minutes from the Last Software Meeting ===
 +
 +
We went over the [[GlueX Software Meeting, January 18, 2022#Minutes|minutes from the meeting on January 18th]].
 +
* Mark has made progress on Build-Scripts-driven build of ROOT from the master branch of its GitHub repository.
 +
* The [https://mailman.jlab.org/pipermail/halld-offline/2022-January/008746.html CPP version set was released] two weeks ago.
 +
 +
=== Review of minutes from the last HDGeant4 meeting ===
 +
 +
We looked at the [[HDGeant4 Meeting, January 26, 2022#Minutes|minutes from the meeting on January 26]]. There were no significant comments.
 +
 +
=== FAQ of the Fortnight ===
 +
 +
Mark led us through the FAQ entry, [[GlueX_Offline_FAQ#How_do_I_authenticate_to_GitHub_from_the_command_line.3F|How do I authenticate to GitHub from the command line?]] The pro's and con's of https vs. ssh were discussed.
 +
 +
=== Transition from SWIF to SWIF2 ===
 +
 +
Alex led us through [[Transition from SWIF to SWIF2|his wiki page]] describing the changes to come. He has converted most of our production scripts to operate with SWIF2. We thanked him for putting the page together. People who need to convert their private scripts to make the transition should consult his page.
 +
 +
=== Analysis Launches on the OSG ===
 +
 +
Sean described work on doing analysis launches on the OSG. See [https://halldweb.jlab.org/wiki/images/0/03/Sdobbs_sw_20220202.pdf his slides] for the details. The effort leverages the use of the REST files from 2017 that Richard has staged at UConn, using CVMFS to access the data (StashCache). A successful trial run has been completed. There are several aspects that need development but having this avenue for computing open up for regular use will be a significant step up. Sean also mentioned the idea of uploading the output ROOT trees on StashCache, simplifying access to those data collaboration-wide.
 +
 +
Curtis is getting a couple of petabytes of disk space that can host data for this effort. We also discussed the possibility of JLab providing space served from the DTN which is already in production as an XROOTD server.
 +
 +
=== Outlook for LINUX in WLCG ===
 +
 +
Richard brought our attention to a policy taking shape for the LHC grid on choice of Linux distributions. See the message he forwarded to some of us [https://halldweb.jlab.org/talks/2022/Outlook%20for%20LINUX%20in%20WLCG.pdf here]. They would like to be able to run on RedHat Enterprise, CentOS 7 and 9 (but not 8), and community developed CentOS-style distributions like Rock and Alma. Jobs on all such systems would use containers to avoid differences in the distributions.
 +
 +
=== Review of recent issues and pull requests ===
 +
 +
We looked at three issues posted by Naomi
 +
 +
# Crashes with minimal DSelector upon writing output trees, probably memory leak [https://github.com/JeffersonLab/gluex_root_analysis/issues/156 gluex root analysis issue #156].
 +
# ReactionFilter plugin crashes on rhel8 with DTreeInterface::Fill error [https://github.com/JeffersonLab/halld_recon/issues/613 halld_recon issue #613].
 +
# crash with version set 5.3.0 [https://github.com/JeffersonLab/HDGeant4/issues/204 hdgeant4 issue #204]. Richard recognized this as the lack of a beam card in control.in. Naomi with confirm.
 +
 +
=== Action Item Review ===
 +
 +
Mark needs to disable the waiting room for this Zoom meeting.

Latest revision as of 21:05, 2 February 2022

GlueX Software Meeting
Wednesday, February 2, 2022
1:30 pm EST

Zoom Meeting ID: 161 869 2159 Passcode: 634605 Join

Mark Ito is inviting you to a scheduled ZoomGov meeting.

Topic: GlueX Software Time: This is a recurring meeting Meet anytime

Join ZoomGov Meeting https://jlab-org.zoomgov.com/j/1618692159?pwd=VGpjT1BZR2hKWmp1S0E3aEpHUlRiQT09

Meeting ID: 161 869 2159 Passcode: 634605 One tap mobile +16692545252,,1618692159# US (San Jose) +16468287666,,1618692159# US (New York)

Dial by your location

       +1 669 254 5252 US (San Jose)
       +1 646 828 7666 US (New York)
       +1 669 216 1590 US (San Jose)
       +1 551 285 1373 US
       833 568 8864 US Toll-free

Meeting ID: 161 869 2159 Find your local number: https://jlab-org.zoomgov.com/u/acAwo1X4w9

Join by SIP 1618692159@sip.zoomgov.com

Join by H.323 161.199.138.10 (US West) 161.199.136.10 (US East) Meeting ID: 161 869 2159 Passcode: 634605

Agenda

  1. Announcements
    1. New version set: 5.3.0 (Mark)
    2. Software and HDGeant4 meetings moving to Wed. 1:30 pm (Mark)
  2. Review of Minutes from the Last Software Meeting (all)
  3. Review of minutes from the last HDGeant4 meeting (all)
  4. FAQ of the Fortnight: How do I authenticate to GitHub from the command line?
  5. Transition from SWIF to SWIF2 (Alex)
  6. Analysis Launches on the OSG (Sean)
  7. Outlook for LINUX in WLCG (Richard)
  8. Review of recent issues and pull requests:
    1. halld_recon
    2. halld_sim
    3. CCDB
    4. RCDB
    5. MCwrapper
    6. gluex_root_analysis
  9. Review of recent discussion on the GlueX Software Help List (all)
  10. Meeting Time in January (all)
  11. Action Item Review (all)

Minutes

Present: Alex Austregesilo, Thomas Britton, Sean Dobbs, Mark Ito (chair), Igal Jaegle, Naomi Jarvis, Richard Jones, Curtis Meyer, Churamani Paudel, Simon Taylor, Beni Zihlmann

There is a recording of this meeting on the ZoomGov site. Passcode: Yue73?JL

Announcements

  1. New version set: 5.3.0 This was released last Friday.
  2. Software and HDGeant4 meetings moving to Wed. 1:30 pm. Mark raised the possibility of combining the Software and HDGeant4 meetings. Comments welcome.

Review of Minutes from the Last Software Meeting

We went over the minutes from the meeting on January 18th.

  • Mark has made progress on Build-Scripts-driven build of ROOT from the master branch of its GitHub repository.
  • The CPP version set was released two weeks ago.

Review of minutes from the last HDGeant4 meeting

We looked at the minutes from the meeting on January 26. There were no significant comments.

FAQ of the Fortnight

Mark led us through the FAQ entry, How do I authenticate to GitHub from the command line? The pro's and con's of https vs. ssh were discussed.

Transition from SWIF to SWIF2

Alex led us through his wiki page describing the changes to come. He has converted most of our production scripts to operate with SWIF2. We thanked him for putting the page together. People who need to convert their private scripts to make the transition should consult his page.

Analysis Launches on the OSG

Sean described work on doing analysis launches on the OSG. See his slides for the details. The effort leverages the use of the REST files from 2017 that Richard has staged at UConn, using CVMFS to access the data (StashCache). A successful trial run has been completed. There are several aspects that need development but having this avenue for computing open up for regular use will be a significant step up. Sean also mentioned the idea of uploading the output ROOT trees on StashCache, simplifying access to those data collaboration-wide.

Curtis is getting a couple of petabytes of disk space that can host data for this effort. We also discussed the possibility of JLab providing space served from the DTN which is already in production as an XROOTD server.

Outlook for LINUX in WLCG

Richard brought our attention to a policy taking shape for the LHC grid on choice of Linux distributions. See the message he forwarded to some of us here. They would like to be able to run on RedHat Enterprise, CentOS 7 and 9 (but not 8), and community developed CentOS-style distributions like Rock and Alma. Jobs on all such systems would use containers to avoid differences in the distributions.

Review of recent issues and pull requests

We looked at three issues posted by Naomi

  1. Crashes with minimal DSelector upon writing output trees, probably memory leak gluex root analysis issue #156.
  2. ReactionFilter plugin crashes on rhel8 with DTreeInterface::Fill error halld_recon issue #613.
  3. crash with version set 5.3.0 hdgeant4 issue #204. Richard recognized this as the lack of a beam card in control.in. Naomi with confirm.

Action Item Review

Mark needs to disable the waiting room for this Zoom meeting.