You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 370 Next »

Meeting Info

RIC project meetings are open to the public and held on Tuesdays at 1pm UTC.  World Time Zone Map

Zoom 1 Info:

UTC-timeevery 2nd Tuesday, check from calendar

https://zoom.us/j/9644759813

New York (EDT / UTC-4 during DST (-5 in the winter))every 2nd Tuesday, check from calendar+1 669 900 6833 // +1 646 558 8656 // 855 880 1246 (Toll Free) // 877 369 0926 (Toll Free)
Paris (CEST / UTC+1)every 2nd Tuesday, check from calendar+33 7 5678 4048 // +33 1 8288 0188 // 805 082 588 (Toll Free)
Beijing (CST / UTC+8)every 2nd Tuesday, check from calendar+86 10 87833177 // +86 10 53876330 // 400 616 8835 (Toll Free) // 400 669 9381 (Toll Free)
Tokyo (JST / UTC+9) every 2nd Tuesday, check from calendar+81 524 564 439 // +81 3 4578 1488 // 0 800 100 5040 (Toll Free)
Helsinki  (EEST / UTC+2 in the winter (+3 during DST))every 2nd Tuesday, check from calendar

+358 341092129

Other international numbersWorld Time Zone Map

International numbers available: https://zoom.us/u/acyy3hylQi


2021-10-12

