DEV Community

Discussion on: MinIO Tiering Warning: Data Loss and Fault Tolerance Issues

Collapse
 
prakash_s_75aadc769e151dd profile image
Prakash S

The transition delay cannot be shorter than one day.

this is incorrect. MinIO supports immediate tiering

Also please test/validate with latest MinIO

Collapse
 
julienlau profile image
Julien Laurenceau • Edited

EDIT: if you are working at Minio (I know a Prakash Senthil Vel is working there), please tell us.
theorg.com/org/minio/org-chart/pra...

Please provide references on immediate tiering support. If by immediate you mean next day at midnight UTC, then we agree but in my view this is not immediate.

To my knowledge Minio relies on AWS library for transition.
github.com/minio/minio/issues/12730
github.com/minio/minio/issues/10255

"Yes in the S3 spec, an object can be allowed to be removed only in the next midnight after the object expiration time comes. For example, if you create an object at 3pm, it won't be removed after 7 days at 3pm, you still need to wait for the next midnight to come. Also it won't be removed at midnight exactly, you still need to wait for some time (MinIO lifecycle doesn't want to lower server performance when the lifecycle it is triggered)"

AWS S3 spec for transition is :
docs.aws.amazon.com/AmazonS3/lates...
"Date
Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.

Type: Timestamp

Required: No"

Collapse
 
prakashsvmx profile image
Prakash Senthil Vel • Edited

In lifecycle rule transition days can be set to 0.. making it effectively immediate Transition

Thread Thread
 
julienlau profile image
Julien Laurenceau

No it's not. If you set it to 0 days it will start at midnight UTC.