To support the migration to elasticsearch 7.10 we need to upgrade the production clusters to 6.8.23, the last release of elasticsearch 6.x,. This will allow us to collect the full set of deprecation warnings elastic implemented as part of the 7.x upgrade process. This ticket is about upgrading clusters and should be done after T294499
Description
Details
Event Timeline
After this happens... We need to bump elasticsearch/elasticsearch in MediaWiki-Vendor to 6.8.x - https://github.com/elastic/elasticsearch-php/tree/v6.8.0#version-matrix
Possibly via 6.7.x
https://gerrit.wikimedia.org/r/c/mediawiki/vendor/+/748166/1
https://gerrit.wikimedia.org/r/c/mediawiki/vendor/+/748167/1
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Elastica/+/748186/1 (noop)
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Elastica/+/748168/1 - we can probably merge this one in advance, as it's just relaxing the version constraints... No apparent/called out breaking changes.
Vendor patch would need to land later; 6.8.2 patch requires PHP ^7.3... So more reason to do it in two steps
Change 757046 had a related patch set uploaded (by DCausse; author: DCausse):
[operations/puppet@production] aptrepo: add an elastic68 component
Change 757046 merged by Muehlenhoff:
[operations/puppet@production] aptrepo: add an elastic68 component
Change 763477 had a related patch set uploaded (by Gehel; author: Gehel):
[operations/puppet@production] elasticsearch: allow using elasticsearch v6.8
elasticsearch 6.8.23 and our custom .deb for plugins 6.8.23 are available in our apt repo:
Change 763477 merged by Bking:
[operations/puppet@production] elasticsearch: allow using elasticsearch v6.8
Mentioned in SAL (#wikimedia-operations) [2022-04-12T19:18:02Z] <ryankemper> T295666 Gearing up for rolling upgrade of codfw cirrus to 6.8.23. Commencing operation shortly. Will be using a batch size of 3 hosts