File 2451-snmp-test-Adjusted-factor-calculation.patch of Package erlang

From e1382bfe2fbd301dc5b5d7aa6f674d55aff4a337 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Wed, 24 Jun 2020 21:35:40 +0200
Subject: [PATCH] [snmp|test] Adjusted factor calculation

Use "online schedulers" to calculate factor.
---
 lib/snmp/test/snmp_test_lib.erl | 62 ++++++++++++++++-----------------
 1 file changed, 31 insertions(+), 31 deletions(-)

diff --git a/lib/snmp/test/snmp_test_lib.erl b/lib/snmp/test/snmp_test_lib.erl
index 76f424d25c..41330cfb78 100644
--- a/lib/snmp/test/snmp_test_lib.erl
+++ b/lib/snmp/test/snmp_test_lib.erl
@@ -886,9 +886,9 @@ analyze_and_print_host_info() ->
             analyze_and_print_win_host_info(Version);
         _ ->
             io:format("OS Family: ~p"
-                      "~n   OS Type:        ~p"
-                      "~n   Version:        ~p"
-                      "~n   Num Schedulers: ~s"
+                      "~n   OS Type:               ~p"
+                      "~n   Version:               ~p"
+                      "~n   Num Online Schedulers: ~s"
                       "~n", [OsFam, OsName, Version, str_num_schedulers()]),
             {num_schedulers_to_factor(), []}
     end.
@@ -940,9 +940,9 @@ analyze_and_print_linux_host_info(Version) ->
         case (catch linux_which_cpuinfo(Distro)) of
             {ok, {CPU, BogoMIPS}} ->
                 io:format("CPU: "
-                          "~n   Model:          ~s"
-                          "~n   BogoMIPS:       ~w"
-                          "~n   Num Schedulers: ~s"
+                          "~n   Model:                 ~s"
+                          "~n   BogoMIPS:              ~w"
+                          "~n   Num Online Schedulers: ~s"
                           "~n", [CPU, BogoMIPS, str_num_schedulers()]),
                 if
                     (BogoMIPS > 20000) ->
@@ -960,8 +960,8 @@ analyze_and_print_linux_host_info(Version) ->
                 end;
             {ok, CPU} ->
                 io:format("CPU: "
-                          "~n   Model:          ~s"
-                          "~n   Num Schedulers: ~s"
+                          "~n   Model:                 ~s"
+                          "~n   Num Online Schedulers: ~s"
                           "~n", [CPU, str_num_schedulers()]),
                 NumChed = erlang:system_info(schedulers),
                 if
@@ -1329,10 +1329,10 @@ analyze_and_print_freebsd_host_info(Version) ->
             NCPU     = analyze_freebsd_ncpu(Extract),
             Memory   = analyze_freebsd_memory(Extract),
             io:format("CPU:"
-                      "~n   Model:          ~s"
-                      "~n   Speed:          ~w"
-                      "~n   N:              ~w"
-                      "~n   Num Schedulers: ~s"
+                      "~n   Model:                 ~s"
+                      "~n   Speed:                 ~w"
+                      "~n   N:                     ~w"
+                      "~n   Num Online Schedulers: ~s"
                       "~nMemory:"
                       "~n   ~w KB"
                       "~n",
@@ -1381,7 +1381,7 @@ analyze_and_print_freebsd_host_info(Version) ->
     catch
         _:_:_ ->
             io:format("CPU:"
-                      "~n   Num Schedulers: ~s"
+                      "~n   Num Online Schedulers: ~s"
                       "~n", [str_num_schedulers()]),
             io:format("TS Scale Factor: ~w~n", [timetrap_scale_factor()]),
             Factor = case erlang:system_info(schedulers) of
@@ -1589,8 +1589,8 @@ analyze_and_print_darwin_host_info(Version) ->
     case analyze_darwin_software_info() of
         [] ->
             io:format("Darwin:"
-                      "~n   Version:        ~s"
-                      "~n   Num Schedulers: ~s"
+                      "~n   Version:               ~s"
+                      "~n   Num Online Schedulers: ~s"
                       "~n", [Version, str_num_schedulers()]),
             {num_schedulers_to_factor(), []};
         SwInfo when  is_list(SwInfo) ->
@@ -1605,12 +1605,12 @@ analyze_and_print_darwin_host_info(Version) ->
             NumCores      = analyze_darwin_hw_total_number_of_cores(HwInfo),
             Memory        = analyze_darwin_hw_memory(HwInfo),
             io:format("Darwin:"
-                      "~n   System Version: ~s"
-                      "~n   Kernel Version: ~s"
-                      "~n   Model:          ~s (~s)"
-                      "~n   Processor:      ~s (~s, ~s, ~s)"
-                      "~n   Memory:         ~s"
-                      "~n   Num Schedulers: ~s"
+                      "~n   System Version:        ~s"
+                      "~n   Kernel Version:        ~s"
+                      "~n   Model:                 ~s (~s)"
+                      "~n   Processor:             ~s (~s, ~s, ~s)"
+                      "~n   Memory:                ~s"
+                      "~n   Num Online Schedulers: ~s"
                       "~n", [SystemVersion, KernelVersion,
                              ModelName, ModelId,
                              ProcName, ProcSpeed, NumProc, NumCores, 
@@ -1930,13 +1930,13 @@ analyze_and_print_solaris_host_info(Version) ->
                 "-"
         end,
     io:format("Solaris: ~s"
-              "~n   Release:         ~s"
-              "~n   Banner Name:     ~s"
-              "~n   Instruction Set: ~s"
-              "~n   CPUs:            ~s (~s)"
-              "~n   System Config:   ~s"
-              "~n   Memory Size:     ~s"
-              "~n   Num Schedulers:  ~s"
+              "~n   Release:               ~s"
+              "~n   Banner Name:           ~s"
+              "~n   Instruction Set:       ~s"
+              "~n   CPUs:                  ~s (~s)"
+              "~n   System Config:         ~s"
+              "~n   Memory Size:           ~s"
+              "~n   Num Online Schedulers: ~s"
               "~n~n", [Version, Release, BannerName, InstructionSet,
                        NumPhysCPU, NumVCPU,
                        SysConf, MemSz,
@@ -2008,7 +2008,7 @@ analyze_and_print_win_host_info(Version) ->
               "~n   System Model:           ~s"
               "~n   Number of Processor(s): ~s"
               "~n   Total Physical Memory:  ~s"
-              "~n   Num Schedulers:         ~s"
+              "~n   Num Online Schedulers:  ~s"
               "~n~n", [OsName, OsVersion, Version,
                        SysMan, SysMod, NumProcs, TotPhysMem,
                        str_num_schedulers()]),
@@ -2134,14 +2134,14 @@ process_win_system_info([H|T], Acc) ->
 
 
 str_num_schedulers() ->
-    try erlang:system_info(schedulers) of
+    try erlang:system_info(schedulers_online) of
         N -> f("~w", [N])
     catch
         _:_:_ -> "-"
     end.
 
 num_schedulers_to_factor() ->
-    try erlang:system_info(schedulers) of
+    try erlang:system_info(schedulers_online) of
         1 ->
             10;
         2 ->
-- 
2.26.2

openSUSE Build Service is sponsored by