File 1556-Limit-the-number-of-spawned-nodes.patch of Package erlang
From 77b497d5ea003c0b915d46f8b63c9033ecdcff05 Mon Sep 17 00:00:00 2001
From: Raimo Niskanen <raimo@erlang.org>
Date: Tue, 7 Oct 2025 16:41:12 +0200
Subject: [PATCH 6/6] Limit the number of spawned nodes
---
lib/ssl/test/ssl_dist_bench_SUITE.erl | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/lib/ssl/test/ssl_dist_bench_SUITE.erl b/lib/ssl/test/ssl_dist_bench_SUITE.erl
index 34048de35a..c76b45ff78 100644
--- a/lib/ssl/test/ssl_dist_bench_SUITE.erl
+++ b/lib/ssl/test/ssl_dist_bench_SUITE.erl
@@ -205,16 +205,17 @@ init_per_suite(Config) ->
CertOptions, RootCert),
%%
Schedulers =
- erpc:call(ServerNode, erlang, system_info, [schedulers]),
+ erpc:call(ServerNode, erlang, system_info, [schedulers_online]),
+ Clients = max(Schedulers, 16),
[_, ClientHost] = split_node(Node),
[{server_node, ServerNode},
{server_name, ServerName},
{server, Server},
{server_dist_args,
"-ssl_dist_optfile " ++ ServerConfFile ++ " "},
- {clients, Schedulers} |
+ {clients, Clients} |
init_client_node(
- ClientHost, Schedulers, PrivDir, ServerConf, ClientConf,
+ ClientHost, Clients, PrivDir, ServerConf, ClientConf,
CertOptions, RootCert, Config)]
catch
throw : {Skip, Reason} ->
--
2.51.0