From d1e94b6103ebe726dd3fe8653ef67aa924437016 Mon Sep 17 00:00:00 2001 From: Keith Massey Date: Wed, 19 Feb 2025 17:53:50 -0600 Subject: [PATCH] Fixing the document count in reindex data stream status in-progress indices (#122976) --- .../action/GetMigrationReindexStatusTransportAction.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x-pack/plugin/migrate/src/main/java/org/elasticsearch/xpack/migrate/action/GetMigrationReindexStatusTransportAction.java b/x-pack/plugin/migrate/src/main/java/org/elasticsearch/xpack/migrate/action/GetMigrationReindexStatusTransportAction.java index 64864491191e5..55df93f7b4883 100644 --- a/x-pack/plugin/migrate/src/main/java/org/elasticsearch/xpack/migrate/action/GetMigrationReindexStatusTransportAction.java +++ b/x-pack/plugin/migrate/src/main/java/org/elasticsearch/xpack/migrate/action/GetMigrationReindexStatusTransportAction.java @@ -173,7 +173,7 @@ public void onResponse(IndicesStatsResponse indicesStatsResponse) { if (sourceIndexStats == null) { totalDocsInIndex = 0; } else { - DocsStats totalDocsStats = sourceIndexStats.getTotal().getDocs(); + DocsStats totalDocsStats = sourceIndexStats.getPrimaries().getDocs(); totalDocsInIndex = totalDocsStats == null ? 0 : totalDocsStats.getCount(); } IndexStats migratedIndexStats = indicesStatsResponse.getIndex( @@ -183,7 +183,7 @@ public void onResponse(IndicesStatsResponse indicesStatsResponse) { if (migratedIndexStats == null) { reindexedDocsInIndex = 0; } else { - DocsStats reindexedDocsStats = migratedIndexStats.getTotal().getDocs(); + DocsStats reindexedDocsStats = migratedIndexStats.getPrimaries().getDocs(); reindexedDocsInIndex = reindexedDocsStats == null ? 0 : reindexedDocsStats.getCount(); } inProgressMap.put(index, Tuple.tuple(totalDocsInIndex, reindexedDocsInIndex));