Configuration Persistence Service Kohn Meeting Notes & Recordings

Minutes

DateAttendeesAgenda / Notes

Please continue to Configuration Persistence Service London Meeting Notes & Recordings

 

  • Luke Gleeson (Unlicensed) Discussion around CPS-1221 - Getting issue details... STATUS  
    • Requirement DT (Lukasz Rajewski) : support modifications across multiple Anchors and/or multiple fragment under on anchor
      • Scope: CPS Only (for now)
    • Architectural Issues(Tony Finnerty )
      • Distributed transactions hard to support in MicroServices environment, strategy is 'eventual-consistency' instead
    • Possible future solutions
      • Batch Operation against multiple anchors (cm handles) 
      • Support Yang-Patch operation for non-passthrough (cached) data
    • Above solutions can be added to CPS as part of a specification for London release
  • Michał Jagiełło support different devices (namespaces) under one root
    Explained Private Properties in ONAP DMI PLugin could be used to handle this with some additional modifications
    Not quite clear whether one cm-handle or multiple cm handles woud be used for such a device. Michal wants to await  completion of multi-root functionality before considering new requirements for CPS
  • Kohn/London status
  • SoftwareStatus

  

  • SoftwareStatus
    • CPS-1294 - Getting issue details... STATUS Toine Siebelink will ass comment with stakeholder decision. handling of notification (kafka) errors in this use case
  • Discuss CPS-1301 - Getting issue details... STATUS it was agreed that the expected behavior is to insert prefix only when new modules occur as per the usual convention. This is a known and documented limitation in CPS and therefore not a bug. Agreed with David Terwilliger to take this as a high priority requirement for the London Release as part of a 'Feature' request from Fujitsu on CPS (the process was explained during the meeting)
  • New Joiners,welcome!
  • Code Freeze

 

  • SoftwareStatus
    • Lukasz Rajewski explained bug CPS-1258 - Getting issue details... STATUS . Toine Siebelink will revert back but is concerned this could be an ODL limitation which required a CPS based workaround before the data is parsed.
  • Michał Jagiełło explained CPS-1265 - Getting issue details... STATUS it was agreed that the RFC does allow Yang modules without a revision. CPS needs to be able to accept that (handle it as an empty String) This ticket has no been converted to a bug.
  • Code Freeze, when can we create new branch?Team agreed to await  M4  decision  on   because of possible issues with jobs that build release images from master  branch.  A Feature  branch  could  be  considered if it takes much longer.

 

 

 

 

 

  • Priyank Maheshwari demo of CPS-1034 - Getting issue details... STATUS
    Observation: when State goes to locked lock-reason details etc are NOT in the event
    Positive feedback, user story and work item related to it can now be closed (smile) 
  • SoftwareStatus
    • Aditya Puthuparambil has added Jira to handle different pre-fixes for module names in output and will this put on agenda for R11 backlog meeting
    • Joe K wil share proposal for data loading improvements with Tony Finnerty 
    • DT Team has several proposals in progress and wil arrange meeting with full team to discuss them next week
    • CPS-1126 - Getting issue details... STATUS remains main priority, several teem members are helping out now

 

  • Lee Anjella Macabuhay demo of  CPS-1168 - Getting issue details... STATUS / CPS-1133 - Getting issue details... STATUS to close W.I. 9 in R11
    • All good, user story and W.I. 9 can now be closed
  • Lee Anjella Macabuhay present findings on CPS-1153 - Getting issue details... STATUS
    • Scope of user story limited to this investigation, Lee Anjella Macabuhay wil create a follow up user story for implementation and a Spike re. the requirements for DB/Yang model updates probably without using Liquibase
    • Spike has proven dat model can be split without any consequences for the format of the data ie. the data is backward and forward compatible
  • Rudrangi Anupriya presented a proposal for CPS-1131 - Getting issue details... STATUS
    • Proposal is comprehensive but need to be converted to a CPS Wiki Page 
    • Some functional requires separate mention, further study and separate future Jiras such as
      • 'limit' query parameter(?) to return a limited amount of nodes
      • '*' representing all possible child containers or even descendants?
      • brackething i.e. combining several logical operators using brackets
    • The need/priority of cpsPath extensions should be driven by the real world need of business use cases.
    • any cpsPath extension need to consider the  impact of the SPI (Service Provide Interface) and thus the feasibility to remain database base technology  agnostic, think of an extension for regular expression support
  • Thanks Dylan Byrne for all your valued contributions to CPS and good luck with your future opportunities, maybe you wil find out way back to Open Source again (smile) 

 

 

  • SoftwareStatus
    • Demo by Dylan Byrne re. CPS-1133 - Getting issue details... STATUS
      • Enable/Disable Data Sync for Cm Handle
  • Arpit Singh & rajesh.bumca Discussed their findings in regard to CPS-1128 - Getting issue details... STATUS , and gave a list of API's which can possibly be created and updated, along with new error codes that can implemented for certain error scenarios. They will share their documentation with us.

 

  • SoftwareStatus
    • Luke Gleeson (Unlicensed)  no updates from liquibase from last week.
    • Dylan Byrne  investigation on a bug  CPS-1150 - Getting issue details... STATUS   related to ODL having transitive dependency of guava which has some vulnerabilities. Tony Finnerty  suggested we should also check what version SDNC uses in order to select the correct version and still be compatible.
  • Questions came up during the meeting.
    • Rajesh Kumar pointed about the response format of few of the endpoints to be in text format as opposed to json. He will reach out with consolidated details. Also there is a user story in backlog on the same lines CPS-1128 - Getting issue details... STATUS . Team to look into it.
    • Ahila P  pointed out that the list-node API in CPS-Core on retrieval of nodes is slower and she will come back with the sample data for the team to analyze further.
    • Arpit Singh  wanted to confirm on resolution about a bug raised in Istanbul release related to schema-set. (we were able to fetch the details of the deleted schema-set ) which is fixed in Jakarta. 


 

  • SoftwareStatus
    • Toine Siebelink will update CPS-1150 - Getting issue details... STATUS to include suggestion for using latest version of ODL YangTools and check for direct dependency of Guava (in NCMP test stubs?)
    • Aditya Puthuparambil suggested to create Jira for KT on Kubernetes deployment of ONAP/CPS CPS-1151 - Getting issue details... STATUS
  • Kohn Milestone Status M2
    • CPS read ie. tasks closed but TSC forum decided to postpone decision by 1 week.
  • Demo by Dylan Byrne re. CPS-1119 - Getting issue details... STATUS
    • dataSyncEnabled missing from output, will be addressed in current user story
  • Demo by Luke Gleeson (Unlicensed) re. CPS-977 - Getting issue details... STATUS
    • Error handling for cspPath needs to be improved. return 4xx when invalid (conform cps-core). Handle(validate) blank string separately
    • Inconsistencies between kebab-case for yaml modelled data and camelCase json modelled data need to be addressed. New spike CPS-1152 - Getting issue details... STATUS created for that
    • Current dmi-registry model needs to be published with note on fact that additional-properties cannot be used. Created a user story to split between public and private models:  CPS-1153 - Getting issue details... STATUS