...
2023-08-22 (exceptionally one week later than normal)
Recording: TODO
- Every time: Check rule RC-4 (link) that all L or XL commits of the last two weeks have also new unit tests. This is our policy. link-to-reviews (gerrit filter instructions // gerrit t-shirt-sizing).
- Last checked on 2023-04-11
- https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/10923 OK, module version updates only
- Last checked on 2023-04-11
- every second time: Review code coverage stats and blocker code smells
- We take a look at the two links in the beginning of this page: Code coverage reports..
- The list below is only working reports // Anybody volunteering to work with LF on making the code coverage CI to work again (there's still the old JVM version)
- Thoralf did this last on 2023-05-23: we did not do this this time
- Every time: Check if there are new bug reports in JIRA: link
- new: RIC-991 rmr related (not a duplicate) - Alexandre will take a look
- new: RIC-989 rmr (minor) security issue - Alexandre will take a look
- new: RIC-988 CLOSED e2 component configuration → Duplicate of fix https://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt/e2mgr.git;a=commit;h=d2f1a29d3f1cc779045148a82729f644e6110776
- RIC-986 ping-pong example xapp-frame-py needs fixes in the dockerfile
- RIC-979 Decode Error with e2sim on e2term Pod - AP-Subhash/Naman add logs
- RIC-972 URL for A1 mediator to align with spec.
- RIC-965 RMR wormhole connections uses stale endpoints to make connections
- RIC-921 fix UT test case in e2mgr to stub time (leftover from review https://gerrit.o-ran-sc.org/r/c/ric-plt/e2mgr/+/8493)
- RIC-915 dms_cli for installing xapp not working (raised by James)
- RIC-905 new (from PW) Issue in reporting the CLEAR ALARM as VES EVENT
- RIC-901 new (from PW) BUG FIX IN 'Get ALARM INFO’ NETCONF COMMAND
- RIC-897 SCTP connection fails with Viavi // update with workaround
- RIC-896 xapps sending same msg type and sub id fails - details to be clarified
- RIC-894 long idle period (days) causes RMR connection breaks
- RIC-864 xapp-frame-cpp CI does not use Dockerfile and therefore uses Ubuntu18.04 (not 20.04) in build
- RIC-857 sporadically RMR takes multiple minutes before being "ready"
- RIC-852 Intermittent Issue with E2T: While setting up E2 setup request and response.
- 2021-12-21: Trying to get bandwidth for this during F release.
- RIC-837 RMR is not forwarding messages from E2T to E2M
- RIC-835 → 2021-12-07 no news from Viktor
- fixed:
- Himanshu: demo on the OAI CU <--> OSC RIC integration
- Himanshu presented the integration of SDRAN-fork of OAI (with SDRAN E2 support added) and how the CU connects to OSC RIC
- James: updates?
- 2023-01-31:
- working on existing robot test cases (that integrate xapps and platform) to be part of xtesting tests.
- Subhash asked for a wiki page documenting this work.
- WR also want to contribute to xtesting for O2. CNF package definition still open and concept of DMS.
- discussion with Bin Yang in this meeting is possible. Maybe some proposal would be good.
- Tacker-based deployment needs to be checked.
- 2023-03-14, 2023-03-28 : no news
- 2023-04-11: H release test cases related O2 IMS committed into it/test. Some of these related to existing robot test cases.
- 2023-04-25: no updates
- 2023-05-09:
- Q-to-James: summary of what you presented in TOC (1 min) and let's raise question to all for input to integration project.
- Xtesting is used in integration project now (already for 6 months or so). Xtesting works also with robot test cases.
- James working in this integration for the test cases that are already in it/test. Infrastructure team also contributed O2 releated robot test cases (requires o-loud).
- Input from other subprojects, incl. our near-RT RIC project?
- James needs some hints on how to run the existing robot test cases in it/test related to missing env variables: GLOBAL_INJECTED_E2MGR_USER and APPMGR_ENDPOINT.
- Q-to-James: summary of what you presented in TOC (1 min) and let's raise question to all for input to integration project.
- 2023-05-23 → no news
- 2023-07-18: James' focus is currently on OSC & OAI cooperation. Current thinking is to use Taiwan lab to host OAI -based installation over E2AP (2.0). See also https://openairinterface.org/mosaic5g/
- usage of robot test cases (from it/test) is still something that James is thinking about.
- Himanshu commented that he tried OAI CU/DU with OSC RIC and KPM xApp.
- 2023-08-01:
- O2 integration with OSC RIC is still pending with WR.
- OAI was discussed in last week's TOC, and it seems OAI license is not blokcer for using OAI in OSC-labs.
- 2023-01-31:
- Prashant's work in near-RT RIC(subteam-p)
- 2023-04-25:
- 2023-05-09
- question related to O1 (for stats handling without Vespa) - see RIC-798
- 2023-05-23
- https://gerrit.o-ran-sc.org/r/c/ric-plt/a1/+/11127?usp=search and two more minor ones to be reviewed Naman/Subhash during this week
- E2 → Alexandre to review - 2023-06-06: merged
- 2023-06-06: Prashant posted in O-RAN WG3 on O1 a question related on the why of notifications + SFTP. No reply yet.
- 2023-07-18: feedback was that this is a 3GPP issue. Not further following up on this.
- 2023-06-18: Thoralf-AP: remove all items above as they are done
- Sunil updates (subteam-h)?
- 2023-03-14, 2023-03-28, 2023-04-11, 2023-04-25, 2023-05-09: no news
- 2023-05-23: all items from HCL to be moved to I release.
- 2023-07-18, 2023-08-01: no news
- Subhash/Naman updates (subteam-s) ?
- 2023-02-28: working on RNIB models for E2 reset. Nanobot integration with A1 mediator. kServe adapter work ongoing (RICDMS extension planned).
- Kserve adapter (mentioned in RSAC and e-mail from Hoejoo),
- 2023-01-31 Joseph presented the kserve part. We agreed as working assumption to go for solution #1 (slide 2) with model-based inference. Comments by e-mail to Joseph. Slideset: link
- Thoralf to create JIRA item for this
- Subhash/Thoralf commented that ricdms cli and REST should be implemented at same time. But also ok if only in one.
- 2023-02-14: Subhash discussed with Hoejoo on this (internally) - maybe a presentation coming later
- https://wiki.o-ran-sc.org/plugins/servlet/mobile?contentId=67535114#content/view/67535114
- Integration with AI/ML project: kserve_adapter
- data pipeline (Hoejoo's e-mail)
- 2023-01-31 not discussed in today's meeting
- data pipeline (Hoejoo's e-mail)
- 2023-01-31 Joseph presented the kserve part. We agreed as working assumption to go for solution #1 (slide 2) with model-based inference. Comments by e-mail to Joseph. Slideset: link
- Kserve adapter (mentioned in RSAC and e-mail from Hoejoo),
- 2023-03-14:
- E2 Reset E2mgr changes done. submgr change and notification to xapp still open.
- A1 mediator nanobot integration still under work
- 2023-03-28: work continues
- 2023-04-11: E2 reset work in submgr is now under work.
- 2023-04-25: Naman working on E2 reset (submgr part), ricdms not too much progress. no update on kserve
- 2023-05-09:
- E2 reset done, but still one more review coming on submgr to block subscriptions fo0r E2 nodes under reset.
- A1 bug fixes being almost ready.
- A1 mediator nanobot might be delayed.
- AI/ML adapter work is still ongoing - ricdms changes still coming during next 1-2 weeks.
- E2 reset done, but still one more review coming on submgr to block subscriptions fo0r E2 nodes under reset.
- 2023-05-23
- E2 reset (from E2 node): done
- KServe adapter still being worked on.
- nanobot integration still being worked on.
- 2023-07-18: no news, planning for I release
- 2023-08-01:
- E2AP v3.0 → we took a look at what changes are coming
- A1 enhancements
- considering upgrade of ubuntu and k8s
- deploying RIC and xapps using k8S operator
- DMS delete PI
- E2 reset from ric to e2 node
- 2023-02-28: working on RNIB models for E2 reset. Nanobot integration with A1 mediator. kServe adapter work ongoing (RICDMS extension planned).
- Abhijit updates (subteam-ag) ?
- Abhijit is now committer for the rust subsystems (platform and xapp) - but there seem to be issues on LF side that didn't actually made this happen.
- Thoralf raised support request to LF. Reminders sent. Still no solution.
- 2023-03-14:now has access to hw-rust, but not yet xapp-frame-rust (no need to escalate yet). CI for xapp-frame-rust works now.
- 2023-03-28: working on RIC-969 and part of RIC-957
- 2023-04-11:
- RIC-969 first set of APIs (SDL) implemented. RNIB not yet (also under RIC-969).
- hw world xApp should grow with the implementation of xapp-frame-rust. Initial hw-rust xapp will show use of SDL/RNIB.
- RIC-969 first set of APIs (SDL) implemented. RNIB not yet (also under RIC-969).
- 2023-04-25
- working on RNIB support in rust (https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame-rust/+/10906) and next step hw-rust.
- 2023-05-09
- RIC-977 (subscription API) - pls. merge.
- RIC-978 pls. try to complete during this week.
- issues with E2 simulator → to get in contact with Naman and Subhash
- 2023-05-23
- hw-rust xapp using xapp descriptor (config.json) works, but still fixing lifeness and readiness probe
- testing of subscriptions using hw-rust (facing the E2T problem)
- 2023-07-18: no news
- 2023-08-01: got logs from Subhash. Now ran into issues with Dockerfile in E2T (gcc related differences between ubuntu 20 and 22)
- Abhijit is now committer for the rust subsystems (platform and xapp) - but there seem to be issues on LF side that didn't actually made this happen.
- Cap Gemini updates (subteam-cg)?
- 2023-03-14
- RIC-851 done
- RIC-967 (RIC subscription delete required related changes in xApp communication) added to H release. We discussed this in a meeting and decided to implement pre and post notifications aligned with RICARCH.
- 2023-03-28, 2023-04-11, 2023-04-25, 2023-05-23: no news.
- 2023-05-23: presentation on RIC SUBSCRIPTION DELETE REQUIRED and communication between xApps and submgr. → DONE
- 2023-07-18: Cap Gemini (Gunja) conflict management presentation planned for end of July
- 2023-08-01
Gunja to present conflict management design
thinking about adding support for DU in E2T/E2M/RNIB in I release
- 2023-03-14
- Himanshu (subteam-gs) would like to work on RIC-963
- code changes, but difficult to test as difficult to change order of IEs in message.
- 2023-06-06: Added unit tests (integrated in image building) - did some changes in the stubs (based on environment variables). Next step looking into this.
- 2023-07-18: Code changes almost ready for RIC subscription response - gerrit review coming.
- 2023-08-01: feedback from Anssi on submgr received and incorporating these changes.
- Dhiraj (subteam-r)
- 2023-05-23: ipv6 - Alexandre working on this: RIC-985. Note that this requires re-creation of most container images.
- 2023-06-06: ipv6 fix is merged. Dhiraj tried with this new version. Containers start. Good. Investigation continues - most likely fix needed in routing manager ([ brackets cause issues)and E2T (crashes to be fixed).
- 2023-07-18: IPv6 changes to come as review
- 2023-08-01: working on it.
- Alexandre (subteam-utfpr)
- 2023-05-23: no news
- 2023-06-06:
- fixed IPv6 support in RMR - works in IPv6 only case and in case of providing specific IPv6 address. Routing mgr might require additional work.
- seems also to be a bug in interface name solution in RMR. Remember to create a JIRA item
- Nokia(subteam-n)
- GRPC vs RMR
- 2023-01-17: Still working this within Nokia. WG3 also discusses this.
- 2023-01-31, 2023-02-14, 2023-02-28, 2023-03-14, 2023-03-28, 2023-04-11, 2023-04-25, 2023-05-09, 2023-05-23, 2023-07-18: no update
- GRPC vs RMR
I release content
- we mark items that you are >90% sure (=”committed”) to work on during 2H2023 with your label, like subteam-n (Nokia), subteam-s (Samsung) and so on. Items that are proposed for I release but not “committed” we mark with subteam-n-proposal, subteam-s-proposal and so on. To ease usage I created a couple of filters for follow up. See §7.3 from Jira usage conventions.
- input for release candidates: left overs and generally open items, RSAC
- Sprint dates
- Sprint G release dev sprint 1: Aug-21 to Sep-10
- Sprint G release dev sprint 2: Sep-11 to Oct-1
- Sprint G release dev sprint 3: Oct-2 to Oct-22
- Sprint G release dev sprint 4: Oct-23 to Nov-12 (last planned development sprint)
- Sprint G release dev sprint 5: Nov-13 to Dec-3 (only for unplanned last-minute development items)
- Plan (v03 as of 2023-08-18): link
E2 enhancements, incl. conflict mgmt.
RIC-993 (CG): Near-RT RIC conflict management (*)
RIC-933 (CG) : Adding support for DU in E2T/E2M/RNIB
RIC-994 (S): Support for E2APv3.0
RIC-995 (S): Support for RIC Query
RIC-996 (S) Support for Subscription modifications
RIC-387 (S): Support for E2 reset from RIC to RAN (completes also RIC-383)
RIC-997 (N): Handling of RIC Error indication _during_ E2 setup
RIC-963 (GS)modify src code to be more lenient in ordering of IEs in ASN.1
Other
RIC-998 (S): K8S operators for deploying/undeploy xApps(*)
RIC-999 (S): A1 alignment with A1AP (still under investigation. Minimum is using correct URL) (*)
RIC-954 (S): DMS Rest API support for deleting/undeploy xApps (DMS REST is 2nd ifc addressing same space as dmscli)
Already in H: RIC-985 (UTFPR) IPv6 support for RMR
RIC-1000 (R): Support for only-IPv6 in RIC-internal interfaces
- RICAPP agenda: RICAPP Meetings.
2023-08-01
Recording: link to zoom recording
...