diff --git a/src/osd/ECCommon.cc b/src/osd/ECCommon.cc index 56a11df55cd64d..2a326c56989bb0 100644 --- a/src/osd/ECCommon.cc +++ b/src/osd/ECCommon.cc @@ -1386,7 +1386,11 @@ void ECCommon::RecoveryBackend::continue_recovery_op( amount, std::move(want), to_read, +#ifdef WITH_SEASTAR + op.recovery_progress.first && op.xattrs.count(OI_ATTR) == 0); +#else op.recovery_progress.first && !op.obc); +#endif op.extent_requested = make_pair( from, amount);