<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Colleagues,</p>
<p>Please find the meeting minutes <a moz-do-not-send="true"
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_21,_2020#Minutes">here</a>
and below.</p>
<p> -- Mark</p>
<p>
</p>
<div id="globalWrapper">
<div id="column-content">
<div id="content" class="mw-body" role="main">
<h2 id="firstHeading" class="firstHeading" lang="en"><span
dir="auto">GlueX Software Meeting, January 21, 2020, </span><span
class="mw-headline" id="Minutes">Minutes</span></h2>
<div id="bodyContent" class="mw-body-content">
<div id="mw-content-text" dir="ltr" class="mw-content-ltr"
lang="en">
<p>Present:
</p>
<ul>
<li> <b> CMU </b>: Naomi Jarvis</li>
<li> <b> FSU </b>: Sean Dobbs</li>
<li> <b> JLab </b>: Alex Austregesilo, Mark Ito
(chair), Igal Jaegle, David Lawrence, Keigo Mizutani,
Justin Stevens, Simon Taylor</li>
<li> <b> ODU </b>: Nilanga Wickramaarachchi</li>
</ul>
<p>There is a <a rel="nofollow" class="external text"
href="https://bluejeans.com/s/ARHwq/">recording of his
meeting</a> on the BlueJeans site. Use your JLab
credentials to access it.
</p>
<h3><span class="mw-headline" id="Announcements">Announcements</span></h3>
<p>Mark reminded us about the recent <a rel="nofollow"
class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2020-January/003873.html">upgrade
release for halld_sim and hdgeant4
(version_4.13.0.xml)</a>, and the corresponding <a
rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2020-January/003874.html">recon
launch releases</a>.
</p>
<h3><span class="mw-headline"
id="Review_of_Minutes_from_the_Last_Software_Meeting">Review
of Minutes from the Last Software Meeting</span></h3>
<p>We went over the <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_7,_2020#Minutes"
title="GlueX Software Meeting, January 7, 2020">minutes
from the meeting on January 7</a>. As part of the
deployment of the new Lustre-based disk space, we will
be moving our volatile partition to a home on a new
system and doubling its size, from 60 TB to 120 TB. Mark
will send out an announcement on how this will work. The
change is scheduled for February 4.
</p>
<h3><span class="mw-headline"
id="Review_of_Minutes_from_the_Last_HDGeant4_Meeting">Review
of Minutes from the Last HDGeant4 Meeting</span></h3>
<p>We went over <a
href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_January_14,_2020#Minutes"
title="HDGeant4 Meeting, January 14, 2020">the minutes
from January 14</a>. Peter Pauli posted a study under
<a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/HDGeant4/issues/93">Issue
#93: Calorimeter timing mismatch between g3 and g4</a>.
He sees a significant difference in timing between G3
and G4 for the slow kaon in his reaction, not unlike
that seen in other channels.
</p>
<h3><span class="mw-headline"
id="Default_CCDB_server_on_farm:_switch_back_to_sqlite">Default
CCDB server on farm: switch back to sqlite</span></h3>
<p>Mark described the problem that led to <a
rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2020-January/003866.html">the
switch back to using SQLite files</a> for farm jobs.
The root problem is when a couple thousand jobs start on
the farm at the same time. The MySQL servers get
CPU-bound and jobs have to wait on their constants
(delays of an hour or so when things are bad). Under
lesser loads, there is no problem. There are three paths
being pursued to fix the problem:
</p>
<ol>
<li> Marty Wise of the Computer Center has called a
meeting for tomorrow to discuss adding more servers to
hallddb-farm (a DNS alias for a combination of
hallddb-a and hallddb-b.jlab.org).</li>
<li> CCDB 2.0 has a new feature: creation of an
intermediate table that does the join needed for
calibration constant retrieval in advance. Dmitry
Romanov and Mark are working on getting this version
deployed.</li>
<li> Mark has started looking at the idea David proposed
some time ago of making a smaller database that
services only a subset of run numbers. Mark succeeded
in making a version of CCDB, valid for a single run,
with an "assignments" table a factor of 20 smaller
than nominal and about a quarter of the disk
footprint. Performance improvements have not been
measured. This effort is in its early stages.</li>
</ol>
<p>We will likely settle on some combination of these
approaches.
</p>
<ul>
<li> Alex pointed out that his launches use a
only-used-for-launches-SQLite file and thus present no
load to either the database servers or the SQLite
mirrors on the work disk.</li>
<li> Justin noted that we could separate the load on the
servers on a project-by-project basis: certain
launches could use hallddb-farm while the individual
user gets directed to the SQLite mirrors.</li>
</ul>
<p><br>
</p>
<h3><span class="mw-headline"
id="Review_of_recent_issues_and_pull_requests">Review
of recent issues and pull requests</span></h3>
<ul>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/halld_sim/pull/111">halld_sim
Pull Request #111 Ijaegle primex</a>. Sean expressed
concern about a generator, built by default, that
requires execution of shell scripts with non-generic
paths and a gcc version greater or equal to 5.0. Igal
explained that the non-default-ness would not hamper
builds of the master branch, but may not give a usable
product for amateurs.</li>
<li> <b>RCDB is_dirc_production queries</b>. These do
not work at present on the website. Dmitry Romanov has
been contacted via email.</li>
</ul>
<h3><span class="mw-headline"
id="Review_of_recent_discussion_on_the_GlueX_Software_Help_List">Review
of recent discussion on the GlueX Software Help List</span></h3>
<p>We reviewed <a rel="nofollow" class="external text"
href="https://groups.google.com/forum/#!forum/gluex-software">the
list</a> without comment.
</p>
<h3><span class="mw-headline" id="Action_Item_Review">Action
Item Review</span></h3>
<ol>
<li> Fix is_dirc_production on the RCDB webpage (Dmitry)</li>
<li> Get Igal's PrimEx generator working on the farm.
(Igal, Mark)</li>
<li> Fix the database server so that CCDB access is not
an issue (Mark et al.)</li>
<li> Announce the move to a new volatile Lustre system
(Mark)</li>
</ol>
</div>
<div class="printfooter">
Retrieved from "<a dir="ltr"
href="https://halldweb.jlab.org/wiki/index.php?title=GlueX_Software_Meeting,_January_21,_2020&oldid=95902">https://halldweb.jlab.org/wiki/index.php?title=GlueX_Software_Meeting,_January_21,_2020&oldid=95902</a>"</div>
</div>
</div>
</div>
<div id="footer" role="contentinfo">
<ul id="f-list">
<li id="lastmod"> This page was last modified on 22 January
2020, at 19:08.</li>
</ul>
</div>
</div>
</body>
</html>