Skip to content

Commit

Permalink
Passing parent task id to the refresh request within reindex data str…
Browse files Browse the repository at this point in the history
…eams (#121533) (#121605)
  • Loading branch information
masseyke authored Feb 4, 2025
1 parent facce5f commit 2d7d6fe
Showing 1 changed file with 17 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -368,26 +368,24 @@ private void sanityCheck(
) {
if (Assertions.ENABLED) {
logger.debug("Comparing source [{}] and dest [{}] doc counts", sourceIndexName, destIndexName);
client.execute(
RefreshAction.INSTANCE,
new RefreshRequest(destIndexName),
listener.delegateFailureAndWrap((delegate, ignored) -> {
getIndexDocCount(sourceIndexName, parentTaskId, delegate.delegateFailureAndWrap((delegate1, sourceCount) -> {
getIndexDocCount(destIndexName, parentTaskId, delegate1.delegateFailureAndWrap((delegate2, destCount) -> {
assert Objects.equals(sourceCount, destCount)
: String.format(
Locale.ROOT,
"source index [%s] has %d docs and dest [%s] has %d docs",
sourceIndexName,
sourceCount,
destIndexName,
destCount
);
delegate2.onResponse(null);
}));
RefreshRequest refreshRequest = new RefreshRequest(destIndexName);
refreshRequest.setParentTask(parentTaskId);
client.execute(RefreshAction.INSTANCE, refreshRequest, listener.delegateFailureAndWrap((delegate, ignored) -> {
getIndexDocCount(sourceIndexName, parentTaskId, delegate.delegateFailureAndWrap((delegate1, sourceCount) -> {
getIndexDocCount(destIndexName, parentTaskId, delegate1.delegateFailureAndWrap((delegate2, destCount) -> {
assert Objects.equals(sourceCount, destCount)
: String.format(
Locale.ROOT,
"source index [%s] has %d docs and dest [%s] has %d docs",
sourceIndexName,
sourceCount,
destIndexName,
destCount
);
delegate2.onResponse(null);
}));
})
);
}));
}));
} else {
listener.onResponse(null);
}
Expand Down

0 comments on commit 2d7d6fe

Please sign in to comment.