avoid double listObjectParts calls improves performance (#9606)

this PR is to avoid double calls across multiple calls
in APIs

- CopyObjectPart
- PutObjectPart
This commit is contained in:
Harshavardhana
2020-05-15 08:06:45 -07:00
committed by GitHub
parent b730bd1396
commit d348ec0f6c
3 changed files with 105 additions and 133 deletions

View File

@@ -95,7 +95,7 @@ func (m gwMetaV1) ToObjectInfo(bucket, object string) minio.ObjectInfo {
ContentType: m.Meta["content-type"],
ContentEncoding: m.Meta["content-encoding"],
ETag: minio.CanonicalizeETag(m.ETag),
UserDefined: minio.CleanMetadataKeys(m.Meta, filterKeys...),
UserDefined: minio.CleanMinioInternalMetadataKeys(minio.CleanMetadataKeys(m.Meta, filterKeys...)),
Parts: m.Parts,
}