]> git.openstreetmap.org Git - chef.git/commitdiff
mediawiki: improve Job runner setup
authorGrant Slater <git@firefishy.com>
Fri, 5 Aug 2022 01:12:49 +0000 (04:12 +0300)
committerGrant Slater <git@firefishy.com>
Fri, 5 Aug 2022 01:12:49 +0000 (04:12 +0300)
cookbooks/mediawiki/recipes/default.rb
cookbooks/mediawiki/resources/site.rb
cookbooks/mediawiki/templates/default/LocalSettings.php.erb

index 0d15cdef4dd36241a4d95995241d43d91613cae7..77aa6f69678df3dcc9198e6cd5fa8c5bf5bb2348 100644 (file)
@@ -40,6 +40,7 @@ package %w[
   php-zip
   composer
   unzip
+  ffmpeg
 ]
 
 # Mediawiki enhanced difference engine
index 62324b5de87c44b17fa4dc1e8f32a355279715f3..263c9337a0ed7d56186ac12e388b9b94ce272823 100644 (file)
@@ -205,12 +205,11 @@ action :create do
   end
 
   cron_d "mediawiki-#{cron_name}-refresh-links" do
-    comment "Run mediawiki refresh links table weekly"
+    comment "Run mediawiki refresh links table daily"
     minute "5"
     hour "0"
-    weekday "0"
     user node[:mediawiki][:user]
-    command "/usr/bin/nice /usr/bin/php -d memory_limit=2048M -d error_reporting=22517 #{site_directory}/w/maintenance/refreshLinks.php --server=https://#{new_resource.site} --memory-limit=2048M --quiet"
+    command "/usr/bin/nice /usr/bin/php -d memory_limit=2048M -d error_reporting=22517 #{site_directory}/w/maintenance/refreshLinks.php --server=https://#{new_resource.site} --memory-limit=2048M  --procs=4 --quiet"
   end
 
   cron_d "mediawiki-#{cron_name}-cleanup-gs" do
index f50ae6866ea486adfcccf8f428c8e35756ca16d6..1efeb757a806b81d18d3e7db01d537d25803e5f5 100644 (file)
@@ -239,8 +239,8 @@ $wgDisableCounters = TRUE;
 # Disable IP in Header to avoid cache issue
 $wgShowIPinHeader = FALSE;
 
-# Job Runs mostly by cron
-$wgJobRunRate = 0.01;
+# Job Runs by cron
+$wgJobRunRate = 0;
 
 # dissolves double redirects automatically
 $wgFixDoubleRedirects = TRUE;
@@ -383,10 +383,7 @@ $wgForceUIMsgAsContentMsg = array( 'mainpage-url', 'mapfeatures-url', 'contribut
 <% end -%>
 
 <% if @name == "wiki.openstreetmap.org" -%>
-# setting the search weight of the main wiki's proposal namespace lower then general talk pages (0.2), but
-# higher then wiki project namespace (0.1)
-# Documentation at https://phabricator.wikimedia.org/source/extension-cirrussearch/browse/master/docs/settings.txt$693
-$wgCirrusSearchNamespaceWeights = array_merge ( $wgCirrusSearchNamespaceWeights, array ( NS_PROPOSAL => 0.15 ));
+# Placeholder for the wiki.openstreetmap.org specific config
 <% end -%>
 
 <% if not(@mediawiki[:private_accounts]) and not(@mediawiki[:private_site]) -%>