jenkins-bot has submitted this change and it was merged.

Change subject: Adjust cirrus titlesuggest index shard counts
......................................................................


Adjust cirrus titlesuggest index shard counts

Now that we've built the initial indices we have a better idea
of what size they are. Adjust down the number of shards to aim
for 150MB < x < 500MB per shard. This is still a pretty wide
range and a bit arbitrary, but seems reasonable. We can add
replicas at any time via the es rest api if the query load needs
to be better spread out.

Bug: T124332
Change-Id: I17193364274d55fc7c56c8772270e3de29ab9ec4
---
M wmf-config/InitialiseSettings.php
1 file changed, 25 insertions(+), 22 deletions(-)

Approvals:
  EBernhardson: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/wmf-config/InitialiseSettings.php 
b/wmf-config/InitialiseSettings.php
index 2ab01b0..39e61e7 100644
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -15618,31 +15618,34 @@
 'wmgCirrusSearchShardCount' => array(
        // Most wikis are too small to be worth sharding
        'default' => array( 'content' => 1, 'general' => 1, 'titlesuggest' => 1 
),
-       'arwiki' => array( 'content' => 5, 'general' => 4, 'titlesuggest' => 3 
),
+       'arwiki' => array( 'content' => 5, 'general' => 4, 'titlesuggest' => 1 
),
        'arwikisource' => array( 'content' => 2, 'general' => 1, 'titlesuggest' 
=> 1 ),
        'bgwiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 1 
),
-       'cawiki' => array( 'content' => 5, 'general' => 1, 'titlesuggest' => 2 
),
+       'cawiki' => array( 'content' => 5, 'general' => 1, 'titlesuggest' => 1 
),
        'cebwiki' => array( 'content' => 4, 'general' => 1, 'titlesuggest' => 2 
),
-       'cswiki' => array( 'content' => 3, 'general' => 1, 'titlesuggest' => 2 
),
        // Commons is special and has a 'file' index in addition to the regular 
ones.
        // We're sharding 'file' like it is a content index because searching 
it is
        // very very common.
