Page MenuHomePhabricator

Optimize the Sanitizer to produce a single job if all elasticsearch clusters are to be updated
Closed, ResolvedPublic

Description

Currently if the sanitizer detects a discrepancy on all the checked clusters it will produce as many messages as we have clusters. We can optimize this process by sending a single message with the cluster param set to null. This should help reduce the number of messages processed on the CirrusSearchLinksUpdate topic.

Event Timeline

dcausse renamed this task from Opti to Optimize the Sanitizer to produce a single job if all elasticsearch clusters are to be updated.Sep 23 2019, 9:02 AM
dcausse triaged this task as Medium priority.
dcausse updated the task description. (Show Details)

Change 540418 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Optimize the CheckerJob process by trying to send a single job for all clusters

https://gerrit.wikimedia.org/r/540418

Change 540418 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Optimize the CheckerJob process by trying to send a single job for all clusters

https://gerrit.wikimedia.org/r/540418