Minutes
Date | Attendees | Agenda / Notes | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| This page is closed, Please continue to Configuration Persistence Service New Delhi Meeting Notes & Recordings | |||||||||||||||||||||||||||||||||||||
| Luke Gleeson Gerard Nugent Levente Csanyi Halil Cakal Lee Anjella Macabuhay Sean Beirne Anirban Bhattacharjee |
|
| SoftwareStatus |
| New bug |||||||||||||||||||||||||||||||||
Jira | server | ONAP Jira
| 1768 placeholder only, awaiting more input from perf. test team||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
| No Meeting due to https://wiki.lfnetworking.org/display/LN/2023-06+LFN+Developer+Event+Topics+June | |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
|
Reminder: please register here for lfn-developer-testing-forum (budapest and online) | |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
| No meeting due to absence of many team members | |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
|
|
| Toine Siebelink rajesh kumar Rudrangi Anupriya Arpit Singh Manish Khurana Gerard Nugent Raviteja Karumuri Priyank Maheshwari Daniel Hanrahan Halil Cakal Luke Parker Anirban Bhattacharjee Levente Csanyi Lee Anjella Macabuhay Rahul Sharma Raghavendra venkatakrishnan (raghavendra.venkatakrishnan@fujitsu.com) |
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
- functionality works great but output format is stil to change. Need to update documentation (london release especially) to state it is not completed yet!
serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-
Gerard Nugent is close to delivering the Springboot 3.0 upgrade, this wil required developers to use a Java17 JDK when building locally! Newer version cause build problems (for spotBugs mvn plugin). Gerard wil notify with details when it is ready1789
No Meeting
- SoftwareStatus
- Lee Anjella Macabuhay shared job with Perf Graphs: https://jenkins.nordix.org/job/onap-cps-performance-tests-plots/ (but currently not being updated)
- Gerard Nugent agreed to push the SpringBoot 3 changes today for review and merge soon hopefully. The failign test can temporary be ignore and the Code coverage adjusted as needed to follow up in separate commit(s)
- Chandrayaan-3 Mission Soft-landing, success! A great achievement of Indian engineering, all Indian (engineers) can be very proud today!
- Sourabh Sourabh to demo
Jira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1800 - Halil Cakal to demo
Jira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1826 - Note an DMI response: identical error messages for different cm-handles are not combined but 'duplicated'. This is as per agreed in prev. meeting
- SoftwareStatus
- SoftwareStatus
- Priyank Maheshwari raised a LFN ticket for ONAP Required GHA build to fail https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-25902 which was later resolved.
- Demo from Rudrangi Anupriya
- Add to Top level list node
- a question came up on consistency of the ordering of records returned when using the descendants option. Rudrangi Anupriya to check and confirm the consistency.Jira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1784
- SoftwareStatus
- Rajesh kumar demo
Jira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1605 - Might need documentation update to say if only one pagination paarmeter is submitted it wil be ignored
- suggested small separate improvement to order on anchor-name (instead of id) and to also order when no pagination is requested
- Halil Cakal demo
Jira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1616 - scenario 4 that a DMI reports some cm handles are 'pending' is NOT a valid scenario; a DMI can only reject or accept cm handles. Need a code update to fix this. Halil Cakal to fis this
- demo still use incorrect datastore but code fix is pending in review Toine Siebelink confirms
- outcome from dmi to ncmp is inefficient if many (all) cm handles are not accepted for the same reason. The reason wil be repeated in the json for each cm handle We could use a similar grouping schema as is used when forward outcome from ncmp to client. Priyank Maheshwari to decide if this will be changed now.
- The demo could be approved to show that different responses from DMI are grouped per message, the current demo uses only only one error message 3 times it would be betert to use different message, one of the at last occurring twice to show the grouping when status details are forwarded to client...
- scenario 3 is also based on an actual response from dmi saying all are pending this is not valid Halil Cakal will prepare a new demo where the 'pending' state wil occur and a message set by NCMP about te pending state...
- AOB
- Holiday plans. Toine Siebelink will discuss with Priyank Maheshwari
- Arpit Singh presented CPS Delta between 2 Anchors API
- SoftwareStatus
- Sourabh Sourabh presented NCMP: Read data operation resource API Performance for multiple cm-handles
- main conclusion: performance about 15 x times faster then required
- main conclusion: performance about 15 x times faster then required
- SoftwareStatus
- Gerard Nugent DMI Being upgraded to Java 17 too now (some build issues)
- CPS/NCMP Code Coverage now up over 98% however recent code is still missing coverage for error scenarios. It remains the responsibility for the whole team to double-check their own new code for coverage.
- ONP Release planning is on hold as the impact of ONAP 'disaggregation' is being analyzed and the process are updated to cater for that.
- Sourabh Sourabh and Raviteja Karumuri demo of
Jira server ONAP Jira 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 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1515 - Demoed complex scenario with ready, invalid, and locked cm-handles.
Some observations:- CM Handle ids should be removed from error details Sourabh Sourabh will create patch
Jira server ONAP Jira 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 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1785 - RTD (docs) need to be updated with error code details Sourabh Sourabh will create patch (and user story: )
No performance requirements, Toine Siebelink will check- Performance requirements are documented here: CPS-1515: Spike: Support Multiple CM-Handles for NCMP Get Operation (Data operations)#Requirements Sourabh Sourabh will follow up this
- CM Handle ids should be removed from error details Sourabh Sourabh will create patch
- Demoed complex scenario with ready, invalid, and locked cm-handles.
- SoftwareStatus
- Gerard Nugent Java17 update are being tested in CI sandbox (timebox for today)
- SoftwareStatus
- Gerard : Preparing to upgrading to Java 17. Some jobs need to be setup in the ci-management repo.
- We released 3.3.3 version of CPS and NCMP.
- SoftwareStatus
- New bug
placeholder only, awaiting more input from perf. test teamJira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1768 - Daniel submitted changes for overall write performance using Hibernate 'batching' hopefully finishing next 1-2 days
- (batch) data operations close to finalizing work item (delivery planned for tomorrow)
- New bug
- SoftwareStatus
- Tech Mahindra reviews: need a dedicated person per user story instead of roster. Lee Anjella Macabuhay to arrange this with Toine Siebelink
- Sean Beirne will organize a re-cap of his Course on Kafka with CSP team next week
- Sonar Quality reports:
- Code coverage sis slipping somewhat, please all keep ensuring new test code, all branches are covered (error handling etc.)
- Gerard Nugent will apply webconfig fix to DMI Plugin too
- Rudrangi Anupriya demo
Jira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1273 - all good, no questions. User story can be closed
- Arpit Singh Discuss/Present the following.
- Delta Feature: https://wiki.onap.org/display/DW/CPS+Delta+Feature
- Separate microservice ?! TBD
- json data stored/saved to compare later
- TM/DT discuss issues raised today and continue to work on PoC and will come back with more details proposal later
- Delta Feature: https://wiki.onap.org/display/DW/CPS+Delta+Feature
- Rajesh kumar , Lukasz Rajewski Discuss support for unmodeled data in CPS-Core
- Don't want to validate the data w/o the schema
- Concurrent DB Layer (alternative) possibly for same data. Dataspace and/or anchor might have attribute to indicated with persistence implementation(s) is to be used
- Different kind of persistency ( mongodb or elasticsearch )
- mirror the config into json and come with some patterns network wide.
- dataspace needs to be schema free for this kind of data.
- GET and QUERY api to get the hosted data in elasticsearch (might not support all the features as PostGress impl but could have additional features. Would required documentation updates to explain.
- Admin and DataPersistency service.
- Lukasz Rajewski will work out a more detailed proposal for the arhictecutre based on a their PoC to discuss with CPS team when ready...
- (limited) Software update
- Daniel Hanrahan worked on performance bug
. Fix almost completed which reduced memory significantly and increases performance of many query-featuresJira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1716 - Both Sourabh Sourabh and Priyank Maheshwari or now using 'CloudEvents' in their work items which are both progressing well. For more details on 'Cloud Events' and how this will be introduced for legacy events to see CPS Events Structure#CNCFCloudEventalignment
- Daniel Hanrahan worked on performance bug
- London Milestone Status
- RC DUE on CPS IS ready but less then 50% of tasks overall completed in ONAP
- Lee Anjella Macabuhay updated team on LNF event https://lfnetworking.org/event/lfn-developer-testing-forum-summer-2023-virtual/
- CPS plan for June 8th but we need to move it to (prelim. agenda: https://teamup.com/ksgw6qzqcmg9zbzsfq?date=2023-06-06&view=md3)
- SoftwareStatus
- a recent commit for the batch-operations user story causes issue with Kafka Messaging in general. Sourabh Sourabh and Halil Cakal will discuss with Sourabh the commit can be reverted if needed
- Demo by Arpit Singh
Jira server ONAP Jira 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 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1006 - explored some edge cases, all behaves as expected
- London Milestone Status
- RC DUE on
- SoftwareStatus
- Gerard Nugent still issues with move to Java 17, seems we still use Sqgger instead of OPenAPI to generate our interfacecode
- Several user stories will be affect by the latest proposal to align with CNFC Cloud Event standards (see CPS Events Structure#CNFCCloudEventalignment) Its recommend to merge the current open patches and update as part of a new commit after header fields have been agreed meeting with kieran mccarthy on )
- SoftwareStatus
- Priyank Maheshwari additional user storied to deal with header for LCM events need to create Epic and all related stories to R13 page WI #10
- London Milestone Status
- M4
onStatus colour Green title agreed - RC
onStatus colour Yellow title due
- M4
- SoftwareStatus
- Gerard Nugent is working to move our projects to Java17 and SpringBoot 6. This should solve any dependency related issues that we see in the quality reports at the moment
- Daniel Hanrahan Further details on Performance PoC see CPS-1646 CpsPath queries using path-component lookup
- PoC concluded. Jira-list to be provide by Daniel. Team will Groom and start implementing
- Some details like dealing with '/' character in the data needs to be addressed still (ensure test scenarios for such are added)
- London Milestone Status
- M4 postponed to
- SoftwareStatus
- code smells, use deprecated classed. Gerard Nugent will look into these
Toine Siebelink rajesh kumar Rudrangi Anupriya Arpit Singh Manish Khurana Gerard Nugent Raviteja Karumuri Priyank Maheshwari Daniel Hanrahan Halil Cakal Luke Parker Anirban Bhattacharjee Levente Csanyi Lee Anjella Macabuhay Rahul Sharma Raghavendra venkatakrishnan (raghavendra.venkatakrishnan@fujitsu.com)
- Welcome to our new Team Members: Raviteja Karumuri and Gerard Nugent
- Daniel Hanrahan Preview of Performance PoC see CPS-1646 CpsPath queries using path-component lookup
- rajesh kumar Demo of
Jira server ONAP Jira 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 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1377 - functionality works great but output format is stil to change. Need to update documentation (london release especially) to state it is not completed yet!
- Rudrangi Anupriya Demo of
Jira server ONAP Jira 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 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1272 - works as expected, Documentation to be completed. Edge-case scenarios not need documented as limitation unit-test for those is good enough. Just 2 notes to add in documentation:
- contains function is case-sensitive
- leaf-names are not validated, silently ignored if not existing....
- works as expected, Documentation to be completed. Edge-case scenarios not need documented as limitation unit-test for those is good enough. Just 2 notes to add in documentation:
- London Milestone Status
- SoftwareStatus
- Priyank Maheshwari
still some issues with hazelcast in cluster!Jira server ONAP Jira 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 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1566 - rajesh kumar implementing CPS-1567: Investigate Implementation of pagination for Query API study proposal shared to help reviewers
- Priyank Maheshwari
Toine Siebelink Daniel Hanrahan Priyank Maheshwari Lee Anjella Macabuhay Arne Chrestin rajesh kumar Rudrangi Anupriya Sean Beirne Anirban Bhattacharjee Luke Gleeson Rahul Sharma Levente Csanyi Sourabh Sourabh Arpit Singh Halil Cakal Manish Khurana Sushma T David Terwilliger rajesh kumar Raghavendra venkatakrishnan (raghavendra.venkatakrishnan@fujitsu.com)
- works as expected, Documentation to be completed. Edge-case scenarios not need documented as limitation unit-test for those is good enough. Just 2 notes to add in documentation:
- contains function is case-sensitive
- leaf-names are not validated, silently ignored if not existing....
- Rudrangi Anupriya Demo of
Jira server ONAP Jira 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 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-
Toine Siebelink Daniel Hanrahan Priyank Maheshwari Lee Anjella Macabuhay Arne Chrestin rajesh kumar Rudrangi Anupriya Sean Beirne Anirban Bhattacharjee Luke Gleeson Rahul Sharma Levente Csanyi Sourabh Sourabh Arpit Singh Halil Cakal Manish Khurana Sushma T David Terwilliger rajesh kumar Raghavendra venkatakrishnan (raghavendra.venkatakrishnan@fujitsu.com)
- Rudrangi Anupriya Demo of
Jira server ONAP Jira 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 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1215 - Functionality works well
- Discussed and explored some limitations
- Documentation update will follow soon (need to closes US)
has been created to address ordering issue when combine 'and' with 'or' in one expressionJira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1629
- SoftwareStatus
- Priyank Maheshwari has some issue with deployment of DMI plugin which is block the London Release. Toine will look for additional support if needed.
- New R13 Planning page: CPS R13 Release Planning
Different table format, now using epics, please ensure any user story is linked to the correct epic!
Page still WiP but teams should be using it from now on.- Ericsson and Fujitsu REQ-Tickets for London have been closed and remaining user stories transferred to new REQ tickets for Montreal
- DT/TechMahindra are meeting tomorrow to close their London ticket and create a new one for Montreal
1215 - Functionality works well
- Discussed and explored some limitations
- Documentation update will follow soon (need to closes US)
has been created to address ordering issue when combine 'and' with 'or' in one expressionJira server ONAP Jira serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CPS-1629
- SoftwareStatus
- Priyank Maheshwari has some issue with deployment of DMI plugin which is block the London Release. Toine will look for additional support if needed.
- New R13 Planning page: CPS R13 Release Planning
Different table format, now using epics, please ensure any user story is linked to the correct epic!
Page still WiP but teams should be using it from now on.- Ericsson and Fujitsu REQ-Tickets for London have been closed and remaining user stories transferred to new REQ tickets for Montreal
- DT/TechMahindra are meeting tomorrow to close their London ticket and create a new one for Montreal
Recordings
Date | Zoom Recording |
---|---|
| |
| |
| |
| |
| No recording |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
Recordings
Date | Zoom Recording|
---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|