Actions
Bug #4179
closedRace condition: OsmoBTS sends empty INFO_ind to PCU socket, if not all SI arrived from BSC via RSL
Start date:
08/29/2019
Due date:
% Done:
100%
Spec Reference:
Description
Involved components:
OsmoBSC --A-bis OML/RSL-- OsmoBTS --/tmp/pcu_bts socket-- OsmoPCU
I wrote a fix for #3854, and to make sure that it works, I'm writing a TTCN3 test that verifies INFO_ind arriving at the PCU socket.
The test suite emulates both the BSC and PCU, and connects both at the same time. The BTS sends an INFO_ind containing empty values, such as CellId = 0, unless I'm forcing a sleep before the test suite connects to the PCU socket.
In wireshark I saw that the BTS does not wait before all system information types (SI) are arriving:
- SI3 - SI2 - pcu socket: "Sending info" - SI4
I'm preparing a separate patch that introduces the sleep, and when reverted, it can reproduce the problem.
Related issues
Actions