...
2020-08-18 special meeting on E2 simulator
Recording: TODO 2018_08_18_special_meeting_on_e2_simulator.mp4 (no meeting notes created)
2020-08-18
Recording: 2 parts: near_rt_ricplatform_and_ricapp_meeting_2020_08_18_part1.mp4 and near_rt_ricplatform_and_ricapp_meeting_2020_08_18_part2.mp4
- Note that previous demo was on Thursday, 2020-08-13 Cherry R5.4. Recording available on the confluence page.
- RIC-628 now also fixed. Together with the earlier fix of RIC-444 this should now remove any issues with unintended dependencies on E2SMs. Now the RIC platform should again be independent of E2SMs. Note that the new routing manager implementation >0.6.1 requires an update of the routing manager helm chart as well. These helm charts are in master branch of repo ric-plt/ric-dep.
- RIC-509 we are aiming for CII (core infrastructure initiative of the Linux foundation) self-certified badge "basic". Need to check what basic "passing" badge actually implies. Initially this might be a reasonable aim: (1) Weekly static code scans by SonarCloud, (2) Weekly scans by NexusIQ for outdated 3rd-party packages/libraries (3) All critical and major vulnerabilities are remediated, (4) automatic code coverage is 80%-90%. Note that originally we planned for Cherry: "80% for all existing components and 50% code coverage for new ones."
The below projects are onboarded to SonarCloud but not scanned.
ric-plt-e2 ric-plt-sdlgo ric-plt-xapp-frame ric-plt-appmgr ric-plt-dbaas ric-plt-dbaas-hiredis-vip ric-plt- nodeb-rnib ric-plt-submgr ric-plt-utils ric-plt-jaegeradapter ric-plt-tracelibcpp ric-plt-tracelibgo ric-plt- vespamgr ric-plt-asn1-documents ric-plt-streaming-protobufs ric-plt-ric-test ric-plt-ric-dep ric-plt-demo1
not in sonar: com-golog com-pylog com-gs-lite
- None of the components except ric-plt-a1 (scanned 3 months ago) is onboarded to NexusIQ.
Project name in SonarCoud
Vulnerabilities
Coverage
Last scan
ric-plt-alarm-go
0
38.8
8/5/2020
ric-plt-lib-rmr
0
73.6
8/3/2020
ric-plt-lib-rmr-c (old code, old job not in use anymore)10423/29/2020ric-plt-lib-rmr-py
0
0
4/5/2020
ric-plt-rtmgr
0
77.5
8/5/2020
ric-plt-sdl
1 - minor
66.6
7/30/2020
ric-plt-xapp-frame-cpp
0
94.3
3/25/2020
com-log
3
89.9
8/5/2020
Note that Matti and scot are trying to remove the old job info sonarcloud.
ric-plt-lib-rmr-c
- T1 (Antti)
- RIC-114 scope change
- T2 (Abdulwahid)
- Routing Manager now supports route distribution to multiple RMR control ports.
- T4 (Avinoam)
E2M - Get node list API changed and now return also the node connection status - completed. Swagger : https://wiki.o-ran-sc.org/display/RICP/E2+Manager+REST+API+Swagger
Publish SDL event in case Connection Status is changed - Testing is completed - waiting for further testing with some sample xApp from Nokia
Publish SDL event in case gNB is added/updated/deleted - in progress
E2T Prometheus implementation - completed (including review and testing)
- T5 (Matti)
- O1 APIs (O1-PM/FM/CM) in C++ framework completed - see demo from last week // python framework demo was done earlier in Cherry.
- E2 Simulator work still ongoing (Ron doing cleanup work). Ron will give presentation about simulator code in meeting with Samsung/HCL/ATT/Nokia after this meeting.
- RMR-to-VES event adapter for statistics implemented
- T6 (Lusheng)
- T7 (Bharath)
- Subteam-h1 (Alok, Sangeetha)
Ticket Number Ticket Summary 8/18 Updates RIC-109 DB: study: SDL scaling with Redis cluster (instead of sentinel) Found an approach for the ask First level of demo scheduled for Fri,21st with ticket SPOCs from ORAN Preparing for demo ppt RIC-360 Plan and prototype helm (and k8s) upgrade with xApp manager, REC, RIC infrastructure Understood the as-is deployment scripts. Explored the Helm2/Helm3 Delta for these deployment scripts Changes done in deployment scripts & shared understanding via email to SPOCs/experts (Lusheng) Received feedback for additional Code level changes (Go lang based) in few components (in deployment script) RIC-509 Components supporting continuous integration infrastructure, e.g., static code analysis Local environment set-up is completed (Thoralf: goal eventually to use LF infra) Code-analysis is done on an ORAN project that already supports it and found results to be comparable. Working on a candidate ORAN project to run code-analysis. RIC-150 Perform e2e RIC benchmarking Understanding flow and scope of this RIC benchmarking across E2 Sim, Bouncer xApp, KPI Mon xApp Subtask (RIC-633) E2sim and Xapp created and added to this. E2simulator is installed in our lab and checking for RIC Communication. Working on KPIMON xApp standup along with its dependencies (E2 Mgr, E2 Subscription Mgr and E2 Term) - waiting for inputs RIC-149 Define and implement automated test cases for flows to be defined early in Bronze-R4 Understood nanobot flow and deployed the same in our lab for testing health of the RIC Platform.
Currently working on E2E tests to check for health of Xapp manager, deployments and E2mgr.
- Himesh asked about KPImon (go) related to: View/Reply Online (#828). Matti to discuss with Samsung committers of KPIMON. Contact Ron S.
- RICAPP agenda: RICAPP Meetings.
...