Connection

Participants

Agenda

Short Term (2022AUG)

  • Maintenance (Bug-fixing / Improvements)
    • Reduce the number of warnings in ACS source code
    • Prevent Castor logs flooding
  • Obsolescence Management
    • RHEL 8 only release
    • No obsolescence management since 2022AUG is bug-fix only release
    • Improve SCCB changes impact assessment – 2022AUG
      • ACS Build Farm will build the ALMA SW before an early pre-release
      • Subsystems will be warned whether their subsystems need to fix anything for the upcoming changes
        • This will be done in the same e-mail sent with the early pre-release tarballs
        • We will collaborate with IRM for the creation of relevant tickets around the same date
      • The objective is to make sure all subsystems are made compile-compatible before the release date
  • Upload Cycle 8 ACS / ARCHIVE / ICD / CONTROL artifacts – 2022AUG
  • Component Caller API Security proposal – 2022AUG
  • Continue NC implementation study – 2022AUG → 2022OCT
  • Make the coverage mechanics work again – 2022AUG → 2022OCT

Mid Term (2022OCT --> 2022DEC)

  • Obsolescence Management
    • Python dependencies (9) – 2022OCT
    • Java Dependencies (TBD) – 2022OCT
  • C++ Modernization
    • Logging Service refactoring/change of technology – 2022OCT → 2022DEC
  • Development and Community OS Support
    • Jenkins Build + Phase A tests
      • Other operating systems?
  • ComponentCaller API Security Implementation – 2022DEC

Long Term (TBD)

  • Java 17 – 2023APR+
    • Will be scheduled for some point during 2023 aiming to Cycle 11 (2024-10 deployment) – 2023APR+
  • Jakarta EE 9+ / Hibernate 6+ / Spring 6+ / Springboot 3+ / Tomcat 10+ (Java-17 and Jakarta EE 9 baseline for spring framework 6) – 2023JUN+
  • ACS Services Modernization
    • ZeroMQ-based BulkData transfer implementation
    • CDB API alternative (REST, SOAP, G-RPC, Falcor, ICE, etc.)
    • Logging system technology replacement (Boost::Log, etc.)
    • Interface Repository (???)
    • Naming Service (???)

De-scoped:

  • Java Modules

Other Input

Not Relevant

Conclusions

2022AUG

* Tentative base for 2022AUG until the meeting has been held

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh

Priorities

  1. Maintenance
  2. Upload Cycle 8 artifacts to artifactory
  3. Reduce/Remove ACS source code warnings
  4. NC Implementation Study
  5. Component Caller API Security Proposal
  6. Testing Coverage Work

Action Items

  • No labels