Recording: link to zoom recording

  1. 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).
    1. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/6795 ok
    2. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/6806 ok
    3. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/6807 ok
    4. https://gerrit.o-ran-sc.org/r/c/ric-plt/nodeb-rnib/+/6705 ok
    5. https://gerrit.o-ran-sc.org/r/c/ric-plt/a1/+/6810 ok
    6. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/6814 ok
    7. https://gerrit.o-ran-sc.org/r/c/ric-plt/e2mgr/+/6832 ok
  2. Skipped today: every second time: Review code coverage stats and blocker code smells
    1. We take a look at the two links in the beginning of this page: Code coverage reports..
    2. Anybody volunteering to work with LF on making the code coverage CI to work again (there's still the old JVM version)
    3. ric-plt/alarm-go 0,0 // no bugs (2021-01-31 → 2021-09-30)
    4. ric-plt/appmgr 0,0 // 1 major bug (2021-01-31 → 2021-09-30)
    5. ric-plt/e2mgr 88,0 // no bugs (2021-01-30 → 2021-09-28)
    6. ric-plt/sdlgo 47,4 // no bugs (2021-09-28 → 2021-09-30)
    7. ric-plt/streaming-protobufs 0,0 // no bugs (2021-01-31 → 2021-09-30)
    8. ric-plt/submgr 33,4 → 44,8 // no bugs (2021-01-31 → 2021-09-30 (fail) )
    9. ric-plt/tracelibgo 94,7 // no bugs (2021-01-31 → 2021-09-30)
    10. ric-plt/xapp-frame 0,0 // no bugs (2021-01-31 → 2021-09-30 (fail)) - same as before.
    11. Anybody willing to work on them?
  3. Every time: Check if there are new bug reports in JIRA: link
    1. no new items
  4. a reminder related to the visibility of LF IT support requests: "If you raise issues to LF support that are sensible to make visible to others, pls. first raise a ticket to join "ORAN" organization in the support tool: "When these organizations (ORAN) were created in the beginning, we added by default all members from the committer groups into the organization. If at that time a particular user was not part of any group or just joined the community, then they will not be automatically added into the oran organization. Going forward, the new user will need to create a support ticket to be added to the organization."
  5. TODO
  6. RICAPP agenda: RICAPP Meetings.

2021-09-28

Recording: link to zoom recording

  1. 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).
    1. https://gerrit.o-ran-sc.org/r/c/ric-plt/vespamgr/+/6638 ok, only counter definitions.
    2. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/6704 ok
    3. https://gerrit.o-ran-sc.org/r/c/ric-plt/sdl/+/6712 ok, Thoralf asked authors for more info. Feedback: The change is done for sdltool that is used for testing (robot testing etc.). We do not have any unit tests for this test tool in "src/cli/*"
    4. https://gerrit.o-ran-sc.org/r/c/ric-plt/nodeb-rnib/+/6705 ok
    5. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6766 ok
  2. Skipped today: every second time: Review code coverage stats and blocker code smells
    1. We take a look at the two links in the beginning of this page: Code coverage reports..
    2. Anybody volunteering to work with LF on making the code coverage CI to work again (there's still the old JVM version)
    3. Only a few components where code coverage reports work:
    4. ric-plt/e2mgr 88,4 → 88,0 // no bugs (2021-01-30 → 2021-09-28) there was a minor code addition

    5. ric-plt/lib/rmr 86,1 // no bugs (2021-08-17 → 2021-09-07)

    6. ric-plt/sdlgo 45,5 → 47,4 // no bugs (2021-02-01 → 2021-09-28)

    7. ric-plt/xapp-frame-cpp 95,6 // still 2 blocker bugs (2021-08-04 → 2021-09-22) - same as before. Anybody willing to work on them?

  3. Every time: Check if there are new bug reports in JIRA: link
    1. RIC-828 (some security issue in DBAAS container)  → already fixed.
    2. RIC-830 (raised by Subhash after discussion): unless someone has an idea how to do auto-tagging for go modules that are in the same repo, Thoralf suggests to close this as "not fixed" and we continue with manual labelling of each module.
  4. discuss RIC-184 and why we still have helm2 as in RIC-826. To me it seems RIC should be deployed using helm3, but Nune, for example says still, "You should use helm3 only for xApp deployment. For the deployment of platform components, you still need to use helm2".
    1. old report (checked already two weeks ago): RIC-826 discusses issue around helm3 usage in app manager. Anybody volunteering (HCL?) to check  if we still have helm2 instructed somewhere in it/dep or ric-plt/ric-dep?
    2. Sunil & Sangeetha to check if we still have any helm2 references in code or in wiki pages for Dawn.
    3. Onboarding (provided by xApp manager) is already using helm3, but the helm2 question is about deploying the base RIC platform.
  5. E2 simulator? Which we is still maintained:
    1. https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fe2-interface.git;a=summary

      1. originally developed by AT&T and managed by Alex. Not sure if V... is still maintaining.
    2. https://gerrit.o-ran-sc.org/r/gitweb?p=it/test.git;a=blob;f=ric_benchmarking/e2-interface/e2sim/src/ASN1c/E2AP-PDU.h

      1. used by HCL for e2sim deployment and bouncer xapp communication. Here the version which we are using in E2AP-PDU.h is E2APv1.01 (ok to use).
    3. https://gerrit.o-ran-sc.org/r/gitweb?p=it/test.git;a=blob;f=simulators/e2sim/ASN1c/E2AP-PDU.h

    4. Summary Ask Alex to continue supporting/working in sim repo's e2 simulator. The other one that should be continued is it/test's ric_benchmarking (as it works wityh bouncer xApp). (b) was taken from (a) and further enhanced.
    5. Summary Delete the simulator in it/test's simulators/e2sim subdirectory. Thoralf to file a JIRA case for this towards the infra project. Thoralf filed: INT-144
  6. HCL needs access to it/test (still open, Sunil to check)
  7. Samsung items
    1. RIC-653 A1 image in deplooyment is now updated.
    2. RIC-812 thoralf to mark thjis item as dropped from E release
    3. RIC-647 needs to have UTR from the beginning
    4. RIC-445 new repo is requested from TOC: "ricctl"
    5. RIC-714 Subhash to schedule meeting with Nune (=Abukar) and Thoralf
  8. SDRAN (ONF) implementation now is open-sourcing the 1.1 version. If there's re-use potential (e.g. in simulator), let's do that.
  9. RICAPP agenda: RICAPP Meetings.

2021-09-14

Recording: link to zoom recording

  1. 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).
    1. (Thoralf checked on 2021-09-10 no large commits)
  2. Skipped today: every second time: Review code coverage stats and blocker code smells
    1. We take a look at the two links in the beginning of this page: Code coverage reports..
    2. Not done this time // anybody volunteering to work with LF on making the code coverage CI to work again (there's still the old JVM version)
  3. Every time: Check if there are new bug reports in JIRA: link
    1. old report RIC-826 discusses issue around helm3 usage in app manager. Anybody volunteering (HCL?) to check  if we still have helm2 instructed somewhere in it/dep or ric-plt/ric-dep?
    2. (Thoralf checked on 2021-09-10 no new items)
  4. Nokia had to move O1-related JIRA items to post-E release: RIC-655, RIC-656, RIC-497 and RIC-798. Also there are still legal issues around the copyright of definitions from 3GPP specs that are needed when implementing O1.
  5. Subhash:
    1. RIC-653: A1 Mediator image old - has been corrected. Another issue with helm - has also been resolved. Needs to be reviewed. Somebody from Nokia need to update RIC deployment.
    2. New repo requested for RIC CLI - still pending Thoralf. A1 Mediator go version will use the existing repo (replacing python version)
    3. Naman pushed an update to python xapp framework - under review.
  6. HCL:
    1. Continue on RIC benchmarking.
  7. Can we share ONeS slides to Subhash now?
  8. RICAPP agenda: RICAPP Meetings.

2021-08-31

Exceptionally, we did not have a meeting today.

2021-08-17

