Minutes
- Rahul Soundrarajan will demo
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-855 - Lee Anjella Macabuhay will demo (initial findings)
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-802 - Follow up E2E Slicing use-case impacts with Niranjana Y (now limited to
)Jira Legacy server System 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 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-461 - Software Status
- A.O.B.
- Discuss E2E Slicing usecase impacts on CPS with Ahila P CPS-NCMP APIs Support for E2E Network Slicing use case
- Cached data not (yet) available through CPS-E-05 (ref. to CPS-NCMP ↔ DMI-Plugin Interface Details Jakarta-R10)
- Initial cache will be read-only, datastores:operational. For NMDA datastore model refer to https://datatracker.ietf.org/doc/html/rfc8342
- CPS team will work on datastores:operational cache during Jakarta
- Toine Siebelink has added a new work item (#15 on R10 release plan) to allow update of cache when SDN-R updates corresponding device data through a messaging based solution)
- E2E Slicing team will continue to write using SND-R during Jakarta and work with CSP team to fully cached solution in next release (Kohn)
- CPS team wil meet again with Ahila P to follow up and clarify Jakarta scope
- Luke Gleeson (Unlicensed) presented proposal: CPS-461 Align DataNode for Get and Post/Put endpoints in CPS Core
- This will have some impacts on TBDMT process of data.
- suggested to update template to handle required transformation to original data format (get child from parent)0 CPS Team can help out with these impacts to speed up changes. Ahila P will consider and revert to Toine Siebelink and Luke Gleeson (Unlicensed)
- Presenting Sync Stage proposal by kieran mccarthy : CPS-799 Spike: Define states and state handling for CM handle
- query interface methods required for m-handle state, sync-state etc. Agreed to handle this in follow up spike
- transition from Ready to Locked is possible (add to diagram)
- update state transition diagram with descriptions (scenarios) of each possible transition
- confirm Test Integration Lead: Aditya Puthuparambil will continue this role for Jakarta release
- Software Status
- Former user (Deleted) will create tak to verify upgrade documentation
- Toine Siebelink will contact Ahila again r.e use of NCMP-interface and CPS-Core
Toine Siebelink Peter Turcsanyi (Ericsson) Lee Anjella Macabuhay Tony Finnerty Joe K Dylan Byrne Gergely Molnar (Ericsson) Csaba Eder (Ericsson) Balazs Papp (Ericsson) kieran mccarthy Rafael Rocha (Ericsson) Priyank Maheshwari Aditya Puthuparambil Sourabh Sourabh Michael Pruss Former user (Deleted) Jamil Fares (Dell) Kunal Patel renu kumari
Happy New Year!
- Discuss Dell requirement for XML Payload with Michael Pruss
- Interface overview: https://docs.onap.org/projects/onap-cps/en/latest/architecture.html
- For 'passtrough' (bypassing cache) CPS-E-05 can already support XML (using JSON wrapping)
- Cache not yet enabled in NCMP (planned for Jakarta). CPS-Core can be used to store any data and 'cache' it but currently only support json payload for data
- Dell would like CPS to also support XML payload on CPS-E-05, CPS-E-02 and CPS-E-03 interfaces (probably does not apply to CPS-E-01 (TBC)
- CPS-E-02 could easily be made to 'accept' XML format too
- CPS-E-03 would required an additional parameter? to request XML output
- DMI interface might be affect to, needs further investigation
- DB storage is de-coupled from REST input format (interfaces are using java map objects instead) Postgress solution uses json format internally but this is not related to/affected by payload format
- Toine Siebelink and Michael Pruss will schedule a follow up meeting next week
- Present findings on Horizontal Scaling by Lee Anjella Macabuhay
- Conclusion; CPS-NCMP can scale horizontally without code changes
- Lee Anjella Macabuhay will add some information on how to increase the DB connection pool size for 'vertical scaling of a singel instance. as it was observed the pool size became a bottleneck when more then 5 simultaneous requests were made.
- as part of discussion future possibilities for domain based (manual) setup of groups of CPS instances were discussed. Sharding could be used to distribute cm-handles.
- kieran mccarthy confirm spike goal was achieved and wil contact Peter Turcsany for follow up load testing.
- Software Status
- nothing of special interest
- Software Status
- Dylan Byrne
- Demo of pass-through delete use case.
symptoms now seem to occur consistently, time to investigate this bug!Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-797
proposed Yang model for the public additional properties feature: CPS-677 Support 'public' Cm Handle Properties
- kieran mccarthy agreed to the name 'public-properties' (without 'additional')
Liquibase development steps: DB Schema Changes (Liquibase Change Logs)
- Ready for review!
- Demo of pass-through delete use case.
- Niranjana Y asked about backward incompatible changes in CPS-Core or CPS-NCMP. Toine Siebelink pointed out changes being proposed here: https://wiki.onap.org/display/DW/CPS+Exceptions+and+REST+APIs+HTTP+Response+Codes#CPSExceptionsandRESTAPIsHTTPResponseCodes-SpikeCPS-728:InventoryofHTTPResponseCodesforallCPSinterfaces Does not current affect TBDMT
- Michael Pruss (Dell) explained his team is interested in using CPS but with support for XML data. He offered that his team can contribute to CPS to realize this in Jakarta. We agrred to start mail exchange next week and probably a first meeting in januari to understand the requirements more clearly...
- Holiday Schedule: no more weekly meeting until Jan 7th!
- Software Status
Niamh Core to inform stakeholders this bug is closedJira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-783
Toine Siebelink to inform stakeholders this bug is closedJira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-788
- Discussion of CSIT CI Issue for parallel changes
View file name CI Build Problem.pptx height 150 - Team agreed to NOT submit (backward incompatible) DMI-plugin updates until CPS-NCMP changes are approved too. This mean CSIT test can only be ran successful locally until the first merge.
- Software Status
- Demo of Passthrough write use-case Dylan Byrne
- registration sometimes returns 500 even though is it successful. Dylan Byrne will create bug
- Demo of Delete Dataspace Lee Anjella Macabuhay
- Discuss (drop) release strategy and impacts on CSIT tests
- remove --latest'
- verify jobs do NOT push to nexus
- will depend on 'merge' of depend (dmi-plugin) repo
- remove DMI-VERSION property to avoid double maintenance (in docker compose for CSIT)
- AOB: need Jira to describe test-setup using CSIT scripts (incl. tips for WSL users):
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-796
- Software Status
- Demo of Passthrough write use-case Dylan Byrne
Toine Siebelink Luke Gleeson (Unlicensed) Niamh Core Dylan Byrne Tony Finnerty Lee Anjella Macabuhay renu kumari Rafeal Rocha (Ericsson)
- Software Status
- CSIT Test failing, https://jenkins.onap.org/job/cps-review-verification-maven-master/948/
- Same failure seen in a few jobs now
- cps-and-ncmp is restating before test: "Restarting (1) 23 seconds ago"
- 1 test passes (verify modules which ONYL uses DMI plugin, all other tests depend on cps-ncmp service, which seems down)
- Readiness probe port 8887 (cps-ncmp) start failing just after "Node mounted in 0"
- Same test pass locally.
- Theory: Mounting node starves cps-ncmp of resources, kubernetes eventually thinks it is dead and restarts it. Troubleshooting steps:
- run locally
- verify resource usage (htop) when logs report "Node mounted in 0", try to determine if the is a process that hogs all resources.
N/A
Meeting cancelled due to Zoom login issue
- Software Status
Team agreed to always query DB for latest registered service(s) for a given CM Handle. No premature optimization.Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-736
- Issue #5 on CPS-390 Spike: Define and Agree DMI Plugin REST Interface
- Tony Finnerty agreed with proposal by Toine for simplification. Toine Siebelink wil mail stakeholders
- Discuss proposal to partake in PoC: ONAP code quality improvement
- Team is OK but want to ask some questions like
- can PTL stil flag false positives
- exact details of gating (-1 verify score) e.g. no 'info-level' violations
- Toine Siebelink will organize meeting with team behind this proposal
- Team is OK but want to ask some questions like
- Niamh Core demoed
good demo but some discussion and negative scenarios and bug raised:Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-644 Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-762
- Software Status
- Delete List / List Element / DataNode discussion with Dylan Byrne
- Team agreed to use the same refactored code to delete List(element) and/or Container. For backward compatibility the rest endpoint that deletes lists (element) only it will thrown an exception if the target is a normal container
- Code Walkthrough https://gerrit.onap.org/r/c/cps/ncmp-dmi-plugin/+/125284 by renu kumari
- Change of Meeting time.
- For European participants this meeting weel be 1 hour earlier local time.
- JSON Parser Choice by Luke Gleeson (Unlicensed)
- renu kumari pointed out that larger file used for Yang Data (but less frequent) Luke will add to study
- Team confirmed preference for Jackson parser mainly because of GSON numeric issue and performance impact not significant enough to mix both throughout our code.
- Passthrough 'root' support. Rahul Tyagi documented his findings in
. This will be taken as input for the root-function support items planned for Jakarta. While Toine Siebelink wil start conversation with SDN-C team (PTL Dan Timoney ) about possible fixes in SDN-C and/or ODL. Tony Finnerty suggested a future proof workaround where the system will only try the restconf interface on SDN-C if the original request using the rests interface failed and the resource identifier equates to root.Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-745 - Model-Resync issues. Rahul Tyagi confirmed in
that an easy work-around is available. The ensuing discussing made clear that the stakeholders might need to consider a cm-handle sync-state & watchdog in NCMP to ensure model and dat sync of registered nodes (with attributes to enable/disable this functionality)Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CPS-741
Minutes
Date | Attendees | Agenda / Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
| Niamh Core Tony Finnerty Lee Anjella Macabuhay Luke Gleeson (Unlicensed) Toine Siebelink Rahul Tyagi Kieran McCarthy (ericsson) Rafeal Rocha (Ericsson) renu kumari Kamel Idir |
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| Toine Siebelink Kieran McCarthy Joe K Oskar Malm Dylan Byrne Luke Gleeson (Unlicensed) Former user (Deleted) Aditya Puthuparambil Kamel Idir Rafael Rocha renu kumari Ahila P |
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| Toine Siebelink Niamh Core Tony Finnerty Luke Gleeson (Unlicensed) Kieran McCarthy Oskar Malm Raffaele Passannanti Rahul Tyagi Joe K Aditya Puthuparambil Serkant Uluderya Morgan Richomme Malinconico Aniello Paolo Rafael Rocha Manpreet Randa Maher Byung-Woo Jun renu kumari Arpit Singh Albino Pinho Former user (Deleted) Marc-Alexandre Choquette Kamel Idir Niharika Sharma Ramanpreet kaur |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toine Siebelink Tony Finnerty Rahul Tyagi Aditya Puthuparambil Luke Gleeson (Unlicensed) Oskar Malm Joe K Kieran McCarthy renu kumari Former user (Deleted) Kamel Idir |
A.O.B. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cancelled | Cancelled | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| if needed) on |
|
| Software Status |
| 594Shiva Subedi will hand over/work with Aditya Puthuparambil on |||||||||||||||||||||||||||||||||||||||||||||||||
|
| 497
Recordings
Minutes
Date | Attendees | Agenda / Notes
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toine Siebelink Peter Turcsanyi (Ericsson) Lee Anjella Macabuhay Tony Finnerty Joe K Dylan Byrne Gergely Molnar (Ericsson) Csaba Eder (Ericsson) Balazs Papp (Ericsson) kieran mccarthy Rafael Rocha (Ericsson) Priyank Maheshwari Aditya Puthuparambil Sourabh Sourabh Michael Pruss Former user (Deleted) Jamil Fares (Dell) Kunal Patel renu kumari | Happy New Year!
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| No meeting, New Year's Eve | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| No meeting, Christmas Eve | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toine Siebelink Aditya Puthuparambil Lee Anjella Macabuhay Dylan Byrne Luke Gleeson (Unlicensed) Tony Finnerty Joe K Former user (Deleted) |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toine Siebelink Luke Gleeson (Unlicensed) Niamh Core Dylan Byrne Tony Finnerty Lee Anjella Macabuhay renu kumari Rafeal Rocha (Ericsson) |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| N/A | Meeting cancelled due to Zoom login issue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Niamh Core Tony Finnerty Lee Anjella Macabuhay Luke Gleeson (Unlicensed) Toine Siebelink Rahul Tyagi Kieran McCarthy (ericsson) Rafeal Rocha (Ericsson) renu kumari Kamel Idir |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toine Siebelink Kieran McCarthy Joe K Oskar Malm Dylan Byrne Luke Gleeson (Unlicensed) Former user (Deleted) Aditya Puthuparambil Kamel Idir Rafael Rocha renu kumari Ahila P |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toine Siebelink Niamh Core Tony Finnerty Luke Gleeson (Unlicensed) Kieran McCarthy Oskar Malm Raffaele Passannanti Rahul Tyagi Joe K Aditya Puthuparambil Serkant Uluderya Morgan Richomme Malinconico Aniello Paolo Rafael Rocha Manpreet Randa Maher Byung-Woo Jun renu kumari Arpit Singh Albino Pinho Former user (Deleted) Marc-Alexandre Choquette Kamel Idir Niharika Sharma Ramanpreet kaur |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toine Siebelink Tony Finnerty Rahul Tyagi Aditya Puthuparambil Luke Gleeson (Unlicensed) Oskar Malm Joe K Kieran McCarthy renu kumari Former user (Deleted) Kamel Idir |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Recordings
Date | Zoom Recording |
---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
CPS-211203.mp4 | |
| |
| |
| |
| |
| CPS-210917.mp4 |
| CPS-210910.mp4 |
|
...