From b7e3651d3c491245f393f36fea11b9d6879ec107 Mon Sep 17 00:00:00 2001 From: Krishnan Parthasarathi Date: Tue, 17 Aug 2021 08:59:48 -0700 Subject: [PATCH] Set free-version id in case of version/version-suspended buckets (#12982) This free-version id may be used to track tiered object contents of the object (version) being deleted. --- cmd/erasure-object.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/erasure-object.go b/cmd/erasure-object.go index c2d11aad1..6ee107cb6 100644 --- a/cmd/erasure-object.go +++ b/cmd/erasure-object.go @@ -1065,6 +1065,7 @@ func (er erasureObjects) DeleteObjects(ctx context.Context, bucket string, objec DeleteMarkerReplicationStatus: objects[i].DeleteMarkerReplicationStatus, VersionPurgeStatus: objects[i].VersionPurgeStatus, } + versions[i].SetTierFreeVersionID(mustGetUUID()) if opts.Versioned { versions[i].VersionID = uuid }