Recording: link to zoom recording

  1. 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).
    1. https://gerrit.o-ran-sc.org/r/c/ric-plt/sdl/+/6584  OK
    2. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame-py/+/6551 OK (move of implementation from one repo to another)
  2. Skipped today: every second time: Review code coverage stats and blocker code smells
    1. We take a look at the two links in the beginning of this page: Code coverage reports
      1. ric-plt/a1 85,3 // no bugs (2021-01-26)
      1. ric-plt/alarm-go 0,0 // no bugs (2021-01-31)

      2. ric-plt/appmgr 0,0 // 1 major bug (2021-01-31)

      3. ric-plt/asn1-documents not applicable

      4. ric-plt/dbaas 0,0 // 2 blocker bugs in UT code (2021-01-27) - seems not to be anymore in latest version of source code.

      5. ric-plt/e2 0,0 // 2 blocker bugs (2021-06-18) - Thoralf raised RIC-802 and send e-mail to Dhiraj, Subhash and Naman. 2021-08-17: RIC-802 is for subteam-n in E. No other news

      6. ric-plt/e2mgr 88,4 // no bugs (2021-01-30)

      7. ric-plt/lib/rmr 86,1 // no bugs (2021-08-17)

      8. ric-plt/rtmgr 77,8 // no bugs (2021-01-31)

      9. ric-plt/sdl  66,6 // 1 minor vulnerability bug (2021-01-29)

      10. ric-plt/sdlgo 45,5 // no bugs (2021-02-01)

      11. ric-plt/streaming-protobufs 0,0 // no bugs (2021-01-31)

      12. ric-plt/submgr 33,4 // no bugs (2021-01-31)

      13. ric-plt/tracelibcpp 0,0 // 1 major bug (2021-08-10)

      14. ric-plt/tracelibgo 94,7 // no bugs (2021-01-31)

      15. ric-plt/vespamgr 79,0 // no bugs (2020-12-07)

      16. ric-plt/xapp-frame 0,0 // no bugs (2021-01-31)

      17. ric-plt/xapp-frame-cpp 95,6 // still 2 blocker bugs (2021-08-04) - same as before. Anybody willing to work on them?

      18. ric-plt/xapp-frame-py 96,3 // 0 blocker bugs (2021-01-26)

      19. com/golog 80,7 // no bugs (2021-01-31)
      20. com/log 73,5 // 1 blocker bug and 8 minor ones (2021-01-27) - same as before. Need to fix Sonarcube issues (with Java version) first.
      21. com/pylog 33,7 // 11 major and minor bugs (2021-01-26)
  3. Every time: Check if there are new bug reports in JIRA: link
    1. new: RIC-826 (discussion ongoing)
  4. Note the presentation slides and video from "Open Source Conference 2021 (5G, IoT and Edge Computing) (organized by the IEEE ComSoc Bangalore chapter and Samsung SOSCON" is now available here: Overall architecture (not component-specific)
  5. E2-related specs are now in IPR approval phase on O-RAN alliance side (O-RAN alliance member only access):
    1. O-RAN.WG3.UCR-v01.00: https://oranalliance.atlassian.net/wiki/download/attachments/2068513840/O-RAN.WG3.UCR-v01.00.docx?api=v2

    2. O-RAN.WG3.E2GAP-v02.00 https://oranalliance.atlassian.net/wiki/download/attachments/213254315/O-RAN.WG3.E2GAP-v02.00.docx?api=v2

    3. O-RAN.WG3.E2AP-v02.00 https://oranalliance.atlassian.net/wiki/download/attachments/226295809/O-RAN.WG3.E2AP-v02.00.docx?api=v2

    4. O-RAN.WG3.E2SM-v02.00 https://oranalliance.atlassian.net/wiki/download/attachments/244318246/O-RAN.WG3.E2SM-v02.00.docx?api=v2

    5. O-RAN.WG3.E2SM-KPM-v02.00 https://oranalliance.atlassian.net/wiki/download/attachments/244318246/O-RAN.WG3.E2SM-KPM-v02.00.docx?api=v2

    6. O-RAN.WG3.E2SM-RC-v01.00 https://oranalliance.atlassian.net/wiki/download/attachments/244318246/O-RAN.WG3.E2SM-RC-v01.00.docx?api=v2

  6. E release "committed" content: link
  7. Design or coordination aspects of some items of the E release
    1. RIC-638 config transfer E2APv1.1 (Subhash)
    2. RIC-445 CLI (demo from subhash as well)
    3. NOT today: RIC-80 and RIC-796 (REST interface for subscriptions only) (Possibly Anssi)
    4. RIC-809 subscription interface (Supreeth)
    5. RIC-805 We are likely moving the "remove old API part" only in the next release, i.e., maintain old and new in parallel for one release. Team needs some more discussion before something can be presented. Namespace in new implementation is given as part of each get/set method. Previously the namespace was given during SDK initialization. During E release we will only deprecate the old interface, but keep it. Only in F release we will remove.
    6. Mavenir thinking about gRPC as communication mechanism (Matti to send e-mail address to Thoralf).
      1. probably for next meeting due to holiday
    7. Discuss disaggregated VES agent use case and impact on RIC. Thoralf
      1. This is O-RAN O1 release 6 work (July-Dec 2021). Thoralf understands it introduces a "VES proxy agent" into the Edge CloudInfra that on the left gets VES events from CNFs (e.g., via REST events, or (the new thing) a CloudInfra Kafka instance) and on the right side forwards these to the SMO (e.g., directly into Kafka). Not sure if left-side injection can also be done via O1 websocket performance data streaming.
      2. There might be some issues around data schema alignment that need to be addressed
      3. Anyway, from CNF point of view seems to be one more way of sending statistics/metrics out towards the SMO. For now let's focus on existing O1 (files or websocket streaming) means. Also note that statistics are currently collected via Prometheus. I.e., if, we'd be talking about a new or update mediator component that takes the data from Prometheus and sends it to that new "VES proxy agent".
      4. Note that performance related there are also activities under the Prometheus umbrella that might be relevant, e.g., https://openmetrics.io/
      5. So this seems not to be relevant for the E release of near-RT RIC.
  8. ...
  9. RICAPP agenda: RICAPP Meetings.

