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