Agenda

Notes and Action Items

Owner

  • Arm CI Enablement:
    • 1.8 Release: Containerized AGW docker build job enablement - Timothee Dzik 
    • Post 1.8 Release items:
      • Building and uploading dependent debian packages in magma artifactory on supported kernel versions.
      • srsRAN UE attach test addition in headless mode


GHA CI pipeline is added by Timothee Dzik 

N/W issue between GHA VM and AWS VM. ETA by end of tomorrow/early Friday.

  • Manual srsRAN UE attach test update. UE ping passed after applying the pipelined patch (lte/gateway/python/magma/pipelined/qos/qos_tc_impl.py) 
    from YOGESH PANDEY. YOGESH PANDEY to merge the PR. The root cause of the issue is due to broken Magma CI. This test was working before. – How to avoid these issues till Magma CI is stabilized ?

Changes are reverted on June/1/22

  • 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. Images built by Magma CI can be hosted in Magma artifactory. Arm AGW docker image will be hosted in Magma artifactory through Arm CI. – Timothee Dzik 
  2. Update the steps to build/run srsRAN test in 1.8 Readme/docusaurus. srsRAN docker image cannot be hosted in magma artifactory.

Magma 1.8 Release blockers:

Following are the blockers for 1.8 Release:

  1. Magma CI is broken. https://magma-ci.web.app/ 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. GAPs to be manually tested (or) validated through wavelabs internal CI ? 4G/5G specific traffic tests will be tested – wavelabs
  2. Setting the registry location in all the relevant files in magma artifactory - Timothee Dzik  ~lte/gateway/deploy/roles/magma_deploy/vars/all.yaml, from 1. debian -> debian-test 2. focal-1.7.0 -> focal-ci

3. Hosting Arm AGW docker image in magma artifactory through CI build job. – Timothee Dzik 

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 ? – YOGESH PANDEY 

5. Internal CI failure due to python3 installation – YOGESH PANDEY 

7. Security issue with AMI and needs to be fixed before 1.8 branching – Shubham Tatvamasi 


Action Items:

  1. 1.8 Branching – 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
    5. Manual test coverage – YOGESH PANDEY 
    6. Fix AMI CI pipeline – Shubham Tatvamasi 
  3. Hosting srsRAN – Can't be done. But Documentation will be done 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 their internal CI and other manual tests related to 4G/5G – 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
  • Helm Chart for orc8r (Arm support ?)
  • Update on Bazel ARM readiness
  • Bazel consumes more memory while building AGW docker images ?
Helm chart for orc8r will be enabled in Arm in Future.

Embedded Magma:

Testing Magma AGW on NXP i.MX8 and LS1043 for a 5G application – Ansible install script works only on pure ubuntu 20.04 and not on custom linux. Issues related to netplan, missing /var/opt/magma/tmp/mme.conf, modification of /etc/issue file are observed.

Cross-compilation support for embedded platforms 

Linux kernel is stripped and custom compiled with magma dependent modules. (Dependent modules are unknown ?) OVS patch is not applied in kernel. Load is high on NXP system – Root cause is unknown ?

Take help from FFi Team ?

Timothee Dzik/ YOGESH PANDEY can share the list of OVS-kernel patches and other dependent patch/packages to  Rob.

Per  Rob -

Jun1022 docker image works fine with 15 sec delay between containers in Docker file. – All the services are healthy, IMSI is visible in subscriberd. UERAN Sim works fine with x86 AGW but not on Arm.Try testing with srsRAN.

UEs not able to register

OVS patches are not applied

Per YOGESH PANDEY Issue is not related to OVS/Pipelined. MME and syslog need to be inspected.


  • No labels
Write a comment…