openairinterface5G merge requestshttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests2024-03-19T06:32:35Zhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2615Enhancements to traffic flow in SW architecture documentation2024-03-19T06:32:35ZGuido CasatiEnhancements to traffic flow in SW architecture documentationThis minor MR improves the documentation of the traffic flow in the OAI SW architecture. Providing mermaid diagrams for DL and UL traffic flow with AM DRBs.
Created within the context of investigation related to #739.This minor MR improves the documentation of the traffic flow in the OAI SW architecture. Providing mermaid diagrams for DL and UL traffic flow with AM DRBs.
Created within the context of investigation related to #739.OK_TO_BE_MERGEDGuido CasatiGuido Casatihttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2609Upgrade Open Cells Project UICC/SIM programming tool and rename FR2 SA config...2024-03-11T16:58:16ZLuis Pereiralpereira@allbesmart.ptUpgrade Open Cells Project UICC/SIM programming tool and rename FR2 SA configuration fileTutorials: upgrade Open Cells Project UICC/SIM programming tool to version 3.3
Rename FR2 SA configuration file to be compliant with the 'Configuration files: naming style guide'
- Missing u3Tutorials: upgrade Open Cells Project UICC/SIM programming tool to version 3.3
Rename FR2 SA configuration file to be compliant with the 'Configuration files: naming style guide'
- Missing u3OK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2606Instructions on how to debug using container images and core dump of CI2024-03-11T16:57:18ZRobert SchmidtInstructions on how to debug using container images and core dump of CI> Finally we use the container images for something!
Direct link to help section: [`doc/TESTBenches.md`](../doc-ci-segv-debug/doc/TESTBenches.md#how-to-debug-ci-failures)
- [x] Add instructions for developers and CI team
- [x] Add debu...> Finally we use the container images for something!
Direct link to help section: [`doc/TESTBenches.md`](../doc-ci-segv-debug/doc/TESTBenches.md#how-to-debug-ci-failures)
- [x] Add instructions for developers and CI team
- [x] Add debugging script
- [x] I need to test with a UE once more
- [~] I need to test if that works nicely also with `AssertFatal()`
- I don't have such an error at hand right now. I tested with OAI gNB and nrUE, so if the core dump is generated (to be verified, but independent of the MR), it will work
No actual CI changes necessary.OK_TO_BE_MERGEDThomas Laurentlaurent.thomas@open-cells.comThomas Laurentlaurent.thomas@open-cells.comhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2592NR DMRS RX comments2024-03-11T17:02:43ZFrancesco ManiNR DMRS RX commentsAdding comments to clarify that DMRS samples generated for channel estimation at reception already takes into account complex conjugate needed for said estimation (plus some formatting). This solves #735.Adding comments to clarify that DMRS samples generated for channel estimation at reception already takes into account complex conjugate needed for said estimation (plus some formatting). This solves #735.OK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2588fix(doc): add ptp4l service configuration file in 7.2 documentation2024-03-19T08:04:49Zbeurdoucromain.beurdouche@eurecom.frfix(doc): add ptp4l service configuration file in 7.2 documentationFixes to O-RAN 7.2 documentation based on feedback from AMD team.Fixes to O-RAN 7.2 documentation based on feedback from AMD team.OK_TO_BE_MERGEDbeurdoucromain.beurdouche@eurecom.frbeurdoucromain.beurdouche@eurecom.frhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2576RFSIM: cleanup and documentation2024-03-05T18:37:53ZGuido CasatiRFSIM: cleanup and documentation```plaintext
Updated and enhanced channel simulation documentation
- centralized channel simulation documentation in channel_simulation.md
- removed redundant documentation repeated in multipled .md files
- updated links
- removed obsol...```plaintext
Updated and enhanced channel simulation documentation
- centralized channel simulation documentation in channel_simulation.md
- removed redundant documentation repeated in multipled .md files
- updated links
- removed obsolete information
- introduced mermaid flowchart for rfsim
- added missing information about available options and usage
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/devusage.md
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/rtusage.md
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/arch.md
```
```plaintext
Cleanup of unused and outdated legacy RFSIM code
- deleted: ../../../executables/rfsim.c
- removed unused command line options to set SINR and SNR
- removed unused functions to get SINR and SNR
- removed unused RFSIM struct members
```
related to #739OK_TO_BE_MERGEDGuido CasatiGuido Casatihttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2568Feedback O-RAN 7.2 FH doc2024-02-16T12:40:19Zbeurdoucromain.beurdouche@eurecom.frFeedback O-RAN 7.2 FH docFeedback to the O-RAN 7.2 FH documentation with experience from the FH + phy-test experiments.Feedback to the O-RAN 7.2 FH documentation with experience from the FH + phy-test experiments.OK_TO_BE_MERGEDbeurdoucromain.beurdouche@eurecom.frbeurdoucromain.beurdouche@eurecom.frhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2563Add missing backtick (`) for proper code style in README.md2024-02-27T07:54:44ZRoger Pueyo CentellesAdd missing backtick (`) for proper code style in README.mdTurn ../5g_rfsimulator_e1\` into proper `../5g_rfsimulator_e1`.Turn ../5g_rfsimulator_e1\` into proper `../5g_rfsimulator_e1`.OK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2520Documentation on coding style, workflow, and review instructions2024-01-26T15:53:33ZRobert SchmidtDocumentation on coding style, workflow, and review instructionsSee [code-style-contrib.md](https://gitlab.eurecom.fr/oai/openairinterface5g/-/blob/code-style-review-instructions/doc/code-style-contrib.md)See [code-style-contrib.md](https://gitlab.eurecom.fr/oai/openairinterface5g/-/blob/code-style-review-instructions/doc/code-style-contrib.md)REVIEW_CAN_STARThttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2519fix(build): migrating rocky dockerfiles to Rocky-linux-9 to ease maintenance2024-01-22T07:40:36ZRaphael Defosseuxfix(build): migrating rocky dockerfiles to Rocky-linux-9 to ease maintenanceTested on `racinecubix`:
```
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
oai-gnb-aw2s develop-rockylinux9 03cf1daf0d10 14 seconds ago 463MB
oa...Tested on `racinecubix`:
```
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
oai-gnb-aw2s develop-rockylinux9 03cf1daf0d10 14 seconds ago 463MB
oai-nr-ue develop-rockylinux9 1df3fef9415e 4 minutes ago 494MB
oai-nr-cuup develop-rockylinux9 9f1c1bb47ee3 7 minutes ago 278MB
oai-lte-ue develop-rockylinux9 9880c0ea9636 9 minutes ago 463MB
oai-gnb develop-rockylinux9 45a279503069 15 minutes ago 594MB
oai-enb develop-rockylinux9 19d1b976b3d4 22 minutes ago 505MB
ran-build develop-rockylinux9 06e3197b4af9 29 minutes ago 4.96GB
ran-base develop-rockylinux9 c1ea5df3bf4d 32 minutes ago 2.36GB
rockylinux 9 b72d2d915008 6 weeks ago 176MB
```OK_TO_BE_MERGEDSagar Arorasagar.arora@openairinterface.orgSagar Arorasagar.arora@openairinterface.orghttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2513Draft: Update NR SA tutorials2024-02-14T07:24:44ZLuis Pereiralpereira@allbesmart.ptDraft: Update NR SA tutorialsUpdate UHD to v4.6.0.0 and update dependencies as described in the official Ettus website
Remove the OAI UE SIM card section (SIM card configurations is an advanced topic, not appropriate for this tutorial)
Add FR2 SA configuration fil...Update UHD to v4.6.0.0 and update dependencies as described in the official Ettus website
Remove the OAI UE SIM card section (SIM card configurations is an advanced topic, not appropriate for this tutorial)
Add FR2 SA configuration file and instructions for RFsimulator
Replace oai-spgwu-tiny by the new oai-upf
Change UE IP network address blocks for a 'Private-Use' range. Address block 12.1.0.0/16 is for public use, so we should not use it for the UEsOK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2505USRP doc: Include b205-mini, improve markup2024-01-15T08:25:54ZRobert SchmidtUSRP doc: Include b205-mini, improve markupOK_TO_BE_MERGEDFlorian KaltenbergerFlorian Kaltenbergerhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2499Update L1sim and RFsim documentation2024-01-08T08:38:52ZRobert SchmidtUpdate L1sim and RFsim documentation- Explain better L1sim, and that it might not work and RFsim be used instead
- Improve RFsim documentation
- Explain noS1 in RUNMODEM.md instead of linking to some other document (RFsim) that has nothing to do with noS1 in the first place- Explain better L1sim, and that it might not work and RFsim be used instead
- Improve RFsim documentation
- Explain noS1 in RUNMODEM.md instead of linking to some other document (RFsim) that has nothing to do with noS1 in the first placeOK_TO_BE_MERGEDThomas Laurentlaurent.thomas@open-cells.comThomas Laurentlaurent.thomas@open-cells.comhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2452Include sample advance option in UE tutorial2023-12-05T15:44:51ZSakthivel VelumaniInclude sample advance option in UE tutorialWhen using X410 or N310 as gNB and B210 as UE, the UE never completes RA procedure. This issue is never seen when X310 is used at gNB or at the UE. This can be resolved by adding a fixed timing advance at the UE with option -A.
Maybe the...When using X410 or N310 as gNB and B210 as UE, the UE never completes RA procedure. This issue is never seen when X310 is used at gNB or at the UE. This can be resolved by adding a fixed timing advance at the UE with option -A.
Maybe the X410 and N310 has larger signal delays than X310.OK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2443CI documentation: updates and how to reproduce2023-11-28T06:39:15ZRobert SchmidtCI documentation: updates and how to reproduce- Add some pipelines that were not referenced
- Add label to know which pipeline is triggered when
- Add section on how to reproduce CI
Direct link to file: [doc/TESTBenches.md](../doc-ci-repro/doc/TESTBenches.md)- Add some pipelines that were not referenced
- Add label to know which pipeline is triggered when
- Add section on how to reproduce CI
Direct link to file: [doc/TESTBenches.md](../doc-ci-repro/doc/TESTBenches.md)OK_TO_BE_MERGEDJaroslava FiedlerovaJaroslava Fiedlerovahttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2441minor: documentation: advertise correct default value for --ssb2023-11-28T06:39:29ZCédric Rouxcedric.roux@eurecom.frminor: documentation: advertise correct default value for --ssbOK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2405Clean IDE files and remove old documentation2023-10-23T17:32:08ZRobert SchmidtClean IDE files and remove old documentationOK_TO_BE_MERGEDSagar Arorasagar.arora@openairinterface.orgSagar Arorasagar.arora@openairinterface.orghttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2397fix(ci): improve for parallelism issue in Groovy2023-10-23T17:32:31ZRaphael Defosseuxfix(ci): improve for parallelism issue in GroovyPost merge of https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2367
I noticed that groovy does not handle that well parallelism on the variables. By default, there are global.
And in my case, I cannot have make `testBu...Post merge of https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2367
I noticed that groovy does not handle that well parallelism on the variables. By default, there are global.
And in my case, I cannot have make `testBullet` variable local to `post`:
```groovy
post {
always {
script {
testBullet = finalizeSlaveJob('RAN-RHEL8-Cluster-Image-Builder')
}
}
failure {
script {
currentBuild.result = 'FAILURE'
failingStages += testBullet
}
}
}
```
And second point, when `finalizeSlaveJob` is called twice in parallel, only one HTLM file is artifacted:
See https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2394#note_99557
* Only the RAN-SA-OAIUE-CN5G HTLM report was artifacted, not the NSA pipeline one
```console
03:47:34 Copied 1 artifact from "RAN-NSA-B200-Module-LTEBOX-Container" build number 4266
03:47:34 Copied 1 artifact from "RAN-SA-OAIUE-CN5G" build number 819
[Pipeline] fileExists
[Pipeline] fileExists
[Pipeline] sh
[Pipeline] sh
03:47:35 + sed -i -e s#TEMPLATE_BUILD_TIME#2023-10-16 00:57:24# test_results-RAN-SA-OAIUE-CN5G.html
[Pipeline] archiveArtifacts
03:47:35 + sed -i -e s#TEMPLATE_BUILD_TIME#2023-10-16 00:57:24# test_results-RAN-SA-OAIUE-CN5G.html
03:47:35 Archiving artifacts
[Pipeline] }
[Pipeline] archiveArtifacts
03:47:35 Archiving artifacts
```
That's why I put a protected section in the whole `finalizeSlaveJob` function.
As usual, in `documentation` since it cannot be tested before merge.REVIEW_IN_PROGRESSRobert SchmidtRobert Schmidthttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2392Draft: Tutorial for multi-UE in RFsimulator2024-03-15T08:57:09ZArash SahbafardDraft: Tutorial for multi-UE in RFsimulatorThis tutorial explains step-by-step guidance for deploying multi-UE scenarios in the RFsimulator.This tutorial explains step-by-step guidance for deploying multi-UE scenarios in the RFsimulator.REVIEW_IN_PROGRESSArash SahbafardArash Sahbafardhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2367chore(ci): improve GitLab <-> Jenkins contributor experience2023-10-16T13:56:01ZRaphael Defosseuxchore(ci): improve GitLab <-> Jenkins contributor experience2 aspects:
1. Jaroslava asked me if we could have always in the test-pipelines the MR ID / branch name in the run description
2. Discussing w/ Laurent: for him, one tedious step is to identify the failing tests (blue ocean)
1. Here 1...2 aspects:
1. Jaroslava asked me if we could have always in the test-pipelines the MR ID / branch name in the run description
2. Discussing w/ Laurent: for him, one tedious step is to identify the failing tests (blue ocean)
1. Here 1st draft is just the list
2. we could have an hyperlink to the artifact zip file??
In `documentation` since it will only be tested once it's merged into `develop`OK_TO_BE_MERGEDRobert SchmidtRobert Schmidt