aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2020-03-10 03:55:35 +0100
committerNeels Hofmeyr <neels@hofmeyr.de>2020-03-10 03:55:35 +0100
commit3abced8d642d66da8215a62e651c3a43718a824e (patch)
treef0ef6d885afd697939ca393113cdcbf5111e791f
parenta48ff4a738999545374ae7333b8a18335a9815bd (diff)
allow larger MGCP client wqueue: 10 -> 1024neels/virt-voice
Enlarge the MGCP client workqueue maximum limit by factor 100. During Abis load testing, a BSC trying to DLCX 200 conns at the same time hit the limit of 10 very very quickly, and everything broke down. Change-Id: I8980cce37bae0757828b28455b25c77bcb6316d0
-rw-r--r--src/libosmo-mgcp-client/mgcp_client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libosmo-mgcp-client/mgcp_client.c b/src/libosmo-mgcp-client/mgcp_client.c
index a65cd6191..b6bf43b13 100644
--- a/src/libosmo-mgcp-client/mgcp_client.c
+++ b/src/libosmo-mgcp-client/mgcp_client.c
@@ -828,7 +828,7 @@ int mgcp_client_connect(struct mgcp_client *mgcp)
inet_aton(mgcp->actual.remote_addr, &addr.sin_addr);
mgcp->remote_addr = htonl(addr.sin_addr.s_addr);
- osmo_wqueue_init(wq, 10);
+ osmo_wqueue_init(wq, 1024);
wq->bfd.when = BSC_FD_READ;
wq->bfd.data = mgcp;
wq->read_cb = mgcp_do_read;