Project

General

Profile

Feature #2469

Proper OML MO (managed object) using osmo_fsm

Added by laforge about 3 years ago. Updated 8 days ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
-
Start date:
08/29/2017
Due date:
% Done:

100%

Spec Reference:

Description

The BTS side of the TS 12.21 managed objects is a big hack. Having proper finite state machines as outlined in TS 12.21 for each MO would be a great win.


Related issues

Related to OsmoBTS - Bug #3782: OML bringup fails for osmo-bts-oc2g on high latency linksNew02/06/2019

Related to OsmoBTS - Bug #3789: BTS permits OPSTART of MO without attributesStalled02/07/2019

Related to OsmoBTS - Bug #3788: OML Set {BTS,RADIO,CHANNEL} Attributes ACK doesn't echo attributes from Set BTS AttributesResolved02/07/2019

Related to OsmoBTS - Bug #3785: OML State Change Event Report contains invalid administrative stateResolved02/07/2019

Related to OsmoBTS - Bug #3790: BTS indicates "Unlocked" state of Radio Carrier on connectResolved02/07/2019

Related to OsmoBTS - Bug #3791: OsmoBTS doesn't include the "IPA Destination IP Address" attribute in "IPA RSL Connect ACK"New02/07/2019

Related to OsmoBTS - Bug #3795: OsmoBTS doesn't ignore unsupported OML "placement"Resolved02/09/2019

Related to OsmoBTS - Bug #3796: OsmoBTS doesn't send proper cause values in NACKNew02/09/2019

Related to OsmoBSC - Bug #4755: Premature OML Radio Carrier(00,00,ff) OpstartResolved09/16/2020

History

#1 Updated by laforge over 1 year ago

  • Related to Bug #3782: OML bringup fails for osmo-bts-oc2g on high latency links added

#2 Updated by laforge over 1 year ago

  • Related to Bug #3789: BTS permits OPSTART of MO without attributes added

#3 Updated by laforge over 1 year ago

  • Related to Bug #3788: OML Set {BTS,RADIO,CHANNEL} Attributes ACK doesn't echo attributes from Set BTS Attributes added

#4 Updated by laforge over 1 year ago

  • Related to Bug #3785: OML State Change Event Report contains invalid administrative state added

#5 Updated by laforge over 1 year ago

  • Related to Bug #3790: BTS indicates "Unlocked" state of Radio Carrier on connect added

#6 Updated by laforge over 1 year ago

  • Related to Bug #3791: OsmoBTS doesn't include the "IPA Destination IP Address" attribute in "IPA RSL Connect ACK" added

#7 Updated by laforge over 1 year ago

  • Related to Bug #3795: OsmoBTS doesn't ignore unsupported OML "placement" added

#8 Updated by laforge over 1 year ago

  • Related to Bug #3796: OsmoBTS doesn't send proper cause values in NACK added

#9 Updated by laforge over 1 year ago

  • Priority changed from Normal to Low

#10 Updated by pespin about 1 month ago

  • Related to Bug #4755: Premature OML Radio Carrier(00,00,ff) Opstart added

#11 Updated by laforge 29 days ago

  • Assignee set to pespin

assigning to pespin as he's working on related patches at the moment. Doesn't mean I expect him to complete this entire task, particularly not at the moment.

#12 Updated by laforge 29 days ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 10

#13 Updated by pespin 13 days ago

  • Status changed from In Progress to Feedback
  • Priority changed from Low to High
  • % Done changed from 10 to 90

Initial set of patches adding initial OMl FSMs in osmo-bts can be found here:
https://gerrit.osmocom.org/c/osmo-bts/+/20407 Change NM Channel availability Dependency->Offline when RadioCarrier becomes ...
https://gerrit.osmocom.org/c/osmo-bts/+/20408 Introduce NM BTS Site Manager FSM
https://gerrit.osmocom.org/c/osmo-bts/+/20409 Introduce NM BTS FSM
https://gerrit.osmocom.org/c/osmo-bts/+/20284 Introduce NM Radio Carrier and Baseband Transceiver FSMs
https://gerrit.osmocom.org/c/osmo-bts/+/20311 Introduce NM Channel FSM

PS: I changed the priority of the ticket since current status (before FSM) actually affects sysmobts not working properly after some osmo-bsc OML fixes (for in turn osmo-bts-trx OML issues) a few days ago.

Once those patches above are merged, we can close the ticket and keep going with the multiple smaller tickets pointing at specific issues.

#14 Updated by pespin 8 days ago

  • Status changed from Feedback to Resolved
  • % Done changed from 90 to 100

Patches merged.
I just submitted a small fix making TS not enabled under some situations (RSL link up quite late):
https://gerrit.osmocom.org/c/osmo-bts/+/20824 bts_trx.c: Dispatch missing NM_EV_RSL_UP/DOWN to the bb_transc object

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)