You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Current »

Connection

Participants

Agenda

Discussion

  • Should ACS forward the cbStop callback to the receivers when coming from the unexpected StartState / StopState states?
    • Unable to locate Jira server for this macro. It may be due to Application Link configuration.
  • Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Short Term (2023APR)

  • Maintenance (Bug-fixing / Improvements)
    • MonitoringSyncTool special hierarchy (i.e. LS) – Unable to locate Jira server for this macro. It may be due to Application Link configuration. – 2023APR
    • Remove ACE/TAO from the Git Repo and retrieve it with git submodule or git clone – Unable to locate Jira server for this macro. It may be due to Application Link configuration. – 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 – Unable to locate Jira server for this macro. It may be due to Application Link configuration. – 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 – Unable to locate Jira server for this macro. It may be due to Application Link configuration. – 2023APR
  • Test Coverage
    • Implement Java and C++ code coverage mechanics – Unable to locate Jira server for this macro. It may be due to Application Link configuration. – 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 – Unable to locate Jira server for this macro. It may be due to Application Link configuration. – 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

issuekey summary issuetype created updated duedate assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Priorities

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

Action Items

  • No labels