diff --git oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSyncExecution.java oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSyncExecution.java index ec05b88..398ddea 100644 --- oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSyncExecution.java +++ oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSyncExecution.java @@ -205,15 +205,7 @@ class StandbyClientSyncExecution { id.getLeastSignificantBits() ); - boolean persisted = true; - - try { - referencedId.getSegment(); - } catch(SegmentNotFoundException e) { - persisted = false; - } - - return persisted; + return store.containsSegment(referencedId); } private void copySegmentFromPrimary(UUID uuid) throws Exception {