Configuration Persistence Service Kohn Meeting Notes & Recordings

Configuration Persistence Service Kohn Meeting Notes & Recordings

Minutes

Date

Attendees

Agenda / Notes

Date

Attendees

Agenda / Notes

Oct 14, 2022

Oct 7, 2022 

Arun Subramanian (Fujitsu) @arne.chrestin Lena Peuker (DT) @c.kagerhuber @Tony Finnerty @Priyank Maheshwari @Lukasz Rajewski @Sourabh Sourabh @Luke Gleeson (Unlicensed) @Michał Jagiełło @Andras Zoltan Kiss @Levente Csanyi @Joe K @Lee Anjella Macabuhay @Arpit Singh @Rudrangi Anupriya @rajesh.bumca @Kamel Idir 

  • @Luke Gleeson (Unlicensed) Discussion around https://lf-onap.atlassian.net/browse/CPS-1221 

    • 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

 Sep 30, 2022 

@Toine Siebelink @LEILA NISHIMWE @Kamel Idir @Luke Gleeson (Unlicensed) @Andras Zoltan Kiss @Joe K @Priyank Maheshwari @Lee Anjella Macabuhay @Aditya Puthuparambil @Levente Csanyi @YASHWANTH GANDHAPU @Arpit Singh @rajesh.bumca @Rudrangi Anupriya @Ahila P @David Terwilliger 

  • SoftwareStatus

  • Discuss https://lf-onap.atlassian.net/browse/CPS-1301 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!

    • @Levente Csanyi  Ericsson Ireland 

    • @LEILA NISHIMWE Bell Canada

  • Code Freeze

Sep 23, 2022 

@Toine Siebelink @Andras Zoltan Kiss @Michał Jagiełło @Lee Anjella Macabuhay @Luke Gleeson (Unlicensed) @Tony Finnerty @Joe K @Sourabh Sourabh @Lukasz Rajewski Arun Subramanian (fujitsu) @David Terwilliger M Santosh Kumar @Arpit Singh @YASHWANTH GANDHAPU @Rudrangi Anupriya @rajesh.bumca 

  • SoftwareStatus

    • @Lukasz Rajewski explained bug https://lf-onap.atlassian.net/browse/CPS-1258. @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 https://lf-onap.atlassian.net/browse/CPS-1265 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  Sep 29, 2022 because of possible issues with jobs that build release images from master  branch.  A Feature  branch  could  be  considered if it takes much longer.

Sep 16, 2022 

@Priyank Maheshwari @Luke Gleeson (Unlicensed) @Sourabh Sourabh @Tony Finnerty @YASHWANTH GANDHAPU @Arpit Singh @rajesh.bumca Arun Subramanian (fujitsu)

Sep 9, 2022 

@Luke Gleeson (Unlicensed) @Priyank Maheshwari @Sourabh Sourabh @Tony Finnerty @Michał Jagiełło @YASHWANTH GANDHAPU @Arpit Singh @Aditya Puthuparambil @David Terwilliger 

Sep 2, 2022 

@Toine Siebelink@Lee Anjella Macabuhay @Priyank Maheshwari @Sourabh Sourabh @Michał Jagiełło @Joe K @Tony Finnerty @YASHWANTH GANDHAPU @rajesh.bumca @Arpit Singh @Rudrangi Anupriya @Aditya Puthuparambil Arun Subramanian (fujitsu) @David Terwilliger 

Aug 26, 2022 

@Toine Siebelink Arun Subramanian  @David Terwilliger @Sourabh Sourabh @Lee Anjella Macabuhay @Priyank Maheshwari @Joe K @Luke Gleeson (Unlicensed) @Tony Finnerty @Jithendra Kumar Veeravalli @Arpit Singh @rajesh.bumca @Rudrangi Anupriya @YASHWANTH GANDHAPU 

Aug 19, 2022 

@Toine Siebelink @Lee Anjella Macabuhay @arne.chrestin @Priyank Maheshwari @Joe K @Aditya Puthuparambil @Sourabh Sourabh @Tony Finnerty @Andrey @Arpit Singh @Andras Zoltan Kiss 

  • @Priyank Maheshwari demo ofhttps://lf-onap.atlassian.net/browse/CPS-1034
    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  

  • 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

    • https://lf-onap.atlassian.net/browse/CPS-1126 remains main priority, several teem members are helping out now

Aug 12, 2022 

@Toine Siebelink @Lee Anjella Macabuhay @arne.chrestin @Priyank Maheshwari @Joe K @Andras Zoltan Kiss @Lukasz Rajewski @Sourabh Sourabh @Dylan Byrne @Tony Finnerty @Aditya Puthuparambil @Andrey  @Michał Jagiełło @Arpit Singh @rajesh.bumca @anu kumari @YASHWANTH GANDHAPU 

  • @Lee Anjella Macabuhay demo of https://lf-onap.atlassian.net/browse/CPS-1168 /https://lf-onap.atlassian.net/browse/CPS-1133 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 https://lf-onap.atlassian.net/browse/CPS-1153

    • 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 https://lf-onap.atlassian.net/browse/CPS-1131

    • 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  

Aug 5, 2022 

@Dylan Byrne @Priyank Maheshwari@rajesh.bumca @arne.chrestin @Tony Finnerty @Andras Zoltan Kiss @Joseph Keenan @Lee Anjella Macabuhay @Ahila P @Aditya Puthuparambil @Luke Gleeson (Unlicensed) @Sourabh Sourabh @Arpit Singh  @Rajesh Kumar 

Jul 29, 2022 

@Dylan Byrne @Joseph Keenan @Priyank Maheshwari @Sourabh Sourabh @Lee Anjella Macabuhay @Luke Gleeson (Unlicensed) @Lathishbabu Ganesan @arne.chrestin @Arpit Singh @Rajesh Kumar 

Jul 22, 2022 

@Dylan Byrne @Priyank Maheshwari @Sourabh Sourabh @Luke Gleeson (Unlicensed) @Lee Anjella Macabuhay @Aditya Puthuparambil  @Tony Finnerty @Arpit Singh @Rajesh Kumar  @arne.chrestin @Ahila P 

  • SoftwareStatus

    • @Luke Gleeson (Unlicensed)  no updates from liquibase from last week.

    • @Dylan Byrne  investigation on a bug  https://lf-onap.atlassian.net/browse/CPS-1150  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 https://lf-onap.atlassian.net/browse/CPS-1128. 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. 

 

Jul 15, 2022 

@Toine Siebelink @Lee Anjella Macabuhay @Aditya Puthuparambil @Tony Finnerty @Priyank Maheshwari @Andras Zoltan Kiss @Dylan Byrne @Luke Gleeson (Unlicensed) @Rudrangi Anupriya @Arpit Singh @Rajesh Kumar  

Jul 8, 2022 

@Toine Siebelink @Lee Anjella Macabuhay @Priyank Maheshwari