osd: mark pg clean only after purging strays
Right now we set last_epoch_clean prior to cleaning replicas (and actually becoming "clean"). This means we might have data but the recovery code doesn't look far enough into the past to consider those osds.
#1 Updated by Sage Weil over 8 years ago
- Subject changed from osd: fix last_epoch_clean setting vs clean_replicas to osd: mark pg clean only after purging strays
- Target version changed from v0.25.1 to 12
documented in 065b518996db67491fab4fe65f075185e14ee88d. not sure if this is really worth fixing.. it means the pg wouldn't go clean until the data was deleted on the strays, which is generally a slow process.