BiLD-Dev

→ Europe/Zurich
2-R-014 (CERN)

2-R-014

CERN

Federico Stagni (Conseil Europeen Recherche Nucl. (CERN)-Unknown-Unknown)
Description
Bi-Weekly "Loyal" DIRAC developers meeting. And, following, the LHCbDIRAC developers meeting.

At CERN: Federico, Andre', Marko, Marcelo, Alexandre, Philippe, Joel, Zoltan, Chris, Wojciech
On Vidyo: Luisa, Xiaomei, Hideki, Ueda

Apologies: Milsoz, Andrei

 

Follow-up from previous meeting

NTR

 

Current situation

DIRAC:

  • v6r17p22 is the last production version
    • Few minor fixes, mostly for testing purposes
  • v6r18p1 is out
    • Fixes bugs in v6r18, mostly for RSS
    • Usage of MQ resources have been verified, both for RabbitMQ and for ActiveMQ
      • 2 users
    • Network Accounting also tested

WebApp:

  • NTR

Pilot:

  • NTR

Externals:

  • NTR

LCG bundles:

  • Version 2017-05-23 is used in production in LHCb
    • not announced properly, should be done ASAP
  • A new bundle 2017-06-XX is in preparation
    • SLC6 + CC7 (complete)
    • Updated FTS3 version
    • Updated GFAL2 version
    • in testing during the DUW

 

Release planning, tests and certification

Release planning:

  • [v6r18] Released 2 weeks ago.
    • DIRAC accounting is not compatible with MySQL v5r7 [Zoltan to fix]
    • New gLogger -> logging code can be included as long as it will not break anything
      • old code will still be used for v6r18
  • [v6r19] List of topics to include discussed today
    • Pilots logging (see below) should be the main point
    • Optional:
      • A partial replacement of pyGSI with M2Crypto
      • FTS3 (promised to be "non intrusive") 

Certification process: 

  • NTR

CI tests:

  • NTR

Weekly development(s) focus

pilots logging

Clarified that pilot logging is NOT pilot log, which is a different topic. The pilots log centralization is not discussed in depth here, even though some of the tools developed for pilots logging can be re-used, specifically the MQ machinery.

2 parts:

  • Pilot. Work done in pilot 3 repo since long.
    • need to fix JSON file from where to get bootstrap info like host, port, queue names
    • generate allCAs.pem file and put in CVMFS for stomp SSL connection
    • deploy instructions should be added.
  • Server. PR #3360. Installed in DIRAC certification machine just for testing, working OK. Noticed that the consumers were missing, developed lately. Minor fixes needed.

A full integration test has been done using the DIRAC certification machine and a RabbitMQ server deployed on lbvobox50.cernc.ch. The test can be considered successful.

 

DIRAC: current PRs and tasks being worked on

  • NTR

AOB

  • NTR

 

LHCbDIRAC

  • LHCbGrid:
    • gcc62 (and centOS) version are not fully working as of now as QT5 is still missing and QT4
      • work done from IFT not complete
      • This is still the only one thing missing
      • so no BKK GUI
      • This is still what is keeping us from modifying the default CMTConfig on lxplus6, which right now is fixed at gcc49
  • LHCbDIRAC v8r8 is in production 
  • LHCbDIRAC v8r9 preparation
    • only adopting DIRAC v6r18 and LHCbGrid v12r0: https://gitlab.cern.ch/lhcb-dirac/LHCbDIRAC/wikis/home
      • Need to re-do Stavors MR
There are minutes attached to this event. Show them.
    • 10:00 → 10:10
      Items from Previous BiLD-Dev 10m
    • 10:10 → 10:15
      Current situation 5m

      General remarks

    • 10:15 → 10:35
      Release planning, tests and certification 20m
      DIRAC certification
    • 10:35 → 10:55
      Weekly development(s) focus 20m

      1 or 2 "hot" items, decided week by week

      • Pilots Logging 20m
        Speaker: Wojciech Jan Krzemien (National Centre for Nuclear Research (PL))
    • 10:55 → 11:05
      DIRAC: current PRs and tasks being worked on 10m
      • Ongoing PRs
      • Ongoing tasks
      • Topics from the google forum
    • 11:05 → 11:15
      AOB
      Convener: Federico Stagni (CERN)
    • 11:15 → 11:30
      LHCbDIRAC 15m