Agenda

Notes and Action Items

Owner

  • Arm PRs in mainline

Merged

Govindarajan Mohandoss
  • Arm CI Enablement:
    • Decision on CI Infra
    • Containerized AGW build job enablement (Port x86 workflow to Arm) 
    • Building and uploading dependent debian packages in magma artifactory on supported kernel versions.
    • srsRAN UE attach test addition in headless mode

Arm CI infra:

1. Magma Fund can be used to support Arm AWS graviton2 instance. Arm AGW docker build must be enabled to avoid further build break. Timothee Dzikwill enable graviton2 instance.

2. OAI is working on integrating 5G and FedGW tests on x86. OAI will not work on LTE integration test (200 tests). CI platform is not decide by OAI. --Govind to work with OAI to enable Arm.

Porting debian packages to Arm – Done


srsRAN test in Arm CI:

  1. Devops will not develop test case.
  2. OAI or Arm have to develop and shubham will help in the process of automating it.

S1AP test in Arm CI:

  1. OAI will take over existing S1AP tests and containerized S1AP test once Ramon's patch is merged in master.
  2. Shubham won't be able to automate it in Arm.


Public OAI meeting is planned to discuss all these issues.

  • Manual srsRAN UE attach test update

Manual test passed. 


  • Magma 1.8 release readiness:
    • Hosting ubuntu based srsRAN and Magma AGW docker images in magma artifactory.
    • Copying debian packages in JFrog for 1.8 Release
    • Update magma documentation / Release notes with steps to build and run containerized AGW on Arm with srsRAN tester.
  1. Orchestrator, Fed GW, AGW ubuntu images cannot be hosted in magma artifactory due to legal issues.  Govindarajan Mohandossto discuss in TSC and then reach out to info@magmacore.org
  2. Users have to build all the docker images to run AGW tests. Talks with Red hat to support universal base image.
  3. Pre-alpha quality release – No Arm CI and not formally tested.
  4. Scope of srsRAN test is restricted to AWS EC2 instance only. Docker image + AMI ID have to be documented.
  5. For srsRAN docker image - Ansible playbook or Docker compose to run docker image have to be chosen. Govind to discuss in TSC and email to  info@magmacore.org 
  6. Update the steps to run srsRAN test in 1.8 Readme. Check with documentation team whether magma docasaurus/Read me can be updated with the srsRAN traffic test steps.
    1. Per Tim, docusaurus have to be updated with Arm release information.

Magma 1.8 Release blockers:

Following are the blockers for 1.8 Release:

  1. Magma CI is broken. Need to be fixed ASAP. Wave labs PRs related to 1.8 Release can be merged only after the CI issue is fixed.  -- Owners - @Tim, @Shubham Tatvamasi, @Maximilian Huber (maxhbr) and TNG Team. Respective owners, please comment on the next steps. We need to plan on creating 1.8 Release branch.
  2. Setting the registry location in magma artifactory - ~lte/gateway/deploy/roles/magma_deploy/vars/all.yaml, from 1. debian -> debian-test 2. focal-1.7.0 -> focal-ci

3. Hosting 3rd party ubuntu based docker images (AGW and srsRAN)  as well as the ansible script to run srsRAN tester in magma artifactory -- Will be discussed in next TSC meeting.
4. Wave labs team made changes in OVS. Whether OVS debian packages in JFrog is up to date with this change and tested with dockerized AGW on Arm/x86 targets

5. Security updates from Lucas Gonze

6. Arm build job in CI – Good to enable (Optional)

7. srsUE ping failure though UE attach is successful

Action Items:

  1. 1.8 Branching is planned on June/7 – Timothee Dzik
  2. Before Branching:
    1. Fixing Magma CI  – Nils SemmelrockTimothee Dzik
    2. Enabling AWS Arm Graviton2 and Arm AGW docker build Job & ansible – Timothee Dzik
    3. Shubham Tatvamasito share Graviton2 AMI image details to Timothee Dzik
    4. Wavelabs PRs to be merged – YOGESH PANDEY
  3. Hosting srsRAN – Can't be done. But Documentation will be updated with the steps to build and run srsRAN. Can be added as part of Magma CI ? – Shubham Tatvamasi
  4. Hosting AGW docker image – CI workflow for arm docker build job will be added by Timothee Dzik  and then hosted in Magma artifactory.
  5. After branching:
    1. Work on generating the artifacts of 1.8 Release – Docker images, deb packages, documentation, AGW/FEG/CWAG test report, helm charts, AMIs  – Timothee Dzik Shubham Tatvamasi Nils Semmelrock
    2. Wavelabs team to run LTE-Integ / S1AP test manually – YOGESH PANDEY
    3. Change the registry location in relevant files  like ~lte/gateway/deploy/roles/magma_deploy/vars/all.yaml, build and update magma scripts etc., – Timothee Dzik
    4. Test with OVS GTP Extension header changes done by wavelabs. Generate OVS deb packages and upload in magma artifactory and do the LTE/5G tests – YOGESH PANDEY
    5. srsRAN test on Arm – Govindarajan Mohandoss
    6. Run regression – Timothee Dzik Nils Semmelrock
  6. srsUE ping – YOGESH PANDEY can help in debugging.
  • Helm Chart for orc8r (Arm support ?)
  • Update on Bazel ARM readiness
Helm chart for orc8r will be enabled in Arm in Future.

Testing Magma AGW on NXP i.MX8 and LS1043 for a 5G application

Cross-compilation support for embedded platforms

Tested only on AWS EC2 graviton2 with Ubuntu 20.04 / 5.4 kernel  (N/W Ports - en5/en6) :

  1. Ran ansible with arm agw docker image hosted in personal docker hub

  2. srsRAN is used to do UE attach and ping traffic test with Magma AGW

  3. Topology: <srsRAN on x86> < – > < AGW on AWS EC2 Graviton2>


Embedded Magma LTE test setup:

  1. x86 (srsRAN) < – > NXP box (Run ansible with natively built agw docker image) connected to local orchestrator/NMS

2. Custom device tree on NXP (imx8 with yocto linux, ls1043 with yocto/debian) – 5.4 kernel – Custom docker image can be built per Rob singleton

Currently Rob is running Magma 1.7 on Intel box like FreedomFi with OAI traffic generator and local orchestrator.

Share arm build & srsRAN traffic test procedure to Rob & Yogesh

YOGESH PANDEY  and Govindarajan Mohandoss to Test 5G feature on Arm system post 1.8 release

Rob Singleton

  • No labels
Write a comment…