2021-08-03

Recording: link to zoom recording

  1. Skipped today: 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).
  2. Skipped today: every second time: Review code coverage stats and blocker code smells
    1. We take a look at the two links in the beginning of this page: Code coverage reports
  3. Every time: Check if there are new bug reports in JIRA: link
  4. E release timeline: Releases and see §6 in Jira usage conventions
    1. Sprint E release dev sprint 1: Aug-23 to Sep-12
    2. Sprint E release dev sprint 2: Sep-13 to Oct-3

    3. Sprint E release dev sprint 3: Oct-4 to Oct-24

    4. Sprint E release dev sprint 3: Oct-25 to Nov-14 (last planned development sprint)

    5. Sprint E release dev sprint 5: Nov-15 to Dec-3 (only for unplanned last-minute development items)

  5. E release planning
  6. ...
  7. RICAPP agenda: RICAPP Meetings.

2021-07-20 no meeting

2021-07-06

Recording: link to zoom recording

  1. 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).
    1. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame-py/+/4880 OK
    2. https://gerrit.o-ran-sc.org/r/c/ric-plt/e2/+/6395 OK
    3. https://gerrit.o-ran-sc.org/r/c/ric-plt/ric-dep/+/6301 OK as helm chart adaptations that just did some same renaming in many files.
    4. https://gerrit.o-ran-sc.org/r/c/ric-plt/e2/+/6447 OK
  2. every second time: Review code coverage stats and blocker code smells
    1. We take a look at the two links in the beginning of this page: Code coverage reports
  3. New item for every meeting: check if there are new bug reports in JIRA: link
  4. Dawn release criteria checklist filled in: Release criteria checklist - Release D
  5. Sonarcube jobs are failing because of the same issue it seems (grep for ERROR): https://jenkins.o-ran-sc.org/view/com-log/job/com-log-autotools-sonarqube/55/ and   https://jenkins.o-ran-sc.org/view/ric-plt-e2mgr/job/ric-plt-e2mgr-sonar-prescan-script/ and many more. Chaitanya raised https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/IT-22326 for this. It's related to opensdk. No fix yet available, but ideas what to do.

    1. Sunil will check with Chaitanya and Alok
  6. thoralf on holiday, matti as well. No meeting in two weeks from now. And next meeting first week of August: On Aug-3.
  7. Release E planning. Thoralf to send e-mail as kick-off.
  8. RICAPP agenda: RICAPP Meetings.

2021-06-22

