Configuration: Skip thread containment by default
authorlain <lain@soykaf.club>
Fri, 7 Jun 2019 12:28:14 +0000 (14:28 +0200)
committerlain <lain@soykaf.club>
Fri, 7 Jun 2019 12:28:14 +0000 (14:28 +0200)
In my tests the interaction between thread containment and other restrictions
makes postgresql create some very bad query plans. This caused direct messages
to time out on soykaf, for example.

CHANGELOG.md
config/config.exs

index cf2232b09defbbd1e1f2e3d441f407602531335e..da5a9aa9906efaf3a76cb6e0207236d2fdbffe41 100644 (file)
@@ -56,6 +56,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
 ### Changed
 - **Breaking:** Configuration: move from Pleroma.Mailer to Pleroma.Emails.Mailer
+- Thread containment / test for complete visibility will be skipped by default.
 - Enforcement of OAuth scopes
 - Add multiple use/time expiring invite token
 - Restyled OAuth pages to fit with Pleroma's default theme
index c6bf71fc83ee76fa43f965610972c864c7657ee4..95a0e99726a4abbea6e40409680ff26dcb7aee1b 100644 (file)
@@ -244,7 +244,7 @@ config :pleroma, :instance,
   safe_dm_mentions: false,
   healthcheck: false,
   remote_post_retention_days: 90,
-  skip_thread_containment: false,
+  skip_thread_containment: true,
   limit_unauthenticated_to_local_content: true
 
 config :pleroma, :app_account_creation, enabled: true, max_requests: 25, interval: 1800