Connection
- Doodle: TBD https://doodle.com/meeting/participate/id/dyoRqPza
- Date: 2023-01-XX 17 – XX21:XX 00 UT
- Zoom details will be sent out in an e-mail
Participants
Agenda
Discussion
- Should ACS forward the cbStop callback to the receivers when coming from the unexpected StartState / StopState states?
Jira |
---|
server | ICT |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-20598 |
---|
|
- Meeting will be organized for this specific topic
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | SCCB-1262 |
---|
|
Jira |
---|
server | ICT |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | SCCB-1263 |
---|
|
Short Term (2023APR)
- Maintenance (Bug-fixing / Improvements)
- MonitoringSyncTool special hierarchy (i.e. LS) –
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21739 |
---|
|
– 2023APR - Remove ACE/TAO from the Git Repo and retrieve it with git submodule or git clone –
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21740 |
---|
|
– 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 –
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21724 |
---|
|
– 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 –
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21573 |
---|
|
– 2023APR
- Test Coverage
- Implement Java and C++ code coverage mechanics –
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21018 |
---|
|
– 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 – 2023APRImplement Java and C++ code coverage mechanics – 2023APR
- Will continue the work in low priority
- ComponentCaller API Security Implementation –
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-12465 |
---|
|
– 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
...
- 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 (???)
- CORBA modernization?
- Does it make sense to migrate to TaoX11?
- Yes it does, in low priority
De-scoped:
Other Input
Not Relevant
Conclusions
...
2023APR
* Tentative base for 2022DEC 2023APR until the meeting has been held
Jira |
---|
server | ICT |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | fixVersion was in (COMMON-2022DEC2023APR) on "20222023/1001/2314" AND component in componentMatch("^12.*") |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
|
Priorities
- Maintenance
- Testing Coverage Work
- Component Caller API Security Implementation
- NC Implementation Study
- Obsolescence Management
...