BiLD-Dev

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

BiLD (Bi-weekly DIRAC Development meeting) – 25/06/2020

At CERN: Nobody, of course!
On Vidyo: Federico, Andrii, André, Christopher, Christophe, Daniela, Hideki, Janusz, Alexandre, Simon, Marko, Andrei, Vladimir

Apologies:

Follow-up from previous meeting

  • Pilot3 and user jobs needing to run dirac-commands:
    • new PR from Simon merged (linking a dirac.cfg, if not there): tested on the GridPP preprod server and it works for GridPP.
  • Chris: in LHCb pip does not do a proper dependencies resolution (the six version was not up-to-date). Sorted out by specifying a specific version --> no follow up in DIRAC docs
  • PyTests failing for PoolCE: suggested to remove the coverage computation (Andrei)
    • PR created, one bug discovered in the Pilot, to be checked if it affects also pilot 3

DIRAC communities roundtable

GridPP:

  • Made some progress on HTCondorCEs (after some suggestions from André)
    • problem on both sides (DIRAC and HTCondorCEs)
      • full leghth of the proxy to get: under Resources -> Computing -> HTCondorCE had to add ExtraSubmitString = delegate_job_GSI_credentials_lifetime = 0
        The request to document this properly is noted by GridPP.
  • Waiting for CVMFS uploads from Andrei T. (This is to be able to create a pull request for GridPP’s v7 fixes to cloudinit, which in v6 relied on some version of dirac-install that happened to be on cvmfs. This was one of those “it’s a hack, we’ll fix it properly later issues, and we have now reached ‘later’”.)

CLIC:

  • Finished migrating servers (CC7, DiracOS, v6r22)

LHCb:

  • Testing v7r1 in certification. Pilot proxy not found. Need some help in sorting things out, so Andrei and Andrii will be invited to the next LHCbDIRAC hackathon
  • M2Crypto: on 2 machines. 2 issues are actually inside M2Crypto (see below)

France Grilles:

  • NTR. Looking into updating to Pilot3.

EGI:

  • NTR

Belle2:

  • Migration to v6r22 still pending.

Nica:

  • NTR

Juno:

  • NTR

Current situation

DIRAC

  • v6r22:
    • NTR
  • v7r0:
    • created v7r0p27
      • just a small fix (using transactions when creating DB tables)
  • v7r1:
    • v7r1p5 created
      • just a small fix (Install of ES DBs: only search in *DB.py files)
  • v7r2:
    • NTR

WebApp:

  • Checked all tasks, re-assigned some (Andrii + Federico)

Pilot3:

  • Linking etc/dirac.cfg to pilot.cfg : done

DIRACOS:

  • xroot5?
    • new gfal release to be checked if that might solve the current issues

VM:

  • NTR

Documentation:

OAuth2:

  • Big PR in WIP: https://github.com/DIRACGrid/DIRAC/pull/4650 from Andrii
    • This PR includes the OAuthDIRAC extension.
    • The WebAppDIRAC for OAuthDIRAC extension will go in WebApp
    • Too early to discuss it today, will be a subject in a coming future

tornado and other externals

  • M2Crypto: main maintainer MIA, the other 2 maintainers started reacting, after Chris contacted them. Chris opened 2 PRs in https://gitlab.com/groups/m2crypto/-/merge_requests and hotfixed in the LHCb setup, and there things work.
    • these fixes are today necessary, they won’t be necessary anymore once we’ll move to https
  • tornado: Chris started working a bit more seriously on it. Created an equivalent service to the DFC. Will create a test for it.
    • Some JSON issues are still unresolved and blocking
    • the old PR from Luis will be replaced at some point by a new one (Chris rebased) but right now this one stays open for reference and comments

management

  • Andrei: I have a couple scripts putting various DIRAC tarballs in CVMFS. Not yet added on the repository. Stand-alone administrator tools.
    • Marko: we deploy to CVMFS via GitLab, so this should be possible?
    • Andrei: I need to use a proxy
    • Andre’: you can store the proxy and use secrets

diraccfg

  • NTR

Release planning, tests and certification

  • Not much done wrt to what was discussed 3 BiLD meetings ago (which is still valid).

Weekly development(s) focus

NTR

DIRAC: current PRs and tasks being worked on, or topics from Google forum

PRs:

  • v7r0:
  • v7r1:
    • BDII2CSAgent and non-SRM SEs: not much to be done if Glue1/2 does not publish correctly
      • nothing done in the last 2 weeks on this topic
  • v7r2:
    • Nothing that was not already discussed before

On issues:

  • 2 more issues filed in since last BiLD

Topics from Google forum:

  • NTR

AOB

Next BiLD in 2 weeks.


LHCbDIRAC

  • Marko Petric will start within LHCb officially on July 1st, his program of work has been discussed at the end of the meeting

  • BKK

    • Cert instance (INT12r) moved to 19c
      • need to update the instant client on the machine (in puppet) [Chris]
    • The prod server hardware will be upgraded Saturday
    • The prod server will be upgraded to 19c on July 1st
      • Federico will run tests (including performance tests – they look broken atm)
      • prob will ask to postpone 2 weeks
  • Chris B: we can automatically install LHCbDIRAC in production

    • updates in lbtaskrun
  • Vladimir: SiteDirector blocked from time to time. Might be linked to CEs being moved, we should not worry about.

  • Alexandre: using of SDumont is blocked (Vladimir’s account blocked?)

    • mail sent out for clarifications
There are minutes attached to this event. Show them.
    • 10:00 10:10
      Items from Previous BiLD-Dev 10m
    • 10:10 10:20
      DIRAC Communities roundtable 10m
    • 10:20 10:35
      Current situation 15m

      General remarks

      • DIRAC 3m
      • WebApp 2m
      • Pilot 2m
      • DIRACOS 2m
      • VMDIRAC 2m
      • Documentation 2m
      • OAuth2 2m
      • tornado, M2Crypto, other externals 2m
    • 10:35 10:50
      Release planning, tests and certification 15m
    • 10:50 11:10
      Weekly development(s) focus 20m
    • 11:10 11:20
      DIRAC: current PRs and tasks being worked on 10m

      Ongoing PRs
      - v6r22 PRs
      - v7r0 PRs
      - v7r1 PRs
      - v7r2 PRs
      Ongoing tasks
      - ?
      Topics from the google forum
      - ?

    • 11:20 11:30
      AOB
      Convener: Federico Stagni (CERN)
    • 11:30 11:45
      LHCbDIRAC 15m