openairinterface5G merge requestshttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests2024-02-27T07:54:47Zhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2585CI: Integration Branch 2024 week 082024-02-27T07:54:47ZRaphael DefosseuxCI: Integration Branch 2024 week 08The following merge requests have been included:
* !2540 NR UE max MIMO layers from UEcap
* !2554 NR UE RRC minor improvements
* !2563 Add missing backtick for proper code style in README.md
* !2567 Avoid integer overflows, buffer overf...The following merge requests have been included:
* !2540 NR UE max MIMO layers from UEcap
* !2554 NR UE RRC minor improvements
* !2563 Add missing backtick for proper code style in README.md
* !2567 Avoid integer overflows, buffer overflows, in channel levelling
* !2574 NR UE fix for configuring coreset0 and SS0
* !2575 NR UE fix init PDCP phy-test
* !2551 NR UE improvements for contention resolution timer
* !2570 CI: Replace nrmodule2 by up2REVIEW_CAN_STARTRobert SchmidtRobert Schmidthttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2403Integration Branch 2023.w422023-10-23T17:32:13ZRaphael DefosseuxIntegration Branch 2023.w42As discussed during 2023/10/19 developer meeting:
* !2368 NR UE SRB0
* !2399 build_oai: Auto-detect if terminal supports colors
* !2398 Correctly load channel models
* !2365 Change PDU_Length and tlv length calculation to be inline with...As discussed during 2023/10/19 developer meeting:
* !2368 NR UE SRB0
* !2399 build_oai: Auto-detect if terminal supports colors
* !2398 Correctly load channel models
* !2365 Change PDU_Length and tlv length calculation to be inline with SCF 222.10.02
* !2402 chore(ci): enabling the ARM cross-compilation pipeline
* !2397 fix(ci): improve for parallelism issue in Groovy
* !2405 Clean IDE files and remove old documentationRobert SchmidtRobert Schmidthttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2278CI: AW2S - update of AmariUE commands2023-08-08T15:06:39ZJaroslava FiedlerovaCI: AW2S - update of AmariUE commands- AmariUE was updated to the new SW version - path to the UE executable changed- AmariUE was updated to the new SW version - path to the UE executable changedOK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2233Draft: CI: test of SC-FDMA with Quectel UE2023-07-31T13:49:26ZJaroslava FiedlerovaDraft: CI: test of SC-FDMA with Quectel UE- new XML, yaml and config files added for testing with SC-FDMA
- SC-FDMA activated by `msg3_transformPrecoder = 0` (SC-FDMA enabled when 0)
- added to RAN-SA-B200-Module-SABOX-Container
- test setup: USRP B210 - Quectel UE, parameters: ...- new XML, yaml and config files added for testing with SC-FDMA
- SC-FDMA activated by `msg3_transformPrecoder = 0` (SC-FDMA enabled when 0)
- added to RAN-SA-B200-Module-SABOX-Container
- test setup: USRP B210 - Quectel UE, parameters: n78, 40MHz, TDDOK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2226Draft: CI: modifications in CI scripts - usage of f-strings, constants2023-07-24T07:41:44ZJaroslava FiedlerovaDraft: CI: modifications in CI scripts - usage of f-strings, constantsOK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2213CI: AW2S pipeline - disable retransmissions check2023-07-10T06:59:39ZJaroslava FiedlerovaCI: AW2S pipeline - disable retransmissions check- retransmission check in the pipeline often causes a pipeline to fail - it is happening, when some interfering UE in the lab is trying to access the network
- we are not able to change a band for AW2S, so we decided to disable this chec...- retransmission check in the pipeline often causes a pipeline to fail - it is happening, when some interfering UE in the lab is trying to access the network
- we are not able to change a band for AW2S, so we decided to disable this check
- problem with retransmissions is catched by other pipelinesOK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2165improvements in CI config files2023-07-10T06:59:09ZFrancesco Maniimprovements in CI config filesThis MR includes some cleanup, reduction of `min_rxtxtime` and further renaming according to guidelinesThis MR includes some cleanup, reduction of `min_rxtxtime` and further renaming according to guidelinesOK_TO_BE_MERGEDDhanuja Elizabeth ThomasDhanuja Elizabeth Thomashttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2154CI only: integration_2023_w23_ci2023-06-07T16:31:55ZRobert SchmidtCI only: integration_2023_w23_ci- !2139 Draft: chore(ci): porting the old IF4.5 LTE baremetal test to docker
- !2146 CI: Ensure termination of AmariUE in AW2S pipeline
- !2147 Build RHEL9 images on Openshift Cluster
- !1976 Mount all docker config files, remove sed-ba...- !2139 Draft: chore(ci): porting the old IF4.5 LTE baremetal test to docker
- !2146 CI: Ensure termination of AmariUE in AW2S pipeline
- !2147 Build RHEL9 images on Openshift Cluster
- !1976 Mount all docker config files, remove sed-based templating of config filesRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2137chore(ci): removing OAI-Rel14-CUPS old bare-metal 4G core installation variant2023-06-03T22:10:11ZRaphael Defosseuxchore(ci): removing OAI-Rel14-CUPS old bare-metal 4G core installation variantReviewing one of Robert's refactoring effort, I saw that this code is never used anymore.Reviewing one of Robert's refactoring effort, I saw that this code is never used anymore.OK_TO_BE_MERGEDRobert SchmidtRobert Schmidthttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2136CI: Fix of the previous modification in iperf module (MR2100)2023-06-03T22:10:02ZJaroslava FiedlerovaCI: Fix of the previous modification in iperf module (MR2100)- Incorrect modification in MR2100 caused LTE 2x2 pipeline to fail (incorrect if statement usage)- Incorrect modification in MR2100 caused LTE 2x2 pipeline to fail (incorrect if statement usage)OK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2092CI: Refactor ping, image-used fix, update thresholds2023-05-19T15:34:59ZRobert SchmidtCI: Refactor ping, image-used fix, update thresholds- Refactor ping: shorten function, don't use useless variables, PingNoS1 not supported (we don't use it), don't calculate median separately (rely on ping stats only)
- Remove try-except block in ping
- Update thresholds: should make CI p...- Refactor ping: shorten function, don't use useless variables, PingNoS1 not supported (we don't use it), don't calculate median separately (rely on ping stats only)
- Remove try-except block in ping
- Update thresholds: should make CI pass for SABOX/LTEBOX tests (if no other errors)
- Correctly retrieve image infoOK_TO_BE_MERGEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2105CI: Integration Branch 2023.w192023-05-12T12:51:14ZRaphael DefosseuxCI: Integration Branch 2023.w19List of Merge Requests as discussed during OAI dev meeting 2023/05/11.
* https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2059: Bugfix: to properly handle multiple NR_RLC_BearerConfig with the same logicalChannelIdentit...List of Merge Requests as discussed during OAI dev meeting 2023/05/11.
* https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2059: Bugfix: to properly handle multiple NR_RLC_BearerConfig with the same logicalChannelIdentity, without having duplicate data in UE context
* https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2072: Clean-up of UE RRC structures
* https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2084: added msg-q threading options (and CPU thread pinning) from O-RAN 7.2 branch
* https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2098: harmonization of physicalCellGroupConfig
* https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2099: modification of get_samplerate_and_bw(): add break where needed
* https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2104: Fix segmentation fault in ue_context_setup_request()REVIEW_CAN_STARTRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2052fix(ci): for old versions of iperf, server process shall be killed manually2023-05-03T08:27:09ZRaphael Defosseuxfix(ci): for old versions of iperf, server process shall be killed manually@schmidtr
When I installed the new powered USB hub in the Faraday cage, I followed the next CI run. I had rebooted both phones and checked their power level.
The next run got stuck again and I saw that on `nano` there was tens of zombi...@schmidtr
When I installed the new powered USB hub in the Faraday cage, I followed the next CI run. I had rebooted both phones and checked their power level.
The next run got stuck again and I saw that on `nano` there was tens of zombie processes for `iperf -s`
on `nano` and the connected phones, the version is `2.0.5` and `iperf -s -t 30` does not work (`-t` is a client-only option).
Dhanuja and I saw that `iperf-2.0.10` was installed on the phones as well and I installed `2.0.10` on `nano`.
But when we tried, we saw that the `server` file was full of `nan%` making the IperfServerAnalyze method crash.
So we reverted to `2.0.5` and implemented this fix.
Note that we should discuss what is happening in `BIDIR` case --> currently there is no `-t` option for the server.OK_TO_BE_MERGEDDhanuja Elizabeth ThomasDhanuja Elizabeth Thomashttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2056Generic changes related to UEs used in CI2023-05-03T08:27:06ZDhanuja Elizabeth ThomasGeneric changes related to UEs used in CI1. Added log to display the UE ID
2. Added condition to check whether the UE is initialized1. Added log to display the UE ID
2. Added condition to check whether the UE is initializedOK_TO_BE_MERGEDDhanuja Elizabeth ThomasDhanuja Elizabeth Thomashttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2040Draft: CI: AW2S-ASUE pipeline creation2023-04-20T06:41:35ZJaroslava FiedlerovaDraft: CI: AW2S-ASUE pipeline creation- Dockerfile for AW2S - fix
- Function for OC login/logout created in cls_cluster.py
- Function for pull from OC created in cls_cluster.py
- Modification of function for image tag creation
- Retag of the images from OC/porcepix registry ...- Dockerfile for AW2S - fix
- Function for OC login/logout created in cls_cluster.py
- Function for pull from OC created in cls_cluster.py
- Modification of function for image tag creation
- Retag of the images from OC/porcepix registry to the same prefix
- CN deployment on OC - option added to epc.py
- Configuration files for AW2S pipeline added
- Configuration files for Amarisoft UE cleanup/new file added
- Documentation for AW2S-ASUE pipeline addedOK_TO_BE_MERGEDRobert SchmidtRobert Schmidthttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1751Draft: Refactor and simplify CI UE Handling2023-04-11T08:58:03ZDhanuja Elizabeth ThomasDraft: Refactor and simplify CI UE Handling1. Added Wakeupscript and detachScript
2. Added functionality to get the IP address of the UE1. Added Wakeupscript and detachScript
2. Added functionality to get the IP address of the UEOK_TO_BE_MERGEDDhanuja Elizabeth ThomasDhanuja Elizabeth Thomashttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/20442023-04-01: fix all bugs2023-04-07T14:08:35ZCédric Rouxcedric.roux@eurecom.fr2023-04-01: fix all bugsThis commit fixes all the bugs of openair.This commit fixes all the bugs of openair.REVIEW_CAN_STARThttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2041hack: see "Bye." message when quitting gnb running with aw2s2023-04-07T12:53:22ZCédric Rouxcedric.roux@eurecom.frhack: see "Bye." message when quitting gnb running with aw2sFor some (unclear) reason, nr-softmodem with aw2s device does not print
"Bye." when stopping it with control+c, which is problematic in the CI.
This little hack solves the problem.
(Maybe not the right solution, to be changed if needed.)For some (unclear) reason, nr-softmodem with aw2s device does not print
"Bye." when stopping it with control+c, which is problematic in the CI.
This little hack solves the problem.
(Maybe not the right solution, to be changed if needed.)OK_TO_BE_MERGEDJaroslava FiedlerovaJaroslava Fiedlerovahttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1949Container Images with Ubuntu20 and UHD 4.42023-02-23T14:47:30ZRobert SchmidtContainer Images with Ubuntu20 and UHD 4.4Use Ubuntu 20 in container imagesUse Ubuntu 20 in container imagesOK_TO_BE_MERGEDCédric Rouxcedric.roux@eurecom.frCédric Rouxcedric.roux@eurecom.frhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1935chore(ci): updating simulators docker-compose files for CN5G release v1.52023-02-20T08:36:37ZRaphael Defosseuxchore(ci): updating simulators docker-compose files for CN5G release v1.5I've pulled the `CN5G` `v1.5.0` images on `obelix` and `bellatrix`.
But if I did not, the first run would pull them automatically and that's better for the normal users.
Also preparing move of some of our python executors to a Ubuntu22 ...I've pulled the `CN5G` `v1.5.0` images on `obelix` and `bellatrix`.
But if I did not, the first run would pull them automatically and that's better for the normal users.
Also preparing move of some of our python executors to a Ubuntu22 server:
* Support for `docker-compose` version 2.x
* U22 issue on how to handle background tasks through `subprocess`: using `pyshark` live-capture
We also pulled the `CN5G` `v1.5.0` images on `porcepix` and Dhanuja tested w/ AS-UE.
So updating the EPC call to deploy this version when running `NSA-trigger` pipelineOK_TO_BE_MERGEDRobert SchmidtRobert Schmidt