Skip to content
Success

#22293 (Jun 29, 2026, 2:54:11 PM)

Started 20 days ago
Took 45 sec on build4-deb12build-ansible

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

    This run spent:

    • 8.1 sec waiting;
    • 45 sec build duration;
    • 53 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