mirror of
https://github.com/minio/minio.git
synced 2025-02-25 12:29:15 -05:00
Use decrypted object size while computing object size summary (#17717)
Corrects an issue with encrypted versioned objects being reported under `unversioned` bin in the object version histogram
This commit is contained in:
parent
c32c71c836
commit
f95129894d
@ -551,11 +551,12 @@ func (s *xlStorage) NSScanner(ctx context.Context, cache dataUsageCache, updates
|
||||
for _, oi := range objInfos {
|
||||
done = globalScannerMetrics.time(scannerMetricApplyVersion)
|
||||
sz := item.applyActions(ctx, objAPI, oi, &sizeS)
|
||||
actualSz, _ := oi.GetActualSize()
|
||||
done()
|
||||
if oi.DeleteMarker {
|
||||
sizeS.deleteMarkers++
|
||||
}
|
||||
if oi.VersionID != "" && sz == oi.Size {
|
||||
if oi.VersionID != "" && sz == actualSz {
|
||||
sizeS.versions++
|
||||
}
|
||||
sizeS.totalSize += sz
|
||||
|
Loading…
x
Reference in New Issue
Block a user