[#1149] Updated docs & tests.
authorIvan Tashkinov <ivantashkinov@gmail.com>
Sat, 24 Aug 2019 06:27:32 +0000 (09:27 +0300)
committerIvan Tashkinov <ivantashkinov@gmail.com>
Sat, 24 Aug 2019 06:27:32 +0000 (09:27 +0300)
docs/config.md
test/web/admin_api/admin_api_controller_test.exs

index 81923c640ef6ace0a127f4bdbd9f37d959044549..5b2c3a02266581805ef944479e98706fb205f548 100644 (file)
@@ -426,6 +426,12 @@ config :pleroma, Oban,
 
 This config contains two queues: `federator_incoming` and `federator_outgoing`. Both have the number of max concurrent jobs set to `50`.
 
+## :workers
+
+Includes custom worker options not interpretable directly by `Oban`.
+
+* `retries` — keyword lists where keys are `Oban` queues (see above) and values are numbers of max attempts for failed jobs.
+
 ## Pleroma.Web.Metadata
 * `providers`: a list of metadata providers to enable. Providers available:
   * Pleroma.Web.Metadata.Providers.OpenGraph
index 844cd07324605abbe7e89b5224bdea0b1873d55c..a867ac99842a28b36083d6977d3c91625b4c4c27 100644 (file)
@@ -1861,7 +1861,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do
         post(conn, "/api/pleroma/admin/config", %{
           configs: [
             %{
-              "group" => "pleroma_job_queue",
+              "group" => "oban",
               "key" => ":queues",
               "value" => [
                 %{"tuple" => [":federator_incoming", 50]},
@@ -1879,7 +1879,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do
       assert json_response(conn, 200) == %{
                "configs" => [
                  %{
-                   "group" => "pleroma_job_queue",
+                   "group" => "oban",
                    "key" => ":queues",
                    "value" => [
                      %{"tuple" => [":federator_incoming", 50]},