CTA Dev Meeting
-
- 15:00 → 15:10
-
15:10
→
15:20
CTA Release Roadmap 10m
Release 4.7.7-1
- Milestones link
- Release date: 1 July
- Pre-prod deployment date: 4 July
- Prod deployment date: 5 July
- Adds support for multiple tape label formats
Release 4.7.8-1 [Catalogue v11]
- Milestones link
- Release date: 11 July
- Pre-prod deployment date: 11 July
- Prod deployment date: TBD
Future releases (4.7.x)
Public Release
- Remaining tasks
- To discuss: Include EOS 5 and/or Xrootd 5?
Public release
Oracle Instantclient:
- It is not possible to ignore the Oracle InstantClient dependency without crashing the process, even when using PostgreSQL.
- To solve it, Jorge will add a more relaxed dependency to any Oracle InstantClient over version >19.3. This allows external users to install the from Oracle RPMs themselves.
- The newest RPMs contain all previous versions of the shared libraries, therefore any RPM over 19.3 can be used.
EOS5 + Xrootd5:
- Are now run periodically with the nightly tests.
Release date:
- Mid-August, after holidays of most CTA team members.
- Todo: Build RPMs with Xrootd5
-
15:20
→
15:30
Collaborations 10m
CTA read support for non-native tape formats (OSM/dCache and Enstore)
- Project roadmap: #1239 Add support to CTA for multiple tape label formats.
- Support added with release v4.7.7.
cta-frontend-grpc integration for CTA
-
15:30
→
15:40
HTTP REST API, Activities and Priorities 10m
- [Julien]: Specification document status and remarks.
-
15:40
→
15:50
CTA dev topics 10m
Hole in recycle bin logic
- Data loss incident due to operator error (#Ops-800).
- Unable to recall all files due to hole in our recycle bin logic (#Ops-660).
- [Joao]: Log EOS metadata before deletion, using the EOS report mechanism (#1066).
Tape drive states
- [Vova]: Project status overview.
- Bug fix in version v4.7.7-1 - status (#Ops-801)
PostgreSQL scheduler DB
- [David]: Project status overview.
- [Jorge]: Help set up the CI testing stages.
REPACKING tape state and queue cleanup
- [Joao]: Project status overview.
Move subdirectories from CTA dev repo into new repos
- [Richard]: Project status overview.
- [Fons/All]: SonarCloud usage for static code analysis - feedback.
- [Jorge]: Remove auto-generated protobuf code from CTA repo.
Other "needs discussion" topics
Hole in recycle bin logic
- Todo: Check in EOS devops meeting if they are also interested in the EOS metadata dump upon deletion.
Tape drive states
- Jorge will help Vova with test coverage.
REPACKING tape state and queue cleanup
-
Aiming to be on the next code release.
Move subdirectories from CTA dev repo into new repos
-
[Richard]: New repo will be ready next week. We decided to start using it before the start of the holidays.
-
[Jorge]: Protobuf code was not include in the CTA repo. What happens with SonarCloud is that it builds the code from scratch and uses that info for the analysis. We just need to find a way to tell SonarCloud to ignore these Protobuf generated files.
-
SonarCloud will be applied to the new CTA repo only.
gRPC authentication
-
It will need to be configured to use Kerberos, the same way that is currently used for cta-admin operators. Jacek will check it.
-
15:50
→
16:00
AOB 10m
Meeting Rooms
- Room 513/R-068 is booked every week, until the EOY, for the CTA dev meeting.