fix
authorAlexander Strizhakov <alex.strizhakov@gmail.com>
Tue, 17 Mar 2020 10:47:13 +0000 (13:47 +0300)
committerAlexander Strizhakov <alex.strizhakov@gmail.com>
Mon, 30 Mar 2020 08:42:25 +0000 (11:42 +0300)
benchmarks/load_testing/activities.ex
benchmarks/load_testing/users.ex

index 121d5c5003448d04f9d8b129ebd2dffb42df1ab3..24c6b55311f3420ccd866daa00668d756ac1c01c 100644 (file)
@@ -19,7 +19,7 @@ defmodule Pleroma.LoadTesting.Activities do
     non_friends_used: 20
   ]
 
-  @max_concurrency 30
+  @max_concurrency 10
 
   @visibility ~w(public private direct unlisted)
   @types ~w(simple emoji mentions hell_thread attachment tag like reblog simple_thread remote)
@@ -81,7 +81,7 @@ defmodule Pleroma.LoadTesting.Activities do
         )
       end)
 
-    IO.puts("Generating iterations activities take #{to_sec(time)} sec.\n")
+    IO.puts("Generating iterations of activities take #{to_sec(time)} sec.\n")
     :ok
   end
 
index bc31dc08bdfebb5f1966239704aa1183e42577e1..b73ac8651017b63224afd483b0e8071cf62358d3 100644 (file)
@@ -14,7 +14,7 @@ defmodule Pleroma.LoadTesting.Users do
     friends: 100
   ]
 
-  @max_concurrency 30
+  @max_concurrency 10
 
   @spec generate(keyword()) :: User.t()
   def generate(opts \\ []) do
@@ -31,7 +31,7 @@ defmodule Pleroma.LoadTesting.Users do
   end
 
   def generate_users(max) do
-    IO.puts("Starting generating #{opts[:users]} users...")
+    IO.puts("Starting generating #{max} users...")
 
     {time, _} =
       :timer.tc(fn ->
@@ -87,7 +87,7 @@ defmodule Pleroma.LoadTesting.Users do
   end
 
   def make_friends(main_user, max) when is_integer(max) do
-    IO.puts("Starting making friends for #{opts[:friends]} users...")
+    IO.puts("Starting making friends for #{max} users...")
 
     {time, _} =
       :timer.tc(fn ->
@@ -107,7 +107,7 @@ defmodule Pleroma.LoadTesting.Users do
     IO.puts("Making friends take #{to_sec(time)} sec.\n")
   end
 
-  defp make_friends(%User{} = main_user, %User{} = user) do
+  def make_friends(%User{} = main_user, %User{} = user) do
     {:ok, _} = User.follow(main_user, user)
     {:ok, _} = User.follow(user, main_user)
   end