Project

General

Profile

Actions

Bug #5036

closed

ns2: add support for BSS SNS procudures (e.g. adding a bind to a SNS on the BSS)

Added by lynxis about 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
libosmogb
Target version:
-
Start date:
02/19/2021
Due date:
% Done:

100%

Spec Reference:

Description

When adding a new bind to a SNS, the SNS fsm must do procedures to inform the SGSN about the new binds/endpoint.


Subtasks 1 (0 open1 closed)

Bug #5048: ns2: BSS SNS: testcase add bind, update weight before answering the procedureClosedlynxis02/26/2021

Actions
Actions #1

Updated by lynxis about 3 years ago

  • Status changed from New to In Progress
Actions #2

Updated by laforge about 3 years ago

  • Priority changed from Urgent to High
Actions #3

Updated by laforge about 3 years ago

  • Assignee set to lynxis
Actions #4

Updated by lynxis about 3 years ago

  • Status changed from In Progress to Stalled
  • % Done changed from 0 to 40

I'm waiting for SNS SGSN patches. I'm also unsure if this is the right way to implement it.

https://gerrit.osmocom.org/q/topic:%22procedure%22+(status:open%20OR%20status:merged)

Actions #5

Updated by laforge about 3 years ago

  • Status changed from Stalled to New

lynxis wrote:

I'm waiting for SNS SGSN patches.

merged now., uns-stalling

Actions #6

Updated by lynxis about 3 years ago

  • Status changed from New to In Progress
Actions #7

Updated by lynxis about 3 years ago

  • % Done changed from 40 to 50

I've reimplemented the change weight procedure with a different approach.
2x ttcn3 test case succeed now.

Next step is the ADD + DEL procedure. I've also a simpler approach for them now.

Actions #8

Updated by lynxis about 3 years ago

I've created 2x ttcn cases for sns_add and sns_del.
sns_add succeed, sns del not yet.

also add/del need more testcases and also unitest for the race and corner cases.

Actions #9

Updated by lynxis almost 3 years ago

I've reconsidered my implementation and did it in a different way.
Also the ttcn3 test cases went some review and there is a new proposal in gerrit.

The last missing part is the SGSN side. The procedure work also for the SGSN side, but there are the following tasks left:

  1. ttcn3 test cases
  2. terminate the SNS connection similiar as of GPRS_SNS_EV_REQ_SELECT_ENDPOINT
Actions #10

Updated by lynxis almost 3 years ago

  • % Done changed from 50 to 80
Actions #11

Updated by lynxis almost 3 years ago

  • Status changed from In Progress to Feedback
  • % Done changed from 80 to 90

In review now.

Actions #12

Updated by lynxis almost 3 years ago

  • Status changed from Feedback to Stalled

until refcount handled. The SNS code has recursion problems.

Actions #13

Updated by lynxis over 2 years ago

waiting for review

Actions #14

Updated by lynxis over 2 years ago

  • Status changed from Stalled to Closed
  • % Done changed from 90 to 100
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)