Page MenuHomePhabricator

Validate that OpenSearch is a viable replacement for Elasticsearch for CirrusSearch
Closed, ResolvedPublic

Description

OpenSearch has been published to Github. As far as I can see, there isn't a published distribution yet, but the code to generate .deb seems to be there. We should validate that this fork is usable as a backend for CirrusSearch so that we can start planning a migration.

AC:

  • Proof of Concept deployment, potentially running on WMCS and integrated with CirrusSearch
  • decision about moving forward with OpenSearch or not

Details

Other Assignee
Gehel

Event Timeline

OpenSearch was forked from elastic 7.10 but CirrusSearch only supports elastic 6.x so migrating to 7 (T263142) might be necessary before doing this.

MPhamWMF moved this task from needs triage to elastic / cirrus on the Discovery-Search board.

@Gehel Are we still considering other options besides Opensearch? Let us know...I'm trying to decide whether or not to create tickets for porting our Elastic plugins to Opensearch , as that might be a requirement for migrating TTMServer to the new Mutualized Opensearch cluster .

bking closed this task as Invalid.EditedMay 1 2024, 1:52 PM
bking reopened this task as Open.
bking claimed this task.
bking updated Other Assignee, added: Gehel.
bking moved this task from Incoming to Needs review on the Discovery-Search (Current work) board.
bking added a subscriber: EBernhardson.

Based on discussions with @dcausse and @EBernhardson last week, I believe we (as in Search Platform team) have decided that Opensearch is our only choice to replace Elasticsearch. As such, I'm moving this ticket to "needs review."

bking changed the task status from Open to In Progress.May 1 2024, 1:54 PM