Addshore has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/395967 )

Change subject: Create a LockManager for WikidataDispatch with short TTL
......................................................................

Create a LockManager for WikidataDispatch with short TTL

And use this lock manager on testwikidatawiki

Bug: T178652
Change-Id: Ieafcfac10617126b4f9558e815205f99102e892c
---
M wmf-config/InitialiseSettings.php
M wmf-config/Wikibase.php
2 files changed, 18 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config 
refs/changes/67/395967/1

diff --git a/wmf-config/InitialiseSettings.php 
b/wmf-config/InitialiseSettings.php
index 930446c..8ee0691 100644
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -18001,6 +18001,7 @@
 
 'wmgWikibaseDispatchingLockManager' => [
        'default' => 'redisLockManager',
+       'testwikidatawiki' => 'wikibaseDispatchRedisLockManager',
 ],
 
 'wmgWikibaseCachePrefix' => [
diff --git a/wmf-config/Wikibase.php b/wmf-config/Wikibase.php
index f4e8b3a..21082a5 100644
--- a/wmf-config/Wikibase.php
+++ b/wmf-config/Wikibase.php
@@ -29,6 +29,23 @@
        $wgWBSharedCacheKey .= '-hhvm';
 }
 
+// Lock manager config must use the master datacenter
+// Use a TTL of 15 mins, no script will run for longer than this
+$wgLockManagers[] = [
+       'name'         => 'wikibaseDispatchRedisLockManager',
+       'class'        => 'RedisLockManager',
+       'lockTTL'      => 900, // 15 mins ( 15 * 6 )
+       'lockServers'  => $wmfMasterServices['redis_lock'],
+       'srvsByBucket' => [
+               0 => $redisLockServers
+       ],
+       'redisConfig'  => [
+               'connectTimeout' => 2,
+               'readTimeout'    => 2,
+               'password'       => $wmgRedisPassword
+       ]
+];
+
 $wgWBSharedSettings = [];
 
 $wgWBSharedSettings['maxSerializedEntitySize'] = 2500;

-- 
To view, visit https://gerrit.wikimedia.org/r/395967
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ieafcfac10617126b4f9558e815205f99102e892c
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Addshore <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to