CTA Dev Meeting

Europe/Zurich
513/R-068 (CERN)

513/R-068

CERN

19
Show room on map
Michael Davis (CERN)
    • 15:00 15:10
      CTA Release Workflow 10m
    • 15:10 15:20
      CTA Release Roadmap 10m

      See CTA Release Roadmap

      Release 4.7.12-1

      • Milestones link
      • Release date: 7 Oct
      • Pre-prod deployment date: 14 Oct
      • Prod deployment date: 19 Oct
      • Includes: fix that drastically reduces number of DB queries (tape drive states #160)
      • Includes: CI config for public release of CTA-4/CTA-5.

      Release 4.7.12-2

      • Milestones link
      • Release date: 21 Oct
      • Pre-prod deployment date: TBD
      • Prod deployment date: TBD
      • Repackaging release: Updated procedure & repo files for public release installation of CTA and EOS

      Release 4.8.0-1

      • Milestones link
      • Release date: TBD
      • Pre-prod deployment date: TBD
      • Prod deployment date: TBD
      • v4.8.0-0.rc3 has been released on top of v4.7.12-1 (deployed to pre-prod on 19 Oct).

      Public Release

      • Remaining tasks
      • Releases published: v4.7.12-1, v5.7.12-1
      • Future releases: v4.7.12-2, v5.7.12-2 - Updated procedure and repo files for public installation of CTA and EOS

      Public Release

      • There is a conflict related to GPRC when installing the public repos: See link to #15
      • As a solution, we decided to make the package grpc-1.19.0-1.el7.x86_64 available in the public CTA dependencies repo.
      • In the future we may also test using the GRPC version distributed by epel.
    • 15:20 15:30
      Collaborations 10m
      • CTA read support for non-native tape formats (OSM/dCache and Enstore): #2
      • cta-frontend-grpc integration for CTA: #38

      CTA read support for non-native tape formats (OSM/dCache and Enstore)

      • This topic can be removed from next week's agenda.
    • 15:30 15:40
      CTA dev topics 10m

      Gtest build instructions for external sites

      • Issue link #187
      • Decide how gtest-1.12 should be installed by (or made available to) external users building CTA locally.

      Consistency issue in volume names format

      • Issue link #175
      • We will enforce TAPE VID to be UPPERCASE. Should we apply the same to other fields?

      REPACKING tape state and queue cleanup

      • [Richard]: Testing of release candidate version v4.8.0-0.rc3 #83
      • [Joao]: Discuss release plan

      Update RetrieveJob to support completion report

      Re-enabling automatic valgrind checks in branches / merge requests

      • [Vova]: Discuss topic

      "Needs discussion" topics

      "Dev issue needed" topics

      Gtest build instructions for external sites

      • We decided that we will make the gitlab repo cta-dependencies publically available.
      • Jorge will work on it. Before making it public, we need to update the README.md file with the build/install instructions and add the Licensing documentation to any relevant file.

      Consistency issue in volume names format

      • Joao will perform the changes that already have been discussed (VID should be uppercase). Regarding the uppercase constraint in other fields, we will for Vlado confirmation that they are needed or not.

      REPACKING tape state and queue cleanup

      • Joao will try to have the development work done before the end of next week, so that it can be tested during the following weeks.

      Update RetrieveJob to support completion report

      • The proposed changes have been accepted. Tigran can proceed with the implementation and submit a MR.

      Re-enabling automatic valgrind checks in branches / merge requests

      • Ideally, we would like to run Valgrind as the last test before merging to main (after it has been approved). Jorge will investigate will gitlab people if there is any possibility to do this.
    • 15:40 15:50
      AOB 10m

      HTTP REST API, Activities and Priorities

      • [Julien]: Specification document status and remarks. Scheduled discussion between CTA devs and FTS team.

      Other

      • Room 513/R-068 is booked every week, until the EOY, for the CTA dev meeting.
      • The HTTP topic can be removed from the next dev meeting.