...
Recording
...
...
Agenda Items
statuscolourGreentitle | Open |
---|
Agenda item not yet discussed | Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
| Agenda item being worked on |
| Agenda item not being worked on and not finished |
Notes | Last discussed |
---|
Agenda Suggestion | Keong Lim | |
Agenda item finished, item can be removed | | Agenda item finished, any in-progress work was abandoned, item can be removed |
Attendees
Recording
Agenda Items
Title | Responsible | Status | Notes |
---|
Dublin 5G Use Case | | Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
| Dublin AAI changes in support of 5g use cases. Link for presentation: 5G - PNF Plug and Play (Casablanca carry-over items) # | R4 TOPIC |
---|
1 | NF A&AI: S/W Image Repository Info | 2 | NF A&AI: Cloud Home Info | 3 | NF A&AI: External Manager IP Address | 4 | NF A&AI: S/W Version Object Association |
|
Schema Service | | Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
| |
Since there are more topics than can fit into any single meeting, suggest that after discussing one topic in depth, we rotate the agenda items to bring different issues to the top.
|
|
colourYellow | title | In Progress | Security subcommittee has recommended teams move away from jackson, and will be presenting alternatives and asking for an assessment from each project. Our team will need to do an analysis - this would not be trivial, especially given how many of our repos are impacted. As of now, this would be a very high LOE for the team, we need to understand what the recommendation from the SECCOM is before we can provide better details on what the LOE would be. Updated: Using Google gson vs FasterXML Jackson 10th Oct: Present to Seccom meeting 15th Oct: Present to PTL meeting 31st Oct: Debatable whether the cost of swapping Cassandra and changing code is worth the benefit of removing Jackson from the vulnerabilities list | 1st Nov 2018 |
AAI too slow for Holmes | | Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
| Guangrong Fu mentioned AAI in Baseline Measurements based on Testing Results: - Cache the AAI data and refresh them periodically so that Holmes won't have to make an HTTP call to AAI every time it tries to correlate one alarm to another.
The problem for caching is how to know when to update the cached data. Even though the access time may be fast for Holmes, the risk is using out-of-date data, so the correlations will be wrong anyway. Also, duplicating the AAI data outside of AAI is probably a bad architectural decision. Making AAI faster for these use cases would be better. Has there been a performance analysis of where the time is spent? Could it help to use ElasticSearch (e.g. as in sparky)? Should Holmes have a batch interface to get more AAI data in fewer calls? Or a better correlation API that results in fewer calls? 31st Oct: https://lists.onap.org/g/onap-discuss/topic/27805753 1st Nov: - Guangrong Fu will try custom queries for queries that took to long to return
- The hardware (mainly storage) influences the query speed - need to find out what hardware was the speed test conducted on (Guangrong Fu will provide HW specs)
| 1st Nov 2018 |
HAproxy in OOM | | Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
| Why is the pod for HAproxy not named (hard to figure out that there is a proxy), unsure how it is logging and where James Forsyth creates JIRA tasks to 1. to have the pod named 2. add logging to the proxy Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | AAI-1807 |
---|
|
Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | AAI-1810 |
---|
|
| 1st Nov 2018 |
Rocket.Chat AAI channel | user-b8310 | | Would it make sense to create a AAI channel in rocket chat? user-b8310 will create a rocket chat channel AAI James Forsyth created private group aai-dev in the integration rocketchat server - if you need access (Keong Lim, William Reehil, William LaMont, Manisha Aggarwal, Tian Lee, Steven Blimkie, Arul Nambi, Francis Paquette, CT Paterson, Giulio Graziani, Mark Leonard, Ed Dening, Bo Lv anybody else?) please contact Jimmy and I'll add your rocketchat ID. | 1st Nov 2018 |
2 Types of logging in A&AI WS | | | There are 2 types of logging in the services - one read from EELFManager
- the other Logger log = Logger.getLogger( ...
Is that correct? Shouldn't there be just 1 type? 1st Nov: After Casaclanca release investigate logging guidelines and figure out what library to use in order to unify logging within A&AI | 1st Nov 2018 |
Disable unused web services | | |
GreenOpen | Could we disable unused (i.e. not integrated) A&AI web services, so that the deployment is faster and the resource footprint is smaller? e.g. Champ (any other ws?) Motivation: Decrease the resource footprint for A&AI (ONAP) deployments Idea: we could support 2 different deployments 1. full (normal) deployment and 2. barebones deployment. The point of the "barebone" deployment would be to deploy only the essential services necessary for proper functioning of A&AI (leaving out services like cacher, sparky, graphadmin, having 1 cassandra node instead of 3 or 5 etc). In order to reduce hardware/cloud costs (mainly the memory footprint) it could be beneficial to support a minimalistic A&AI deployment.
Venkata Harish Kajur user-b8310 - investigate how to disable/enable charts in A&AI so we can create a core group of pods which handle the use-cases and than extended group will all the services. Consider a group of unused/unintegrated services (like Champ) | 1st Nov 2018 |
AAI HAProxy and 2-way-TLS | | | Technical solution to either decommission the proxy or make design changes to AAF to enable client side certificates. |
|
AAI Traversal queries | | | The AAI Traversal API is fairly complex, are there examples and descriptions of what the inputs and outputs of the rest api are, or alternative way to gain know-how? Code is quite difficult to read. |
|
AAI Champ | | |
GreenOpen | - Who is responsible for the project?
- What is the roadmap for the project?
- Who will do the integration?
|
Can we turn it off in OOM as it only wastes resources?1st Nov 2018 |
Spring profiles | | | Do we need the “production” profile? |
|
OOM Artifacts | | | Some of our top level OOM deployment artifacts are not unique (i.e. don’t take namespace into account as all other deployables), is that intentional |
?New column | user-b8310 | Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
Proposing new column Status, where:
- topic not yet discussed Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
- being worked on - not being worked on and not finished - topic finished, can be closed and removedKeong: The "status" mirrors a JIRA case workflow. Should we open JIRA cases to track progress and link them here They can also be linked/searched from the Meeting Notes pages.Keong: Also just to use up the available colours from Confluence macro, suggest:
- - topic finished, any in-progress work was abandoned
Pavel: Keong Lim - I think some agenda items don't justify opening and managing a JIRA ticket, but if the agenda item leads to a real task that someone should perform then we definately should create a JIRA for that. The "Cancelled" status is a marvelous idea! |
|
Return codes and messages for WS | | | Is there a guide for the description of the error message and the error codes? How are new error states (message + code) added? |
|
Rocket.Chat support | | | In order to use rocket chat with native client (and have notifications for example) it needs a TLS cert. Support for integration team? |
Support for 2 OOM deployment types
|
Copyright license header restricted to 1 company | | |
Motivation: Decrease the resource footprint for A&AI (ONAP) deployments
Idea: we could support 2 different deployments 1. full (normal) deployment and 2. barebones deployment. The point of the "barebone" deployment would be to deploy only the essential services necessary for proper functioning of A&AI (leaving out services like cacher, sparky, graphadmin, having 1 cassandra node instead of 3 or 5 etc).
In the copyright /** * ============LICENSE_START======================================================= * org.onap.aai * ================================================================================ * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
If there is a company other than AT&T the build fails saying the license header is wrong |
|
Dublin 5G Use Case | | Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
Last discussion: 24th Oct 2018 | Dublin AAI changes in support of 5g use cases. Link for presentation: 5G - PNF Plug and Play (Casablanca carry-over items) - NF A&AI: S/W Image Repository Info
- NF A&AI: Cloud Home Info
- NF A&AI: External Manager IP Address
- NF A&AI: S/W Version Object Association
| 25th Oct 2018 |
Schema Service | | Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
Last discussion: 25th Oct 2018 | | 1st Nov 2018 |
In order to reduce hardware/cloud costs (mainly the memory footprint) it could be beneficial to support a minimalistic A&AI deployment.