Connection
- Doodle:
- Date: 2023-04-XX – XX:00 UT
- Zoom details will be sent out in an e-mailNo meeting for this release
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
Short Term (
...
2023JUN)
- Maintenance (Bug-fixing / Improvements)
- DebuggingMonitoringSyncTool special hierarchy (i.e. LS) – b8c705e3ed9232dbb3d08ff450afc249-21739 – 2023APRRemove ACE/TAO from the Git Repo and retrieve it with git submodule or git clone –
| serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-22205 |
---|
|
b8c705e3ed9232dbb3d08ff450afc24921740 – 2023APR- No objections, but a detailed description of the change and its implications would be appreciated in the ticket's description
Obsolescence Management Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21125 |
---|
|
- Migration to Java 17 –
Jira |
---|
server | ICT |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
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 Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-22233 |
---|
|
to move away of Hibernate Criteria API → JPA Criteria API – Jira |
---|
server | ICT |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-21573 |
---|
|
– 2023APR
Test Coverage Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-22248 |
---|
|
- Implement Java and C++ code coverage mechanics –
Jira |
---|
server | ICT |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-22249 |
---|
|
- – 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
| serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-22299 |
---|
|
- Obsolescence Management
- C++ logging system refactoring / change of technology
- Study and documentation of current implementation
- Research of logging technologies to be used
- Jakarta EE / Hibernate 6.x / Spring Framework 6.x
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21882 |
---|
|
- Fix AlmaStringEnumType which is actually not a real Enum extension
- Build Eclipse RCP Applications with Tycho (eventGUI, alamrsDefGUI, AlarmSystemProfiler and TMCDB Explorer)
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21277 |
---|
|
Continue NC implementation study – 2023APR - ComponentCaller API Security Implementation –
Jira |
---|
server | ICT |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-12465 |
---|
|
– 2023APR2023JUN - BACI Properties Configuration Tool
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-22189 |
---|
|
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-22317 |
---|
|
- Coordinate a meeting to discuss the proposal
- CDB API REST Endpoints – 2023APR2023JUN
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21862 |
---|
|
- Alternative protocol for CDB / CDB RDB
- Both protocols will be available
- OBSPREP Maven Compilation Phase 2 – 2023JUN
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-22194 |
---|
|
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-22300 |
---|
|
Mid Term (
...
2023AUG+)
- Maintenance
- Debugging
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-21754 |
---|
|
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-18650 |
---|
|
- Continue NC implementation study
- C++ Modernization
- C++ Logging Service refactoring/change of technology – 2023AUG → 2023DEC
- Prototype implementation
- Redesign of logging system
- Jakarta EE / Hibernate 6.x / Spring Framework 6.x / Spring Boot 3.x / Tomcat 10.1+ – 2023JUN2023OCT
- Discussion decided to push this back for 2023OCT release
- Subsystems
- 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
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:
Other Input
Not Relevant
Conclusions
...
2023JUN
* Tentative base for 2023APR 2023JUN 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-2023APR2023JUN) on "2023/0105/1409" AND component in componentMatch("^12.*") |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
|
Priorities
- Maintenance
- Testing Coverage Work
- Component Caller API Security ImplementationNC Implementation Study
- Jakarta EE / Hibernate 6.x / Spring 6.x Fixes
- OBSPREP Compilation With Maven
- Eclipse RCP With Tycho
- CDB API REST
- BACI Properties Configuration Tool Core
- C++ Logging System
- Obsolescence Management
Action Items