Recording: link to zoom recording

  1. 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).
    1. https://gerrit.o-ran-sc.org/r/c/com/asn1c/+/6266 OK
    2. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6132 OK
    3. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6134 OK
    4. https://gerrit.o-ran-sc.org/r/c/ric-plt/sdl/+/6128 OK
    5. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/6014 OK
    6. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/6157 OK (existing test case was updated with new attributes)
    7. https://gerrit.o-ran-sc.org/r/c/ric-plt/sdlpy/+/6060 OK
    8. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6167 OK
    9. https://gerrit.o-ran-sc.org/r/c/ric-plt/e2mgr/+/6183 OK
    10. https://gerrit.o-ran-sc.org/r/c/ric-plt/libe2ap/+/6131 OK (as per meeting minutes from 2021-05-25)
    11. https://gerrit.o-ran-sc.org/r/c/ric-plt/ric-dep/+/6199 OK (all code copied from other place into 3rdparty subdir)
    12. https://gerrit.o-ran-sc.org/r/c/ric-plt/alarm-go/+/6237 OK (removal)
    13. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/6241 OK (test case was adapted to change in data type)
    14. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6242 OK (only documentation)
    15. https://gerrit.o-ran-sc.org/r/c/ric-plt/sdlpy/+/6261 OK
    16. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6211 OK
    17. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6265 OK
    18. https://gerrit.o-ran-sc.org/r/c/ric-plt/ric-dep/+/6301 OK as Influx helm chart changes.
    19. https://gerrit.o-ran-sc.org/r/c/ric-plt/alarm-go/+/6309 OK
    20. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6313 OK
    21. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6322 OK
    22. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6081 OK
    23. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame-py/+/6345 OK
    24. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame-py/+/4880 OK (not yet merged)
  2. every second time: Review code coverage stats and blocker code smells
    1. We take a look at the two links in the beginning of this page: Code coverage reports
      1. ric-plt/a1 85,3 // no bugs (2021-01-26)
      1. ric-plt/alarm-go 0,0 // no bugs (2021-01-31)

      2. ric-plt/appmgr 0,0 // 1 major bug (2021-01-31)

      3. ric-plt/asn1-documents not applicable

      4. ric-plt/dbaas 0,0 // 2 blocker bugs in UT code (2021-01-27) - seems not to be anymore in latest version of source code.

      5. ric-plt/e2 0,0 // 2 blocker bugs (2021-06-18) - Thoralf raised RIC-802 and send e-mail to Dhiraj, Subhash and Naman.

      6. ric-plt/e2mgr 88,4 // no bugs (2021-01-30)

      7. ric-plt/lib/rmr 86,1 // no bugs (2021-06-22)

      8. ric-plt/rtmgr 77,8 // no bugs (2021-01-31)

      9. ric-plt/sdl  66,6 // 1 minor vulnerability bug (2021-01-29)

      10. ric-plt/sdlgo 45,5 // no bugs (2021-02-01)

      11. ric-plt/streaming-protobufs 0,0 // no bugs (2021-01-31)

      12. ric-plt/submgr 33,4 // no bugs (2021-01-31)

      13. ric-plt/tracelibcpp 0,0 // 1 major bug (2021-06-22)

      14. ric-plt/tracelibgo 94,7 // no bugs (2021-01-31)

      15. ric-plt/vespamgr 79,0 // no bugs (2020-12-07)

      16. ric-plt/xapp-frame 0,0 // no bugs (2021-01-31)

      17. ric-plt/xapp-frame-cpp 95,6 // 2 blocker bugs (2021-06-23) - Thoralf sent e-mail reminder to Anssi, Ron, Matti.

      18. ric-plt/xapp-frame-py 96,3 // 0 blocker bugs (2021-01-26)

      19. com/golog 80,7 // no bugs (2021-01-31)
      20. com/log 73,5 // 1 blocker bug and 8 minor ones (2021-01-27) - Thoralf sent e-mail to Abdulwahid
      21. com/pylog 33,7 // 11 major and minor bugs (2021-01-26)
  3. Subhash: pls. merge: https://gerrit.o-ran-sc.org/r/c/ric-plt/a1/+/6365 and re-release
  4. check D-release status: Release criteria checklist template, including e-mail reminder. All components to be handled by Nokia, except A1 → Subhash and RMR → Scott
  5. Subhash shared the information about this public anybody-can-attend conference. It also includes a session about O-RAN SC (Subhash and Thoralf speaking): https://opensource.samsung.com/community/blogList
  6. RICAPP agenda: RICAPP Meetings.

2021-06-08

We used the timeslot for demos: link

2021-05-25

