Deployment in ONAP and related requirements such as documentation were agreed to be a major risk/unknown impact for this new team. Task investigating what is required need to be prioritized
Benjamin Cheung kindly agreed to present detail about ONAP documentation/process in next week meeting
Toine Siebelink will works with swam to identify E2E Network Slicing related user stories such as those required for the new models mentioned below.
user-4e793 will work with Toine to define a list of user stories for the Temporal DB aspects
One all user stories have been identified a team meeting is required to agree what is feasible in the Honolulu time frame
Suggested name for API Mapp/DES like transformer: TemplateBasedDataModelTransformer
TemplateBasedDataModelTransformer will be separate service from CPS and XNF Proxy. for reason of scalability and segregation of responsibilities
E2E Network Slicing Use Case
Sandeep Shah has presented an overview 'new model' that will represent the 'external; data' not captured in the RAN Network model. Thing like Near RTRIC mapping.:
4 models are proposed, all of them contain at least E2E NW Slicing data and some also contain SON data.
Approx. 15-20 queries are being proposed. However is is expected these can all be executed using the same core CPS and xNF Proxy functionality:
qualified cpsPath query (get). assuming each model is stored/associated with its own Anchor. Or the models are tied together using an overarching parent model (yang module). To be discussed!
The goal for MVP is to deploy alternative 2 here (CPS core and NXF-REST proxy in one service) with OOM. With a possible inclusion of Temporal DB RETS interface when available (alternative 3)
Misc
The schedule for the LFN Developer & Testing Forum is now live here. Tony Finnerty& Toine Siebelink will be presenting CPS-NF-Proxy MVP on Thursday Toine Siebelink will be presenting on using Spock and Groovy for unit test
E2E Slicing team will provide data sample and query information when ready
Jira
server
ONAP JIRA
serverId
425b2b0a-557c-3c0c-b515-579789cceedb
key
CPS-199
E2E Slicing team will provide query and 'update' information when ready
Jira
server
ONAP JIRA
serverId
425b2b0a-557c-3c0c-b515-579789cceedb
key
CPS-200
E2E Slicing team will provide query and 'update' information when ready
Breakdown of user stories discussion:
New function: retrieve DataNode WITHOUT children, do we need this?
Do we need separate user stories for:
Store & retrieve (keyed) Lists
Store & retrieve leaves (standard attributes)
Store & retrieve leafLists
Alternatively work on E2E Slicing models and handle 'bugs' for what is not working Team agreed to handle functionality through bugs as issues with E2E Models and Data samples arise Tests wil need to be added for specific functionality like stores leaves, leafLists etc
Update functionality (no epic or user stories yet!)
E2E network slicing only required CSP updates (no forwarding of updates to NF required as this is done elsewhere already)
What types of updates do we need (what is achievable in Honolulu) Ahila suggested to use Yang Patch payload, see https://tools.ietf.org/html/rfc8072#page-5 Will try to get more details by next week.
Demo video from LFN Developer and Testing Forum (Feb 2020)
The “knowledge master” of documentation stuff that Ben went to for help was Hagop: BOZAWGLANIAN, HAGOP hb755d@att.com
Jira
server
ONAP JIRA
serverId
425b2b0a-557c-3c0c-b515-579789cceedb
key
REQ-614
Claudio David Gasparini explained new process is ongoing. Probably need script to extend E2E use case like in demo shown today. The PNF Plug and Play Integration Test Cases Page:
Toine Siebelink has shown overview of possible query and update scenarios. CPS Team needs input from E2E NW for the scenarios required by them with data examples and possibly SQL statements etc, Swaminathan Seetharaman will propose follow up meeting for Tuesday examples and data can hopefully be provided earlier
A.O.B. Benjamin Cheung requested CPS Team to join Use Case Realization meeting on 1400 UTC as the Intent Based Network Framework & Modeling (IBN) use case team would be interested in using CPS....
Software Status Ruslan Kashapovis finalizing study on CIST integration tests. Goal is E2E test for CPS applications. Team is free to use any testing method but might be restricted by reporting options. Infrastructure setup might suffice for H-timeframe. Toine Siebelink will contact Chaker Al-Hakimre. template for architecture is finalizing study on CIST integration tests. Goal is E2E test for CPS applications. Team is free to use any testing method but might be restricted by reporting options. Infrastructure setup might suffice for H-timeframe. will contact re. template for architecture documentation. Benjamin Cheungmade a clever suggestion to draft documentation in a Wiki and once reviewed and finalized convert to RST files. This would speed up the review process!
M3 :'code freeze' Thursday
Jira
server
ONAP JIRA
jqlQuery
project = cps AND fixVersion = "Honolulu Release" AND status != Closed AND status != Delivered ORDER BY status DESC
CPS APIsAPI methods #2 and #21 will be prioritized for H release
Both methods use E2E Slicing specific model through CPS-Core. This means NF-Proxy interface not required (for E2E Slicing)
#2 requires new query: CPS-235: Overview of (early) CPS Query and Update Scenarios query #3 This will be handled as a 'bug' as code freeze date is to close #2 also requires a 'with children' option on the query, also to be handled as a 'bug'
#21 is a simple 'get' by xpath with children which is already supported by CPS Core. Latest Model & Data sample need to be confirmed, Toine Siebelink suspect latest data.txt sample provided in
Jira
server
ONAP JIRA
serverId
425b2b0a-557c-3c0c-b515-579789cceedb
key
CPS-199
is not inline with model. CPS Code has a later data sample. Niamh Corewill update the Jira with the correct sample.
TBDMP Integration as submodule to be discussed with Claudio David Gasparini TBDMP Sub repo in progress, split in separate commits: structure, code, tests. Need to think abut structure and split the PoC in required modules. E2E Slicign team will drive required tasks, track in Jira et with support from CPS Team. krishna moorthy will handle deployment? For now as uService as subschart in CPS but TBDMT should remain independent of CPS! Claudio David Gasparini can support with OOM integration
Explore Yang-Patch, E2E. Sandeep Shahshowed a basic example of a a Yang Patch with an 'edit' operation:
Patches are transactional, if one fails, all fail (and rollback of already completed steps) Patches are NOT used for adding elements to a Yang List
AOB:Benjamin Cheung invited CPS Team to join Use Case Realization meeting on1400 UTC to discuss CPS possibilities for collaboration with Intent Based Networking Project
NF Proxy Early Design, presentation by Tony FinnertyCPS-NCMP-Design.pptx Tony explained the reasoning for new terms 'Network CM Proxy' NCMP 'CMHandle' which will replace the term 'Anchor' in the context of CM Proxy recommend to read about NMDA https://tools.ietf.org/html/rfc8342
M3 :'code freeze' Thursday
Jira
server
ONAP JIRA
jqlQuery
project = cps AND fixVersion = "Honolulu Release" AND status != Closed AND status != Delivered ORDER BY status DESC
count
true
serverId
425b2b0a-557c-3c0c-b515-579789cceedb
PLEASE CLOSE ANY TASK THAT IS DONE! Change 'fix version' tag to Istanbul for anything that wont (need to) make Honolulu
E2E Network Slicing Use Case
CPS APIsAPI methods #2 and #21 will be prioritized for H release
Build issues. Claudio David Gaspariniexplained we need to raise a ticket on LNF and create a ci-management change.
OOM integration, we are probably too late for this but krishna moorthywill start process anyway with support from user-4e793and Claudio David Gasparini OOM integration of TBDMT needs to remain independent of OOM integration of CPS! As a fall back option TBDMT can be manually added to an ONAP deployment for demo or a local deployment an be used.
Need to support at least 2 CPS endpoints.. Get and 'Query'. The query endpoint is ' <server>/cps/api/v1/dataspaces/dataspace/anchors/anchor/nodes/query Demo available in this video. Krishna wil handle this requirement as a 'bug' after M3
Swaminathan Seetharaman will create new REQ's for E2E Slicing and SON PIC (scope to be still discussed internally)
Future of TBDMT, not clear is nice as part of CPS but will require additional resourcing as much work still needed like integration, conform to CPS-Core quality standards etc. Swaminathan Seetharamanand krishna moorthywill prepare slides to follow up this discussion next week with a view to take it to Arch. Committee.
E2E Network Slicing Use Case
CPS APIs How to continue? Proposed to split according to 'operation' 2 teams of 2. Toine Siebelinkwill create Jira's to track this work. If needed CPS team can meet E2E team middle of next week for further clarification. see
OOM blocked, RC0 postponed by 1 week CPS team just waiting on OOM to merge (gating jobs are passing) CPS-290 more scenarios of 500 error to be discussed
Presentation on E2E slicing Check Andy MAYER (ATT) Ruhal Tyagi (Ericsson)
'Home' for TBDMT for review with ArchCom Template need to be aware of Model/Version Versioning could be part of ID Template should be applicable to range of versions Preferred by Team: TBDMT stay in CPS. Main concern is Resourcing. Swami will add slide with options and Pros & Cons and review slide again next week
Owner of slicing 'config' data has to be the 'use-case' (not the TBDMT)
Process for dopping back Toine Siebelink will document a proposed WoW for bugs on confluence with help from team In general all bugs should eb fixed on main branch and dropped back to previous release. Consider API changes, user story Acceptance Criteria etc. If there is no API/behavior impact and it didn't break acceptance criteria then it could be an 'enhancement'. Claudio David Gasparini will prepare for discussion on backward (in)compatible updates next week
AOB
Agreed to change meeting duration back to 1h starting next week
Please note DST has started in US, This will affect attendees in zones with different DST rules