Skip to content
Success

#28876 (Jun 29, 2026, 2:54:13 PM)

Started 7 hr 17 min ago
Took 2.5 sec on build4-deb12build-ansible

Started by upstream project gerrit-osmo-bts build number 1267
originally caused by:

This run spent:

  • 8.5 sec waiting;
  • 2.5 sec build duration;
  • 11 sec total from scheduled to completion.
Revision: 4137a0614e370642a57b3bb5634404105118852c
Repository: $GERRIT_REPO_URL
  • master
common: stop buffering UL measurements when SACCH is deactivated

When the BSC sends RSL DEACT SACCH, the per-SACCH UL measurement drain
stops (it runs on SACCH timing), but the producer in lchan_new_ul_meas()
keeps appending the measurement contributions from every received
TCH/SDCCH burst.  After one SACCH period (104 frames) the 104-slot
uplink measurement buffer fills up, yielding a flood of:

  NOTICE measurement.c:336 no space for uplink measurement, num_ul_meas=104

Add a bool sacch_active flag to gsm_lchan, set to true in the common
l1sap_chan_act() and clear in l1sap_chan_deact_sacch().  Guard
lchan_new_ul_meas() with this flag so that measurements are silently
discarded while SACCH is inactive - there is nothing to drain the
buffer and no SACCH channel on which to report the results to the BSC.

Change-Id: I3943c788cab5d2411b06ac681d4d412852bac0a7
AI-Assisted: yes (Claude)
Vadim Yanitskiy at