Project

General

Profile

Feature #3277

handover: for intra-cell HO, use RR Assignment Command, not RR Handover Command

Added by neels 3 months ago. Updated 1 day ago.

Status:
New
Priority:
Low
Assignee:
Category:
-
Target version:
-
Start date:
05/17/2018
Due date:
% Done:

0%

Estimated time:
Spec Reference:

Description

Handover Decision algorithms may decide to do a re-assignment within the same cell.
In practical tests, some time ago, I noticed that using the RR Assignment Command wasn't working here.
Hence we currently send an RR Handover Command referencing the same cell, which is kind of weird.

Now I saw one reason why Assignment doesn't work for handover: in bsc_api.c, in handle_ass_compl(),
we receive the RR Assignment Complete message and dispatch an SS_LCHAN signal S_LCHAN_ASSIGNMENT_COMPL.
However, throughout osmo-bsc, there is not a single handler for S_LCHAN_ASSIGNMENT_COMPL.

This might be another casualty from the split-off from osmo-nitb.

Anyway, it doesn't make sense to me that we send an S_LCHAN_ASSIGNMENT_COMPL,
while the remaining code triggers bsc_subscr_conn_fsm.c GSCON_EV_* events directly.

Fix: Actually handle RR Assignment Complete during handover,
and send RR Assignment Command instead of RR Handover Command for intra-cell HO.

This is not high priority, and should wait until after intra-BSC handover has rippled through the lchan allocation code.


Related issues

Has duplicate OsmoBSC - Feature #2949: use RR Assignment for Handover within a cellNew2018-02-16

History

#1 Updated by neels 3 months ago

  • Blocked by Bug #2283: Inter-BSC hand-over is missing (BSC side) added

#2 Updated by neels 1 day ago

The new FSM implementations have been merged to osmo-bsc master, but we are still using an RR Handover Command to re-assign an lchan within the same cell; it works ok, but an RR Assignment Command would make more sense. The code is now ready to change this and use the Assignment FSM (?) or use RR Assignment Command from handover FSM (?) for handovers where source and target cells are identical.

#3 Updated by neels 1 day ago

  • Blocked by deleted (Bug #2283: Inter-BSC hand-over is missing (BSC side))

#4 Updated by neels 1 day ago

  • Has duplicate Feature #2949: use RR Assignment for Handover within a cell added

#5 Updated by neels 1 day ago

  • Tracker changed from Bug to Feature
  • Subject changed from handover: intra-cell HO using Assignment cannot possibly work, "RR Assignment Complete" is factually ignored to handover: for intra-cell HO, use RR Assignment Command, not RR Handover Command

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)