Recording: link to zoom recording

  1. 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).
    1. https://gerrit.o-ran-sc.org/r/c/ric-plt/rtmgr/+/5990 ok (Abdulwahid checked this. It's only M size as the commit incorrectly replace many lines with spaces to tabs. Also review 6105 actually fixes some test cases in this area: This should be sufficient as the underlying functionality wasn't changed)
    2. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6132 ok
    3. https://gerrit.o-ran-sc.org/r/c/ric-plt/vespamgr/+/5987 ok
    4. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/6014 ok
    5. https://gerrit.o-ran-sc.org/r/c/ric-plt/ric-dep/+/5826 (ok, even if no test cases as this is yaml files (Helm chart) repackaged.)
    6. https://gerrit.o-ran-sc.org/r/c/ric-plt/sdlpy/+/6060 ok
    7. https://gerrit.o-ran-sc.org/r/c/ric-plt/sdlgo/+/6061 ok
    8. https://gerrit.o-ran-sc.org/r/c/ric-plt/sdlgo/+/6062 ok
    9. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6082 ok
    10. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6109 ok
    11. https://gerrit.o-ran-sc.org/r/c/ric-plt/rtmgr/+/6112 ok
    12. https://gerrit.o-ran-sc.org/r/c/ric-plt/libe2ap/+/6131 (still in review, Thoralf commented that unit test cases to be added // we can compromise and extract this into separate item for E)
    13. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/6081ok  (replaced by other review, anyway contains test cases, but will likely be abandoned anyway)
  2. every second time: Review code coverage stats and blocker code smells
    1. We take a look at the two links in the beginning of this page: Code coverage reports
      1. ric-plt/a1 85,3 // no bugs (2021-01-26)

      2. ric-plt/alarm-go 0,0 // no bugs (2021-01-31)

      3. ric-plt/appmgr 0,0 // 1 major bug (2021-01-31)

      4. ric-plt/asn1-documents not applicable

      5. ric-plt/dbaas 0,0 // 2 blocker bugs in UT code (2021-01-27) - seems not to be anymore in latest version of source code.

      6. ric-plt/e2 0,0 // 2 blocker bugs (2021-06-18)

      7. ric-plt/e2mgr 88,4 // no bugs (2021-01-30)

      8. ric-plt/lib/rmr 86,1 // no bugs (2021-06-22)

      9. ric-plt/rtmgr 77,8 // no bugs (2021-01-31)

      10. ric-plt/sdl  66,6 // 1 minor vulnerability bug (2021-01-29)

      11. ric-plt/sdlgo 45,5 // no bugs (2021-02-01)

      12. ric-plt/streaming-protobufs 0,0 // no bugs (2021-01-31)

      13. ric-plt/submgr 33,4 // no bugs (2021-01-31)

      14. ric-plt/tracelibcpp 0,0 // 1 major bug (2021-06-22)

      15. ric-plt/tracelibgo 94,7 // no bugs (2021-01-31)

      16. ric-plt/vespamgr 79,0 // no bugs (2020-12-07)

      17. ric-plt/xapp-frame 0,0 // no bugs (2021-01-31)

      18. ric-plt/xapp-frame-cpp 95,6 // 2 blocker bugs (2021-06-23) - Thoralf sent e-mail to Anssi, Ron, Matti.

      19. ric-plt/xapp-frame-py 96,3 // 0 blocker bugs (2021-01-26)

    2. As of 2021-05-25 the following components are missing in the report: ric-plt/alarm-cpp, ric-plt/libe2ap, ric-plt/nodeb-rnib, ric-plt/o1, ric-plt/ric-dep, ric-plt/ric-test, ric-plt/sdlpy, ric-plt/utils. Also ric-plt/jaegeradapter is missing, but we probably abandon that component. So no need to spend time on it.
      1. AP-Sunil: check this with HCL team
    3. How to get reports more frequently and up to date?
      1. AP-Sunil: check this with HCL team
    4. check why some have zero code coverage
      1. AP-Sunil: check this with HCL team
    5. ric-plt/e2 is already being handled via RIC-731 (expected to complete in Dawn)
  3. Thoralf updated the CII evaluation criteria. We are now marked as "passed": Core Infrastructure Initiative (CII) Badging and https://bestpractices.coreinfrastructure.org/en/projects/4605
    1. Note I added RC-5 in Release criteria checklist template  "RC-5: Check that "blocker" code smells in Sonartype have been addressed"
  4. Status check of D release items.
  5. Subhash's mail - we went through the D release status of various items Samsung was planning to work on.
  6. Sunil. RIC-723 further input needed from Thoralf
    1. Chaitanya (taking over from Alok): discuss in Wednesday's call.
  7. Sunil:

    1. RIC-184 - [Adapt to latest K8S and helm (testing in OSC labs)] - completed  //  Subtask RIC-746 (Testing nanobot on top of helm 3 and k8s v1.18 version): Closed // Subtask RIC-747( Study how nanobot tests can be extended to Xapp) - Closed // Subtask RIC-748(Study OTF & Xtesting as a prospective test framework candidate to draw from for ORAN Near RT RIC) : Attached the ppt to the ticket. Given presentation to Thoralf and Matti.  As suggested we need some hands-on experience with OTF to confirm on this. OTF installation on local setup - Moved to Next release. // Subtask RIC-779(Xapp Testing Enhancement like Subscription deletion need to be handled using nanobot): Newly created ticket for handling subscription deletion using nanobot automation. Next Release. // Subtask RIC-775(Run nanobot based test automation from - it/test repository on RIC with k8 1.18/helm3 in OSC lab) Working on the vpn client connectivity (Softether). - In-progress // Ticket RIC-791:
      Raised for updating the container tag and pushing in to staging nexus repo.

    2. RIC-723 - [Study performance overhead of latest opentracing solutions] - InProgress Able to generate sampling data after getting some help from Thoralf. Continue to work with other scenarios to compare with previous results.

    3. RIC-731- [Static code and test coverage for E2] - 90% Completed. // Blocked on RIC-760 for test coverage.HCL working actively on RIC-731

    4. RIC-743 Create multiple e2sim for RIC benchmarking // Thoralf created RIC-790 and moved the two remaining subtasks from RIC-150 to it. I closed RIC-150 as DONE

  8. demos again? Yes. On Jun-8 same time slot as this meeting, but 2 hours. Organizational issues after the demo.
    1. From last meeting:
      1. Thoralf to discuss demos for Nokia features, e.g. REST subscriptions, O2 CLI (DMS CLI - Subhash wished for this as REST API is the next step)
      2. Possible influxDB demo to show how to use from xApps
      3. Possible demos in devops areas (e.g. RIC-754)
      4. RIC-129 as slideset demo as real data cannot be used in public demo
      5. RIC-773 if ready by demo
      6. demo for RIC-747/RIC-748 slidesets
  9. Remove Scott as committer - AP Thoralf to start mail thread
  10. Replace Rahul with Naman - AP Thoralf to start approval mail on this.
  11. RICAPP agenda: RICAPP Meetings.

