From 702116561850cd980690db3b0e3346323a2ad4a1 Mon Sep 17 00:00:00 2001 From: nojaf Date: Tue, 20 Jan 2026 15:35:13 +0100 Subject: [PATCH] chore: add changeset for elasticsearch bulk refresh fix Signed-off-by: nojaf --- .changeset/fix-opensearch-bulk-refresh.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .changeset/fix-opensearch-bulk-refresh.md diff --git a/.changeset/fix-opensearch-bulk-refresh.md b/.changeset/fix-opensearch-bulk-refresh.md new file mode 100644 index 0000000000..29657235a1 --- /dev/null +++ b/.changeset/fix-opensearch-bulk-refresh.md @@ -0,0 +1,9 @@ +--- +'@backstage/plugin-search-backend-module-elasticsearch': patch +--- + +Fixed inefficient bulk refresh behavior where `refreshOnCompletion: true` caused a full cluster refresh of all indexes instead of refreshing only the specific index being populated. + +When using the Elasticsearch/OpenSearch bulk helper, passing `refreshOnCompletion: true` triggers a refresh of `_all` indexes. This change restores the original behavior of passing the specific index name, ensuring only the target index is refreshed after bulk indexing completes. + +This fix improves performance for OpenSearch/Elasticsearch deployments, especially in multi-tenant environments or clusters with many indexes.