This is the weekly update from the Search Platform team for the week
starting 2019-01-07.

As always, feedback and questions welcome.


== Discussions ==

=== Search ===
* David discovered an issue with the click-through rate on one of the
Search dashboards for  mobile apps [0] and enlisted Chelsy's help in
fixing it quickly (done!) [1]
* Mathew worked on increasing the number of shards for enwiki_general [2]
* David helped to augmenting the list of known clusters using cluster
conf for Mjolnir [3]
* David updated the completion suggester: TP50 [Top percentile 50%]
was increased from 9ms to 24ms [4]
* The Search team worked on supporting searching multiple filetypes at
once, based on input from the Multimedia team [5]
* David and Mathew worked on allowing ElasticSearch machines to be
able to communicate with each other on port 9500 and 9700 [6]
* We found that most of the dashboards in grafana are designed to have
a cluster per DC, and we needed to refactor them so that we can select
a specific cluster (by adding chi, psi and omega selectors) [7]
* The multi-instance support code added for ExternalIndex was designed
without the group+replica concepts in mind, so we fixed ExternalIndex
to support groups & replica topology [8]
* There was a recent spike of fatal timeouts from API search
suggestions (prefixsearch) that caused a number of user queries to
become stalled for 60 seconds and then receive a generic error page
without any results. We fixed this by merging a patch for language
detection to not be run when rewriting is not enabled [9]

=== WDQS ===

* We have added a new keyboard shortcuts to WDQS UI, for those systems
where Ctrl-Space is already taken - Ctrl-Alt-Space and Alt-Enter [10]
* Stas found an issue where the WDQS puppet/hiera configs were too
distributed, Mathew and Gehel worked on it with assistance from SRE
(thanks!) [11]
* Our database in WDQS seems to hit Blazegraph internal limits, which
requires some careful work of rearranging the data to stay away from
the limit. This work now has started [12]
* Stas have fixed an issue where a large update could crash Updater [13]
* Stas have fixed an issue where due to database replication delay,
Updater could read an old version of the data from Wikidata [14]
* Stas fixed an issue where SERVICE SILENT construct was producing
errors despite standards saying it should not do that [15]

[0] http://discovery.wmflabs.org/metrics/#app_events
[1] https://phabricator.wikimedia.org/T211306
[2] https://phabricator.wikimedia.org/T212224
[3] https://phabricator.wikimedia.org/T211752
[4] https://phabricator.wikimedia.org/T212768
[5] https://phabricator.wikimedia.org/T212776
[6] https://phabricator.wikimedia.org/T212434
[7] https://phabricator.wikimedia.org/T211956
[8] https://phabricator.wikimedia.org/T212120
[9] https://phabricator.wikimedia.org/T212455
[10] https://phabricator.wikimedia.org/T203320
[11] https://phabricator.wikimedia.org/T210431
[12] https://phabricator.wikimedia.org/T213210
[13] https://phabricator.wikimedia.org/T210235
[14] https://phabricator.wikimedia.org/T210901
[15] https://phabricator.wikimedia.org/T196859

----

Subscribe to receive on-wiki (or opt-in email) notifications of the
Discovery weekly update.

https://www.mediawiki.org/wiki/Newsletter:Discovery_Weekly

The archive of all past updates can be found on MediaWiki.org:

https://www.mediawiki.org/wiki/Discovery/Status_updates

Interested in getting involved? See tasks marked as "Easy" or
"Volunteer needed" in Phabricator.

[1] https://phabricator.wikimedia.org/maniphest/query/qW51XhCCd8.7/#R
[2] https://phabricator.wikimedia.org/maniphest/query/5KEPuEJh9TPS/#R

Yours,
Chris Koerner (he/him)
Community Relations Specialist
Wikimedia Foundation

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to