Connection

Participants

Agenda

Discussion

  • Should ACS forward the cbStop callback to the receivers when coming from the unexpected StartState / StopState states?
    • ICT-20598 - Getting issue details... STATUS
    • Meeting will be organized for this specific topic
  • SCCB-1262 - Getting issue details... STATUS
  • SCCB-1263 - Getting issue details... STATUS

Short Term (2023APR)

  • Maintenance (Bug-fixing / Improvements)
    • MonitoringSyncTool special hierarchy (i.e. LS) – ICT-21739 - Getting issue details... STATUS – 2023APR
    • Remove ACE/TAO from the Git Repo and retrieve it with git submodule or git clone – ICT-21740 - Getting issue details... STATUS – 2023APR
      • No objections, but a detailed description of the change and its implications would be appreciated in the ticket's description
  • Obsolescence Management
    • Migration to Java 17 – ICT-21724 - Getting issue details... STATUS – 2023APR
      • To be discussed in detail in SCCB Change Request meeting
      • Shouldn't impact subsystems as ACS/ARCHIVE/ICD will be both compatible with Java 11 and Java 17 JVMs for now
    • TMCDB Explorer to move away of Hibernate Criteria API → JPA Criteria API – ICT-21573 - Getting issue details... STATUS – 2023APR
  • Test Coverage
    • Implement Java and C++ code coverage mechanics – ICT-21018 - Getting issue details... STATUS – 2023APR
      • Finish Java coverage implementation
      • Investigate and implement C++ coverage
      • Internal ACS work – No objections
  • Investigate ACS exceptions to be possible to propagate through std::future objects – 2023APR
    • Investigation done, it should work out of the box
    • Still we will check whether we can make CORBA exceptions to inherit from std::exception
    • Two short-term alternatives
      • Naive approach making CORBA::Exception to inherit from std::exception
      • Partial implementation by making ACSErr::ACSbaseExImpl to inherit from std::exception
    • Long-term alternative is to install TaoX11 extension
  • Continue NC implementation study – 2023APR
  • ComponentCaller API Security Implementation – ICT-12465 - Getting issue details... STATUS – 2023APR
    • Coordinate a meeting to discuss the proposal
  • CDB API REST Endpoints – 2023APR
    • Alternative protocol for CDB / CDB RDB
    • Both protocols will be available

Mid Term (2023JUN)

  • Jakarta EE / Hibernate 6.x / Spring Framework 6.x / Spring Boot 3.x / Tomcat 10.1+ – 2023JUN
    • To be discussed in detail in SCCB Change Request meeting
    • Online subsystems need to move away from Hibernate Criteria API → JPA Criteria API by 2023JUN/2023JUL if this is approved for 2023JUN
  • C++ Modernization
    • Logging Service refactoring/change of technology – 2023FEB → 2023AUG
  • Development and Community OS Support
    • Jenkins Build + Phase A tests
      • Other operating systems?

Long Term (TBD)

  • ACS Services Modernization
    • ZeroMQ-based BulkData transfer implementation
    • Interface Repository (???)
    • Naming Service (???)
  • CORBA modernization?
    • Does it make sense to migrate to TaoX11?
      • Yes it does, in low priority

De-scoped:

  • Java Modules

Other Input

Not Relevant

Conclusions

2023APR

* Tentative base for 2023APR until the meeting has been held

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

Priorities

  1. Maintenance
  2. Testing Coverage Work
  3. Component Caller API Security Implementation
  4. NC Implementation Study
  5. Obsolescence Management

Action Items

  • No labels