fixeria has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-msc/+/16934 )

Change subject: libmsc: move subscriber expiration timer T3212 to libvlr
......................................................................


Patch Set 2:

Hi Neels,

> Possible problem here is changing the meaning of the T3212 value.
> If we use T3212 as name, I guess we should also stick to the 3GPP definition 
> of its value.

I think after the split of OsmoNiTB it has already lost its original meaning. I 
personally find the current description of T3212 misleading as it may seem like 
we're broadcasting this value in System Information Type 3, while we do not. We 
could of course rename it to X3212, but do we really want to do that?

> In 3GPP specs, AFAIU, this timer number is defined to be of that weird format.

That weird format only applies to the coding of its value in SI3 message, which 
is quite limited in terms of its maximum size (23 octets). We already accept 
the values in minutes, and here we never deal with the contents of SI3, so I 
don't see a point in using that 'compression' for the internal state...

> b) techies setting T3212 according to spec and getting a different timeout;

Fortunately, we do not accept the value of T3212 in deci-hours, as the specs. 
define it ;)

> a) users moving the timer to the new vty config and not understanding the 
> different number value (would the config change?)

Well, yeah. This magic multiplication (2 * T3212 + 1) comes from the NiTB 
times. However, as a user when I am setting T3212 to 30 minutes, I basically 
expect a subscriber to expire in 30 minutes and not in 61 (currently this 
transformation is opaque). That's why I am printing a warning that we're 
emulating the old behaviour.

> (-1 just for the typo, the rest is +0)

Nice catch! Thanks!


--
To view, visit https://gerrit.osmocom.org/c/osmo-msc/+/16934
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: I9b12066599a7c834a53a93acf5902d91273bc74f
Gerrit-Change-Number: 16934
Gerrit-PatchSet: 2
Gerrit-Owner: fixeria <axilira...@gmail.com>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <axilira...@gmail.com>
Gerrit-Reviewer: laforge <lafo...@osmocom.org>
Gerrit-Reviewer: neels <nhofm...@sysmocom.de>
Gerrit-Reviewer: pespin <pes...@sysmocom.de>
Gerrit-Comment-Date: Thu, 23 Jan 2020 23:08:36 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment

Reply via email to