fix: retain unresolved generations during fast reads and healing

Signed-off-by: Feng Ruohang <rh@vonng.com>
This commit is contained in:
Feng Ruohang
2026-10-25 00:48:16 +08:00
parent b55495aef0
commit 0b1c21cb4b
4 changed files with 161 additions and 35 deletions
+3
View File
@@ -373,6 +373,9 @@ func (er *erasureObjects) healObject(ctx context.Context, bucket string, object
if err != nil {
return result, err
}
if err := checkObjectGenerationQuorum(latestMeta, partsMetadata, errs); err != nil {
return result, err
}
// No modtime quorum
filterDisksByETag := quorumETag != ""