2019-09-04 AAI Meeting Notes
Recording:
Attendees:
James Forsyth
Former user (Deleted)
Keong Lim
William LaMont
Dmitry Puzikov (Deactivated)
Ondrej F
shashikanth.vh
Tian Lee
Manisha Aggarwal
Venkata Harish Kajur
Former user (Deleted)
Steve Blimkie
Ben Cheung (Nokia)
Shirley Morgan
START RECORDING
| 1 |
| El Alto Issues | James Forsyth | |
| 2 |
| Docker images not pushing | James Forsyth | docker pull nexus3.onap.org:10003/onap/babel:1.5.0 - 1.5.1 pushed, will be release version docker pull nexus3.onap.org:10003/onap/aai-gizmo:1.5.0 - 1.5.2 pushed, will be release version docker pull nexus3.onap.org:10003/onap/aai-data-router:1.5.0 - 1.5.1, will be release version docker pull nexus3.onap.org:10003/onap/aai-search-data-service:1.5.0 - 1.5-STAGING-latest available, no tagged images https://lf-onap.atlassian.net/browse/AAI-2595 docker pull nexus3.onap.org:10003/onap/elasticsearch-sg:1.5.0 - same as search data service docker pull nexus3.onap.org:10003/onap/aai-model-loader:1.5.0 - 1.5.1 will be release version docker pull nexus3.onap.org:10003/onap/aai-spike:1.5.0 - 1.5.1 will be release version docker pull nexus3.onap.org:10003/onap/aai-sparky-be:1.5.0 - 1.5-STAGING-latest, no tagged images Want to migrate to an actively support maven docker plugin since Spotify docker plugin. Consider fabric.io - an example is aai/resources |
| 3 |
| Alpine images | Dmitry Puzikov (Deactivated) | Jenkins jobs needed to create / push the common alpine image that the AAI containers will use, still need this completed before we merge the outstanding commits. |
| 4 |
| CCVPN use case in Frankfurt | Keong Lim shashikanth.vh | Introduction of schema change proposals. See also AAI-CCVPN-Extension-SOTN Proposals for Frankfurt Release and https://lf-onap.atlassian.net/browse/AAI-2593
|
| 5 |
| AAI Use Cases | Former user (Deleted) |
|
| 6 |
| GlowRoot | James Forsyth Venkata Harish Kajur | Consider adding glow root profiling for AAI Microservices |
| 7 |
| Microservices enabled by default in aai/oom | James Forsyth | The ones in bold will be turned "off" by default: aai-babel aai-elasticsearch aai-modelloader aai-search-data aai-traversal aai-champ aai-gizmo aai-resources aai-sparky-be aai-data-router aai-graphadmin aai-schema-service aai-spike We will add are release note about how to turn off the ones in italics for users that want a true minimum set without the UI |
| 8 |
| El Alto Review | James Forsyth | JIRA Epic/Story count: https://lf-onap.atlassian.net/issues/?jql=project+%3D+AAI+AND+issuetype+in+%28Epic%2CStory%29+AND+fixVersion+%3D+%22El+Alto+Release%22+ORDER+BY+created+DESC+++ |
| 9 |
| Janusgraph 0.2.3 | James Forsyth | https://lf-onap.atlassian.net/browse/AAI-2420 James Forsyth is going to merge updates to JanusGraph, 0.2.0 → 0.2.3 in master, should be a drop in replacement. |
| 10 |
| AAI Dev Setup | @ranvijay | Watching ranvijay editing the files identified problems in the text of AAI Developer Environment Setup - Dublin that were subsequently fixed.
|
| 11 |
| Performance Issue | James Forsyth | FREEMAN, BRIAN D reported that when there are ~2400 vservers returned in a closed loop custom query, AAI takes minutes to respond. We've discussed paging previously, any other ways to optimize this? PUT 'https://aai.onap:8443/aai/v16/query?format=resource'
{"query":"query/closed-loop","start":"/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/28481f6939614cfd83e6767a0e039bcc/vservers/vserver/6ad9eb6b-d7fc-46d6-8617-4c9b46e7308b"} |
| 12 |
| Spring Boot 2 | James Forsyth | https://lf-onap.atlassian.net/browse/AAI-2111 aai-common:1.5.2 (not released yet) will be the el-alto library for springboot 1.5.x microservices. There needs to be some urgency to migrate the microservices to spring boot 2, since 1.5.3+ will not be backward compatible and so dependent applications might not have security updates if they stay on 1.5.2. 1.6.0 (Frankfort, currently master branch) aai-common will be springboot 2 so microservices must be updated by Frankfurt. Springboot 1.5.21 is the latest (and last) version in the 1.5.x spring boot train. |
| 13 |
| Upcoming R6 Functional Requirements | Ben Cheung (Nokia) | Release 6 (Frankfurt) proposed use cases and functional requirements |
| 14 |
| Round trip reverse engineering of the AAI data model | James Forsyth | Moved to new meeting: |
| 15 |
| Vetting DSL Queries | Manisha Aggarwal William E Reehil | Will discuss strategies AAI will employ to protect itself from rogue queries. |
| 16 |
| AAI History | Philip Blackwood | Discuss and review Scenarios for using historical inventory and topology |
| 17 |
| Build styles | James Forsyth | We have too many ways to build and deploy artifacts, which makes it difficult and time-consuming. Some of our artifacts are not backward compatible and we need to move everything up to released versions. |
| 18 |
| Alternative meeting system |
| Just in case Zoom problems continue, try this instead: |
| 19 |
| New UI Features / Historical Tracking | William E Reehil Manisha Aggarwal | The AT&T team has done an exciting POC at a sprint-a-thon event that they would like to share with the community. ATT wants to contribute additional UI views to ONAP, want to discuss path forward |
| 20 |
| Run AAI containers as non-root user | James Forsyth | https://wiki.onap.org/display/DW/Best+Practices
|
| 21 |
| Container Images | James Forsyth | Container Image Minimization Guidelines James Forsyth will ask integration team if we can use the AAI tenant space in windriver environment |
| 22 |
| Bug Review |
| JIRA Issue Count (in AAI project): https://lf-onap.atlassian.net/issues/?jql=project+%3D+AAI+AND+issuetype+%3D+Bug+and+status+not+in+%28Closed%2C+Delivered%29+ORDER+BY+fixVersion+ASC%2C+priority+DESC%2C+updated+ASC+ JIRA Issue Count (talking about AAI): https://lf-onap.atlassian.net/issues/?jql=project+%21%3D+AAI+AND+%28text+%7E+%22AAI%22+OR+text+%7E+%22A%3FAI%22+OR+text+%7E+%22A%3F%3FAI%22+OR+text+%7E+%22A%3F%3F%3FAI%22%29+AND+issuetype+%3D+Bug+and+status+not+in+%28Closed%2CDelivered%2CDone%29+ORDER+BY+priority+DESC%2C+updated+ASC+++ |
| 23 |
| Gerrit Review |
| |
| 24 |
| Sonar Review |
| |
| 25 |
| Jenkins CLM Review |
| |
| 26 |
| Code Coverage Status | James Forsyth |
Champ slipped below 55% with latest commit. Tian Lee will do babel, model-loader, champ, gizmo, event-client, spike, rest-client, validation Arul Nambi will do sparky-be, search-data-service, data-router, logging-service, router-core James Forsyth create ticket for El Alto for sparky, rolling back because of sonar failure Venkata Harish Kajur will check aai-common, resources, traversal, graphadmin, cacher, schema-service (which probably already have the setting) Add thresholds to all repos that are above 55% so it doesn't happen again For setting the threshold on each repo, set it to the current percentage, so if it's is at 62.7%, set the threshold to 0.62 <jacoco.line.coverage.limit>0.68</jacoco.line.coverage.limit> Sonar job for Dublin has been changed to using line coverage. <execution>
<id>default-check</id>
<goals>
<goal>check</goal>
</goals>
<configuration>
<dataFile>${project.build.directory}/coverage-reports/jacoco.exec</dataFile>
<rules>
<!-- implementation is needed only for Maven 2 -->
<rule implementation="org.jacoco.maven.RuleConfiguration">
<element>BUNDLE</element>
<limits>
<limit implementation="org.jacoco.report.check.Limit">
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>${jacoco.line.coverage.limit}</minimum>
</limit>
</limits>
</rule>
</rules>
</configuration>
</execution> |
| 27 |
|
|
|
|
Open Action Items
New Action items