ApiFeatureUsage, and it's related logstash pipelines, need to be compatible with elastic 6 and 7 while the clusters are being upgraded, and then elastic 7 only once the migration is complete.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | None | T248925 Make MediaWiki release tarball compatible with PHP 8.0 | |||
| Resolved | Jdforrester-WMF | T300463 Make PHP 8.0 voting on MW master | |||
| Resolved | None | T283275 Make MW master tests pass on PHP 8.0 | |||
| Resolved | Reedy | T268861 CirrusSearch uses Elastica's Match class | |||
| Resolved | Reedy | T268863 Translate uses Elastica's Match class | |||
| Resolved | matthiasmullie | T268866 WikibaseMediaInfo uses Elastica's Match class | |||
| Invalid | None | T268864 WikibaseCirrusSearch uses Elastica's Match class | |||
| Resolved | Reedy | T268865 WikibaseLexemeCirrusSearch uses Elastica's Match class | |||
| Resolved | EBernhardson | T271777 Bump rufin/elastica (and related libraries) to versions that support PHP 8.0 | |||
| Resolved | Gehel | T263142 [EPIC] Upgrade Elasticsearch to version 7.10 | |||
| Resolved | EBernhardson | T313434 Migrate apifeatureusage to elasticsearch 7 |
Event Timeline
Change 815781 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):
[operations/puppet@production] apifeatureusage: Write using the _doc mapping type
Change 815782 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):
[operations/puppet@production] apifeatureusage: Adjust index template to use _doc mapping type
Change 815783 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):
[operations/puppet@production] apifeatureusage: Temporarily remove index template during 6->7 transition
Change 815784 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):
[operations/puppet@production] apifeatureusage: Drop mapping type from template
Change 815781 merged by Ryan Kemper:
[operations/puppet@production] apifeatureusage: Write using the _doc mapping type
Change 815782 merged by Ryan Kemper:
[operations/puppet@production] apifeatureusage: Adjust index template to use _doc mapping type
First two patches are merged. The two remaining patches (temporarily remove index template, then drop mapping type from template) will go out as part of the es7 deployment process. I've added them in appropriate places to the es7 rollout plan (T308676)
Change 815783 merged by Ryan Kemper:
[operations/puppet@production] apifeatureusage: Temporarily remove index template during 6->7 transition
Change 815784 merged by Bking:
[operations/puppet@production] apifeatureusage: Drop mapping type from template