AAI Historical Tracking 2018-04-25 Meeting Notes

Recordings

Recorded Session 2018-04-18

Recorded Session 2018-04-25

Attendees

  • @James Forsyth

  • @Adrian BP

  • @William Reehil

  • Andrew Muller

  • @Steve Polston

  • @Josef Reisinger (Deactivated)

  • @soumya

Date

Apr 25, 2018

Duration 40 minutes

Discussion items 

Time

Item

Who

Notes

Time

Item

Who

Notes



User Stories

@William Reehil

Bill walked through the set of user stories, and we agreed to set up sprints to cover the various features. @James Forsyth will set up sprints aligning with a schedule to start a sprint on 16 May 2018. The rest of the stories will be assigned to the iterations outlined in Bill's spreadsheet which he will send to Jimmy.



Review Proposed Epic

@William Reehil

Epic:
 
A subsystem is needed to track the history of the A&AI real-time database at an attribute/entity level for every resource (nodes & edges). The following is what would need to be tracked for the attribute value and entity assertions

  • source of change (provenance)

  • timestamp of when the change (add/update/delete) was made in the database

  • timestamp of when the change (add/update/delete) was made in the network as per provided by the client (preferred that client sends this but not mandatory)


The client will need a streamlined way to access this history via URIs and a GUI. For Casablanca only singular entity history queries will be supported showing the state of the entity at a given time. The design needs to be extensible enough to easily support history queries over a range of time, retrieving complicated topology history, traversal mS endpoints (custom query/dsl), and aggregations post Casablanca. 
Any data populated in A&AI before this feature was implemented, would not have historical information.
If the results have a subset of attributes that did not exist in the range of the data requested, A&AI will display the partial history available
Data retention limits will be enforced on the historical database to truncate history, this data retention timeframe will be configurable 

https://lf-onap.atlassian.net/browse/AAI-953
 



Review Proposed User Stories

@William Reehil

Stories:



Code for Gallifrey + Chameleon

@Adrian BP

@Adrian BP intends to push seed code for Casablanca for the POC gallifrey and chameleon repos.

Action items

@James Forsyth will create the epic and skeleton stories for this initiative, Due Apr 2, 2018
@Adrian BP and @William Reehil will set up a working session to flesh out the stories and assign tasks