diff --git a/fdb-record-layer-core/src/main/java/com/apple/foundationdb/record/provider/foundationdb/IndexingMerger.java b/fdb-record-layer-core/src/main/java/com/apple/foundationdb/record/provider/foundationdb/IndexingMerger.java index b3a4cb6dc6..39e5a7215f 100644 --- a/fdb-record-layer-core/src/main/java/com/apple/foundationdb/record/provider/foundationdb/IndexingMerger.java +++ b/fdb-record-layer-core/src/main/java/com/apple/foundationdb/record/provider/foundationdb/IndexingMerger.java @@ -92,7 +92,14 @@ CompletableFuture mergeIndex() { mergeControl.setLastStep(IndexDeferredMaintenanceControl.LastStep.NONE); mergeControl.setRepartitionCapped(false); return store.getIndexMaintainer(index).mergeIndex(); - }).thenApply(ignore -> false), + }) + .thenApply(ignore -> false) + .whenComplete((value, ex) -> { + if (ex != null) { + // failed to open the store + LOGGER.warn("Failed to open record store", ex); + } + }), Result::of, common.indexLogMessageKeyValues() ).handle((ignore, e) -> {