diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2020-03-10 03:55:35 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2020-03-10 03:55:35 +0100 |
commit | 3abced8d642d66da8215a62e651c3a43718a824e (patch) | |
tree | f0ef6d885afd697939ca393113cdcbf5111e791f | |
parent | a48ff4a738999545374ae7333b8a18335a9815bd (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.c | 2 |
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; |