<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>