-       'commonswiki' => array( 'content' => 1, 'general' => 10, 'file' => 7, 
'titlesuggest' => 2 ),
-       'dawiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 2 
),
-       'dewiki' => array( 'content' => 7, 'general' => 10, 'titlesuggest' => 4 
),
-       'dewikisource' => array( 'content' => 3, 'general' => 1, 'titlesuggest' 
=> 2 ),
-       'elwiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 2 
),
+       'commonswiki' => array( 
+               'eqiad' => array('content' => 1, 'general' => 10, 'file' => 7, 
'titlesuggest' => 1 ),
+               'codfw' => array('content' => 1, 'general' => 8, 'file' => 7, 
'titlesuggest' => 1 ),
+       ),
+       'cswiki' => array( 'content' => 3, 'general' => 1, 'titlesuggest' => 1 
),
+       'dawiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 1 
),
+       'dewiki' => array( 'content' => 7, 'general' => 10, 'titlesuggest' => 3 
),
+       'dewikisource' => array( 'content' => 3, 'general' => 1, 'titlesuggest' 
=> 1 ),
+       'elwiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 1 
),
        // These shards are also significantly larger than the target 2GB.
        'enwiki' => array( 'content' => 7, 'general' => 10, 'titlesuggest' => 4 
),
        'enwikinews' => array( 'content' => 1, 'general' => 4, 'titlesuggest' 
=> 1 ),
-       'enwikisource' => array( 'content' => 7, 'general' => 1, 'titlesuggest' 
=> 4 ),
+       'enwikisource' => array( 'content' => 7, 'general' => 1, 'titlesuggest' 
=> 1 ),
        'enwiktionary' => array( 'content' => 5, 'general' => 2, 'titlesuggest' 
=> 2 ),
-       'eswiki' => array( 'content' => 7, 'general' => 6, 'titlesuggest' => 4 
),
+       'eswiki' => array( 'content' => 7, 'general' => 6, 'titlesuggest' => 2 
),
        'eswikisource' => array( 'content' => 2, 'general' => 1, 'titlesuggest' 
=> 1 ),
        'fawiki' => array( 'content' => 5, 'general' => 2, 'titlesuggest' => 2 
),
        'fiwiki' => array( 'content' => 3, 'general' => 10, 'titlesuggest' => 1 
),
-       'frwiki' => array( 'content' => 7, 'general' => 10, 'titlesuggest' => 4 
),
-       'frwikisource' => array( 'content' => 7, 'general' => 1, 'titlesuggest' 
=> 2 ),
+       'frwiki' => array( 'content' => 7, 'general' => 10, 'titlesuggest' => 3 
),
+       'frwikisource' => array( 'content' => 7, 'general' => 1, 'titlesuggest' 
=> 1 ),
        'frwiktionary' => array( 'content' => 3, 'general' => 1, 'titlesuggest' 
=> 1 ),
        'hewiki' => array( 'content' => 3, 'general' => 2, 'titlesuggest' => 1 
),
        'hewikisource' => array( 'content' => 2, 'general' => 1, 'titlesuggest' 
=> 1 ),
@@ -15650,22 +15653,22 @@
        'hywiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 1 
),
        'idwiki' => array( 'content' => 2, 'general' => 2, 'titlesuggest' => 1 
),
        'incubatorwiki' => array( 'content' => 1, 'general' => 2, 
'titlesuggest' => 1 ),
-       'itwiki' => array( 'content' => 7, 'general' => 9, 'titlesuggest' => 4 
),
+       'itwiki' => array( 'content' => 7, 'general' => 9, 'titlesuggest' => 2 
),
        'itwikisource' => array( 'content' => 2, 'general' => 1, 'titlesuggest' 
=> 1 ),
-       'jawiki' => array( 'content' => 7, 'general' => 6, 'titlesuggest' => 4 
),
+       'jawiki' => array( 'content' => 7, 'general' => 6, 'titlesuggest' => 2 
),
        'kkwiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 1 
),
        'kowiki' => array( 'content' => 4, 'general' => 1, 'titlesuggest' => 1 
),
        'ltwiktionary' => array( 'content' => 2, 'general' => 1, 'titlesuggest' 
=> 1 ),
        'mswiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 1 
),
        'metawiki' => array( 'content' => 1, 'general' => 10, 'titlesuggest' => 
1 ),
-       'mgwiktionary' => array( 'content' => 4, 'general' => 1, 'titlesuggest' 
=> 1 ),
+       'mgwiktionary' => array( 'content' => 4, 'general' => 1, 'titlesuggest' 
=> 2 ),
        'nlwiki' => array( 'content' => 7, 'general' => 4, 'titlesuggest' => 2 
),
        'nowiki' => array( 'content' => 3, 'general' => 2, 'titlesuggest' => 1 
),
        'plwiki' => array( 'content' => 7, 'general' => 3, 'titlesuggest' => 2 
),
-       'plwikisource' => array( 'content' => 2, 'general' => 1, 'titlesuggest' 
=> 2 ),
-       'ptwiki' => array( 'content' => 7, 'general' => 5, 'titlesuggest' => 4 
),
+       'plwikisource' => array( 'content' => 2, 'general' => 1, 'titlesuggest' 
=> 1 ),
+       'ptwiki' => array( 'content' => 7, 'general' => 5, 'titlesuggest' => 2 
),
        'rowiki' => array( 'content' => 3, 'general' => 2, 'titlesuggest' => 1 
),
-       'ruwiki' => array( 'content' => 7, 'general' => 10, 'titlesuggest' => 4 
),
+       'ruwiki' => array( 'content' => 7, 'general' => 10, 'titlesuggest' => 3 
),
        'ruwikisource' => array( 'content' => 4, 'general' => 1, 'titlesuggest' 
=> 1 ),
        'ruwiktionary' => array( 'content' => 3, 'general' => 1, 'titlesuggest' 
=> 1 ),
        'shwiki' => array( 'content' => 4, 'general' => 1, 'titlesuggest' => 1 
),
@@ -15673,12 +15676,12 @@
        'svwiki' => array( 'content' => 7, 'general' => 2, 'titlesuggest' => 4 
),
        'thwiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 1 
),
        'trwiki' => array( 'content' => 2, 'general' => 2, 'titlesuggest' => 1 
),
-       'ukwiki' => array( 'content' => 7, 'general' => 2, 'titlesuggest' => 2 
),
-       'viwiki' => array( 'content' => 6, 'general' => 2, 'titlesuggest' => 2 
),
+       'ukwiki' => array( 'content' => 7, 'general' => 2, 'titlesuggest' => 1 
),
+       'viwiki' => array( 'content' => 6, 'general' => 2, 'titlesuggest' => 1 
),
        'wikidatawiki' => array( 'content' => 7, 'general' => 1 ),
        'warwiki' => array( 'content' => 2, 'general' => 1, 'titlesuggest' => 1 
),
-       'zhwiki' => array( 'content' => 7, 'general' => 5, 'titlesuggest' => 4 
),
-       'zhwikisource' => array( 'content' => 5, 'general' => 1, 'titlesuggest' 
=> 2 ),
+       'zhwiki' => array( 'content' => 7, 'general' => 5, 'titlesuggest' => 2 
),
+       'zhwikisource' => array( 'content' => 5, 'general' => 1, 'titlesuggest' 
=> 1 ),
 ),
 
 // Most wikis are fine with 0-2 replicas for all indexes

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I17193364274d55fc7c56c8772270e3de29ab9ec4
Gerrit-PatchSet: 2
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: EBernhardson <[email protected]>
Gerrit-Reviewer: Chad <[email protected]>
Gerrit-Reviewer: EBernhardson <[email protected]>
Gerrit-Reviewer: Florianschmidtwelzow <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to