Skip to content

Commit 648ce1f

Browse files
masseykefzowl
authored andcommitted
Passing parent task id to the refresh request within reindex data streams (elastic#121533)
1 parent ff5c8b3 commit 648ce1f

File tree

1 file changed

+17
-19
lines changed

1 file changed

+17
-19
lines changed

x-pack/plugin/migrate/src/main/java/org/elasticsearch/xpack/migrate/action/ReindexDataStreamIndexTransportAction.java

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -367,26 +367,24 @@ private void sanityCheck(
367367
) {
368368
if (Assertions.ENABLED) {
369369
logger.debug("Comparing source [{}] and dest [{}] doc counts", sourceIndexName, destIndexName);
370-
client.execute(
371-
RefreshAction.INSTANCE,
372-
new RefreshRequest(destIndexName),
373-
listener.delegateFailureAndWrap((delegate, ignored) -> {
374-
getIndexDocCount(sourceIndexName, parentTaskId, delegate.delegateFailureAndWrap((delegate1, sourceCount) -> {
375-
getIndexDocCount(destIndexName, parentTaskId, delegate1.delegateFailureAndWrap((delegate2, destCount) -> {
376-
assert Objects.equals(sourceCount, destCount)
377-
: String.format(
378-
Locale.ROOT,
379-
"source index [%s] has %d docs and dest [%s] has %d docs",
380-
sourceIndexName,
381-
sourceCount,
382-
destIndexName,
383-
destCount
384-
);
385-
delegate2.onResponse(null);
386-
}));
370+
RefreshRequest refreshRequest = new RefreshRequest(destIndexName);
371+
refreshRequest.setParentTask(parentTaskId);
372+
client.execute(RefreshAction.INSTANCE, refreshRequest, listener.delegateFailureAndWrap((delegate, ignored) -> {
373+
getIndexDocCount(sourceIndexName, parentTaskId, delegate.delegateFailureAndWrap((delegate1, sourceCount) -> {
374+
getIndexDocCount(destIndexName, parentTaskId, delegate1.delegateFailureAndWrap((delegate2, destCount) -> {
375+
assert Objects.equals(sourceCount, destCount)
376+
: String.format(
377+
Locale.ROOT,
378+
"source index [%s] has %d docs and dest [%s] has %d docs",
379+
sourceIndexName,
380+
sourceCount,
381+
destIndexName,
382+
destCount
383+
);
384+
delegate2.onResponse(null);
387385
}));
388-
})
389-
);
386+
}));
387+
}));
390388
} else {
391389
listener.onResponse(null);
392390
}

0 commit comments

Comments
 (0)