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

openSUSE Build Service is sponsored by