Page MenuHomePhabricator

Deploy various plugins to fix various things
Closed, ResolvedPublic

Description

Build and deploy three (so far!) plugins:

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Bump to cirrussearch-opensearch-image:v1.3.20-12repos/search-platform/cirrus-integration-test-runner!22dcausseT407520-bump-opensearch-imagemain
Upgrade to 1.3.20+12repos/search-platform/cirrussearch-opensearch-image!19dcausseT407520-bump-versionmain
Update cirrus-highlighter pluginrepos/search-platform/opensearch-plugins-deb!11ebernhardsonwork/ebernhardson/surrogate-highlightmaster
Customize query in GitLab

Event Timeline

Updated .deb is available from gitlab. This should be ready for hand-off to SRE to upload the deb to apt.wikimedia.org and restart the clusters. Once the .deb is available from apt.wikimedia.org we will also need to:

  • update the cirrussearch-opensearch-image repo and release the updated image
  • update the cirrus-integration-test-runner repo to point at the updated image
  • pull the integration repo to the test runner (should the test runner auto-pull main when running?)

As part of T407440: Regexes with four 32-bit characters throw errors I've made some changes to the opensearch-extra plugin which also needs to be deployed. Would it make sense to wait and do them both at once?

Yes, we should ship that along with the new normalizers @dcausse is implementing for T40403 all together. Not that they depend on each other, but mostly to save time of having to run the deploy multiple times.

TJones renamed this task from Deploy cirrus-highlighter plugin to fix surrogate matching to Deploy various plugins to fix various things.Oct 23 2025, 10:54 PM
TJones updated the task description. (Show Details)
bking changed the task status from Open to In Progress.Nov 13 2025, 3:21 PM
bking claimed this task.

Per IRC conversation with @EBernhardson , I am taking this ticket and will start the plugin deploy process.

Mentioned in SAL (#wikimedia-operations) [2025-11-13T15:33:58Z] <inflatador> bking@apt1002 sudo -E reprepro -C component/opensearch13 include bullseye-wikimedia /home/bking/wmf-opensearch-search-plugins-1.3.20+12-bullseye/wmf-opensearch-search-plugins_1.3.20+12_amd64.changes T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T15:57:33Z] <bking@cumin2002> START - Cookbook sre.elasticsearch.rolling-operation Operation.RESTART (1 nodes at a time) for ElasticSearch cluster relforge: apply wmf-opensearch-search-plugins update - bking@cumin2002 - T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T15:58:44Z] <bking@cumin2002> START - Cookbook sre.elasticsearch.rolling-operation Operation.REBOOT (1 nodes at a time) for ElasticSearch cluster cloudelastic: apply wmf-opensearch-search-plugins update, other updates (see also T407110) - bking@cumin2002 - T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T16:04:37Z] <bking@cumin2002> END (PASS) - Cookbook sre.elasticsearch.rolling-operation (exit_code=0) Operation.RESTART (1 nodes at a time) for ElasticSearch cluster relforge: apply wmf-opensearch-search-plugins update - bking@cumin2002 - T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T16:41:44Z] <bking@cumin2002> DONE (PASS) - Cookbook sre.hosts.downtime (exit_code=0) for 2:00:00 on 6 hosts with reason: T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T16:51:17Z] <bking@cumin2002> END (PASS) - Cookbook sre.elasticsearch.rolling-operation (exit_code=0) Operation.REBOOT (1 nodes at a time) for ElasticSearch cluster cloudelastic: apply wmf-opensearch-search-plugins update, other updates (see also T407110) - bking@cumin2002 - T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T18:07:24Z] <bking@cumin2002> START - Cookbook sre.elasticsearch.rolling-operation Operation.RESTART (3 nodes at a time) for ElasticSearch cluster search_codfw: apply wmf-opensearch-search-plugins update - bking@cumin2002 - T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T18:11:54Z] <bking@cumin2002> DONE (PASS) - Cookbook sre.hosts.downtime (exit_code=0) for 2:00:00 on 55 hosts with reason: T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T19:20:06Z] <bking@cumin2002> END (PASS) - Cookbook sre.elasticsearch.rolling-operation (exit_code=0) Operation.RESTART (3 nodes at a time) for ElasticSearch cluster search_codfw: apply wmf-opensearch-search-plugins update - bking@cumin2002 - T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T19:25:10Z] <bking@cumin2002> START - Cookbook sre.elasticsearch.rolling-operation Operation.RESTART (3 nodes at a time) for ElasticSearch cluster search_eqiad: apply wmf-opensearch-search-plugins update - bking@cumin2002 - T407520

Mentioned in SAL (#wikimedia-operations) [2025-11-13T20:52:35Z] <bking@cumin2002> END (PASS) - Cookbook sre.elasticsearch.rolling-operation (exit_code=0) Operation.RESTART (3 nodes at a time) for ElasticSearch cluster search_eqiad: apply wmf-opensearch-search-plugins update - bking@cumin2002 - T407520

The plugins have been deployed to production CirrusSearch. Closing...

The plugins have been deployed to production CirrusSearch.

Yay! I tested the first two surrogate-related issues and they are fixed!