2021-05-11

Recording: link to zoom recording

  1. Every time: Check 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).
    1. TODO-check in next meeting only
    2. not yet merged: https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/5933 - abandoned
    3. not yet merged: https://gerrit.o-ran-sc.org/r/c/ric-plt/ric-dep/+/5826 (conclusion: no unit testing equivalent for YAML files in helm charts). - need to coordinate with Felix - decide to get rid of the 3rdpart directory because files will be slightly modified to refer to common template.
  2. every second time: Review code coverage stats. (Sunil checks if this next step (overview page) is on HCL or on Thoralf's side as next action) - will discuss with Thoralf next time or by email.
    1. https://sonarcloud.io/organizations/o-ran-sc/projects?search=ric&sort=coverage
    2. NExt Sstep: Thoralf to create some way to maintain history data
  3. When does Dawn end? As per release calendar, normally May-14. However I think we will start late with integrating everything together. So the 3-week sprint that is normally reserved for integration (May-17 – Jun-4) is likely still ok for additions. Based on this I would set a deadline for last commits to Jun-4.
  4. Thoralf still to update or CII evaluation
    1. I added RC-5
  5. Heewon's xApp python framework issue related to RIC-773 - some issues still
  6. Update on A1-EI interface implementation.- Able to query A1-EI types from non RT RIC- Issue is clarified from nonRT RIC team to create EI-JOB
  7. No progress done on E2APv1.1 support as Naman cannot work on it yet.
  8. HCL updates;

    1. RIC-184 - [Adapt to latest K8S and helm (testing in OSC labs)] - completed

      1. Subtask RIC-747( Study how nanobot tests can be extended to Xapp)  - Had discussion with Thoralf and prioritize the testing scenarios for the next release. – Closed this ticket,

      2. Subtask RIC-748(Study OTF & Xtesting as a prospective test framework candidate to draw from for ORAN Near RT RIC) :  Attached the ppt to the ticket. Given presentation to Thoralf and Matti. 

        As suggested we need some hands-on experience with OTF to confirm on this. OTF installation on local setup - Ongoing.

      3. Subtask RIC-779(Xapp Testing Enhancement like Subscription deletion need to be handled using nanobot): Newly created ticket for handling subscription deletion using nanobot automation.

    2. RIC-723 - [Study performance overhead of latest opentracing solutions] – InProgress

      1. Able to generate sampling data after getting some help from Thoralf. Continue to work with other scenarios to compare with previous results. Same status as in last meeting. work on it this week.

    3. RIC-731- [Static code and test coverage for E2] -  90% Completed.

      1. Blocked on RIC-760 for test coverage.

      2. Same status as in last meeting

    4. RIC-671 [Achieve level "passing" in CII]

      1. Requested Thoralf for submitting application for ORAN project onboarding on LFN security.

      2. Same status as in last meeting

    5. RIC-150 - Perform e2e RIC benchmarking

                Subtask RIC-741(Verify Subcription flow using nanobot): Closed. Code merged

                Subtask RIC-742(Verify Indication flow using nanobot): Closed. Code merged

                Subtask RIC-750: (Bouncer to E2sim E2E Testing using nanobot) : Closed. Code merged

                Subtask RIC-754: (Kpimon to E2sim E2E testing using nanobot) : Closed. Code merged


.RIC-743 Create multiple e2sim for RIC benchmarking

                Same status as in last meeting - some indications are still dropping

 RIC-744 Verify the E2E communication for multiple e2sim

                Had debug session with Nokia team on E2term pod restart issue. Working further on this.


  • demos again?
    1. From last meeting:
      1. Thoralf to discuss demos for Nokia features.
      2. Possible influxDB demo to show how to use from xApps
      3. Possible demos in devops areas (e.g. RIC-754)
      4. demo for RIC-747/RIC-748 slidesets
  • RICAPP agenda: RICAPP Meetings.

2021-04-27

Recording: link to zoom recording

  1. Every time: Check 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).
    1. https://gerrit.o-ran-sc.org/r/c/ric-plt/lib/rmr/+/5848 (ok, exceptional) "Add ability to save route table updates to disk". Actual code lines changed is "only" 96 in an area that supports debugging. Wrote a note to Scott, but no expectation to add test cases.
    2. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/5856 (ok, includes unit test)
    3. https://gerrit.o-ran-sc.org/r/c/ric-plt/vespamgr/+/5864 (ok, actually only test cases for coverage improvements)
    4. https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame/+/5865 (ok, adds HTTP port in subscription, test case was adapted)
    5. https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/5897 (ok, unit testing coverage improvements)
    6. https://gerrit.o-ran-sc.org/r/c/ric-plt/lib/rmr/+/5909 (ok,. test case was added)
    7. https://gerrit.o-ran-sc.org/r/c/ric-plt/lib/rmr/+/5925 (ok, new test cases)
    8. not yet merged: https://gerrit.o-ran-sc.org/r/c/ric-plt/submgr/+/5933
    9. not yet merged: https://gerrit.o-ran-sc.org/r/c/ric-plt/ric-dep/+/5826 (conclusion: no unit testing equivalent for YAML files in helm charts).
  2. every second time: Review code coverage stats. (Sunil checks if this next step (overview page) is on HCL or on Thoralf's side as next action) - will discuss with Thoralf next time or by email.
    1. no news yet.
  3. Thoralf still to update or CII evaluation
  4. Heewon's xApp python framework issue related to RIC-773 - check agian two weeks from now.
  5. RIC-184 - [Adapt to latest K8S and helm (testing in OSC labs)] - completed

    1. Subtask RIC-747( Study how nanobot tests can be extended to Xapp)  - Prepared  a study PPT and will discuss in next call with Matti and Thoralf. 

    2. Subtask RIC-748(Study OTF & Xtesting as a prospective test framework candidate to draw from for ORAN Near RT RIC) :  Prepared a PPT and will discuss in next call with Matti and Thoralf

  6. RIC-723 - [Study performance overhead of latest opentracing solutions] – InProgress // Able to generate sampling data after getting some help from Thoralf. Continue to work with other scenarios to compare with previous results. Same status as in last meeting

  7. RIC-731- [Static code and test coverage for E2] -  90% Completed. Blocked on RIC-760 for test coverage. Same status as in last meeting

  8. RIC-671 [Achieve level "passing" in CII]  Requested Thoralf for submitting application for ORAN project onboarding on LFN security. Same status as in last meeting

  9. RIC-150 - Perform e2e RIC benchmarking

    1. Subtask: RIC-740, RIC-741 & RIC-742 Addressed the review comments provided by Dave.  Jenkin job is also successful.  Waiting for Bharath to review the tickets. So that tickets can be closed.

    2. Subtask: RIC-754 KPIMON xapp validation using nanobot with SDL                                Committed the code in gerrit. Review and Job is successful.                                    Will merge the code.

  10. .RIC-743 Create multiple e2sim for RIC benchmarking Same status as in last meeting

  11. RIC-744 Verify the E2E communication for multiple e2sim  Same status as in last meeting

  12. A1-EI Subhash is now working on this. E2 work. Subhash to send e-mail to Thoralf with details on change in committers, incl. LF ID of Naman.
  13. demos again?
    1. Thoralf to discuss demos for Nokia features.
    2. Possible influxDB demo to show how to use from xApps
    3. Possible demos in devops areas (e.g. RIC-754)
    4. demo for RIC-747/RIC-748 slidesets
  14. RICAPP agenda: RICAPP Meetings.
  15. RIC-184 - [Adapt to latest K8S and helm (testing in OSC labs)] - completed

    1. Subtask RIC-747( Study how nanobot tests can be extended to Xapp) : Discussed with Thoralf and based on priority we listed out the scenarios for xapp testing using nanobot. 

      First Priority:

      • Xapp Testing Enhancement like Subscription deletion need to be addup.
      • The control interface nanobot could even steer different scenarios, e.g., related to timing. E.g., send a subscription delete for a originally-failed or non-existent subscription; or send duplicate subscriptions, … I.e., testing for correct behavior in failure/timeout scenarios.

       Second Priority:     

      • Xapp need to handle E2 Control which already has a scenario (see spec) in which the E2 node sends back a RIC CONTROL ACK. That could be tested as well.
      • Additionally we could have test cases for A1 policy handling (and possibly A1-EI handling if we get +https://jira.o-ran-sc.org/browse/RIC-129+ implemented within Dawn)

      Third Priority:

      • O1 proxying, i.e., the CM flow to xApps and FM/PM flow from xApps would be more test cases. 
      • Change in the xApp test implementation in which we do not rely on logs but nanobot communicates with the test xApp via some control interface to check Whether a test has been successful or not.


    2. Subtask RIC-748(Study OTF & Xtesting as a prospective test framework candidate to draw from for ORAN Near RT RIC) :  Given demo to Thoralf and Matti about this OTF and xtesting comparison.    

        As discussed with Thoralf  he asked which one we can go with either xtesting or OTF.

        I preferred OTF test framework need to explore more on hands-on experience with OTF and VTH integration.

        Working in progress on deploying OTF in to our environment and also looking for OSC lab access to understand.

Older meeting minutes

check from here: Project meetings (old)

  • No labels