Attention is currently required from: lynxis lazus, pespin.
Hello Jenkins Builder, pespin,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/libosmo-sigtran/+/42761?usp=email
to look at the new patch set (#8).
The following approvals got outdated and were removed:
Code-Review+2 by pespin, Verified+1 by Jenkins Builder
The change is no longer submittable: Code-Review and Verified are unsatisfied now.
Change subject: tcap loadshare: move last_asp_idx_sent from cfg to runtime struct
......................................................................
tcap loadshare: move last_asp_idx_sent from cfg to runtime struct
The last_asp_idx_sent is a runtime information and not configurable.
Move it to the other runtime state.
Change-Id: Id52bb0f6c67949b5e03f7ad36996f37a0d25214a
---
M src/ss7_as.h
M src/tcap_as_loadshare.c
2 files changed, 4 insertions(+), 4 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmo-sigtran refs/changes/61/42761/8
--
To view, visit https://gerrit.osmocom.org/c/libosmo-sigtran/+/42761?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: libosmo-sigtran
Gerrit-Branch: master
Gerrit-Change-Id: Id52bb0f6c67949b5e03f7ad36996f37a0d25214a
Gerrit-Change-Number: 42761
Gerrit-PatchSet: 8
Gerrit-Owner: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: lynxis lazus <lynxis(a)fe80.eu>
lynxis lazus has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-sigtran/+/42764?usp=email )
Change subject: vty-tests: remove help from expected output
......................................................................
vty-tests: remove help from expected output
Until the vty tests support regex, remove the help message
as it depends on the compile option TCAP Routing and can't
handle both compile options.
It will be re-introduced later
Change-Id: I0d8141c00525f49c0a9f9f63b73fee531f591e5c
---
M tests/vty/osmo_stp_test.vty
1 file changed, 0 insertions(+), 14 deletions(-)
Approvals:
Jenkins Builder: Verified
pespin: Looks good to me, but someone else must approve
daniel: Looks good to me, approved
diff --git a/tests/vty/osmo_stp_test.vty b/tests/vty/osmo_stp_test.vty
index 3c6e466..c180dd7 100644
--- a/tests/vty/osmo_stp_test.vty
+++ b/tests/vty/osmo_stp_test.vty
@@ -406,20 +406,6 @@
no point-code override (opc|dpc)
point-code override patch-sccp (disabled|both)
-OsmoSTP(config-cs7-as)# ?
-...
- description Save human-readable description of the object
- asp Specify that a given ASP is part of this AS
- no Negate a command or set its defaults
- traffic-mode Specifies traffic mode of operation of the ASP within the AS
- sls-shift Shift SLS bits used during routing decision
-...
- binding-table AS Loadshare binding table operations
- recovery-timeout Specifies RFC4666 recovery timer T(r) timeout
- qos-class Specity QoS Class of AS
- routing-key Define a routing key
- point-code Point Code Specific Features
-
OsmoSTP(config-cs7-as)# no ?
asp Specify ASP to be removed from this AS
traffic-mode Remove explicit traffic mode of operation of this AS
--
To view, visit https://gerrit.osmocom.org/c/libosmo-sigtran/+/42764?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: libosmo-sigtran
Gerrit-Branch: master
Gerrit-Change-Id: I0d8141c00525f49c0a9f9f63b73fee531f591e5c
Gerrit-Change-Number: 42764
Gerrit-PatchSet: 3
Gerrit-Owner: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
lynxis lazus has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-sigtran/+/42756?usp=email )
Change subject: tcap loadshare: count all ENOKEY as a FAILED
......................................................................
tcap loadshare: count all ENOKEY as a FAILED
The ASP should count all message which couldn't routed as failed.
Related: SYS#5432
Change-Id: I8bee6db5c75195855a3d378579e30886cd4d6fa8
---
M src/tcap_as_loadshare.c
1 file changed, 3 insertions(+), 1 deletion(-)
Approvals:
daniel: Looks good to me, approved
pespin: Looks good to me, but someone else must approve
Jenkins Builder: Verified
diff --git a/src/tcap_as_loadshare.c b/src/tcap_as_loadshare.c
index 5cc7d44..1a5d0ff 100644
--- a/src/tcap_as_loadshare.c
+++ b/src/tcap_as_loadshare.c
@@ -528,7 +528,6 @@
} else {
/* Couldn't find a suitable canditate */
LOGPAS(as, DLTCAP, LOGL_DEBUG, "Couldn't find a suitable canditate for TCAP Begin otid %u\n", parsed.otid);
- rate_ctr_inc2(as->ctrg, SS7_AS_CTR_TCAP_ASP_FAILED);
rc = -ENOKEY;
goto out_free_sua;
}
@@ -574,6 +573,9 @@
break;
}
out_free_sua:
+ if (rc == -ENOKEY)
+ rate_ctr_inc2(as->ctrg, SS7_AS_CTR_TCAP_ASP_FAILED);
+
/* RFC3868 4.7.3: "If an ASP is not available, the SG may generate (X)UDTS "routing failure",
* if the return option is used."
* See also ITU Q.714 4.2 */
--
To view, visit https://gerrit.osmocom.org/c/libosmo-sigtran/+/42756?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: libosmo-sigtran
Gerrit-Branch: master
Gerrit-Change-Id: I8bee6db5c75195855a3d378579e30886cd4d6fa8
Gerrit-Change-Number: 42756
Gerrit-PatchSet: 3
Gerrit-Owner: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
lynxis lazus has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-sigtran/+/42755?usp=email )
Change subject: tcap loadshare: Rework initial selection of a node
......................................................................
tcap loadshare: Rework initial selection of a node
The original TCAP loadshare plan was to used the OTID of a TCAP Begin to select
the node.
However this should not be used anymore. Instead the correct one would be to
do a load-sharing across all available ASP and keep this relation ("sticky" sessions).
The counter SS7_AS_CTR_TCAP_ASP_FALLBACK will be re-used by a later patch.
Related: SYS#5432
Change-Id: I151e6acb59e1f3c481487e76d2b01236fcee755f
---
M src/tcap_as_loadshare.c
1 file changed, 6 insertions(+), 14 deletions(-)
Approvals:
pespin: Looks good to me, but someone else must approve
Jenkins Builder: Verified
daniel: Looks good to me, but someone else must approve
lynxis lazus: Looks good to me, approved
diff --git a/src/tcap_as_loadshare.c b/src/tcap_as_loadshare.c
index 1dc4f71..5cc7d44 100644
--- a/src/tcap_as_loadshare.c
+++ b/src/tcap_as_loadshare.c
@@ -522,23 +522,15 @@
goto out_free_sua;
}
- /* lookup a new ASP */
- asp = tcap_as_asp_find_by_tcap_id(as, &calling_addr, &called_addr, parsed.otid);
-
+ asp = select_asp_tcap_enabled_rr(as);
if (asp) {
rate_ctr_inc2(as->ctrg, SS7_AS_CTR_TCAP_ASP_SELECTED);
} else {
- /* if no ASP found for this TCAP, try to find a non-tcap-range ASP as fallback*/
- asp = select_asp_tcap_enabled_rr(as);
- if (asp)
- rate_ctr_inc2(as->ctrg, SS7_AS_CTR_TCAP_ASP_FALLBACK);
- else {
- /* couldn't find a suitable canditate for OTID */
- rate_ctr_inc2(as->ctrg, SS7_AS_CTR_TCAP_ASP_FAILED);
- LOGPAS(as, DLTCAP, LOGL_DEBUG, "Couldn't find a suitable canditate for TCAP Begin otid %u\n", parsed.otid);
- rc = -ENOKEY;
- goto out_free_sua;
- }
+ /* Couldn't find a suitable canditate */
+ LOGPAS(as, DLTCAP, LOGL_DEBUG, "Couldn't find a suitable canditate for TCAP Begin otid %u\n", parsed.otid);
+ rate_ctr_inc2(as->ctrg, SS7_AS_CTR_TCAP_ASP_FAILED);
+ rc = -ENOKEY;
+ goto out_free_sua;
}
tcap_trans_track_begin(as, asp, &called_addr, NULL, &calling_addr, &parsed.otid);
--
To view, visit https://gerrit.osmocom.org/c/libosmo-sigtran/+/42755?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: libosmo-sigtran
Gerrit-Branch: master
Gerrit-Change-Id: I151e6acb59e1f3c481487e76d2b01236fcee755f
Gerrit-Change-Number: 42755
Gerrit-PatchSet: 3
Gerrit-Owner: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
tempest has uploaded a new patch set (#2). ( https://gerrit.osmocom.org/c/osmo-trx/+/42811?usp=email )
Change subject: trx-usrp1: make single daughterboard VTY configurable
......................................................................
trx-usrp1: make single daughterboard VTY configurable
Adds the usrp1-singledb enable/disable option to specify the
daughterboard configuration on USRP1 devices. This will allow users
to use single-daughterboard devices without compliling from source to
use the --with-singledb configure option.
Also removed some daughterboard configuration related code that
wasn't being used.
More info in the modified trx-backends.adoc
Change-Id: I618fdcc7fec1ca1e87249992798c265430c177a0
---
M CommonLibs/config_defs.h
M CommonLibs/trx_vty.c
M Transceiver52M/device/usrp1/USRPDevice.cpp
M configure.ac
M doc/manuals/chapters/trx-backends.adoc
5 files changed, 31 insertions(+), 39 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-trx refs/changes/11/42811/2
--
To view, visit https://gerrit.osmocom.org/c/osmo-trx/+/42811?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-trx
Gerrit-Branch: master
Gerrit-Change-Id: I618fdcc7fec1ca1e87249992798c265430c177a0
Gerrit-Change-Number: 42811
Gerrit-PatchSet: 2
Gerrit-Owner: tempest <jackleea1b(a)gmail.com>
Gerrit-CC: Jenkins Builder