Skip transitioning of object versions if inlined (#12705)

This commit is contained in:
Krishnan Parthasarathi
2021-07-16 09:38:27 -07:00
committed by GitHub
parent b0b4696a64
commit 29eea52e14
4 changed files with 39 additions and 12 deletions

View File

@@ -1099,8 +1099,8 @@ func (s *xlStorage) ReadVersion(ctx context.Context, volume, path, versionID str
if readData {
if len(fi.Data) > 0 || fi.Size == 0 {
if len(fi.Data) > 0 {
if _, ok := fi.Metadata[ReservedMetadataPrefixLower+"inline-data"]; !ok {
fi.Metadata[ReservedMetadataPrefixLower+"inline-data"] = "true"
if !fi.InlineData() {
fi.SetInlineData()
}
}
return fi, nil