mirror of https://github.com/minio/minio.git
44a9339c0a
- Rename MaxNoncurrentVersions tag to NewerNoncurrentVersions Note: We apply overlapping NewerNoncurrentVersions rules such that we honor the highest among applicable limits. e.g if 2 overlapping rules are configured with 2 and 3 noncurrent versions to be retained, we will retain 3. - Expire newer noncurrent versions after noncurrent days - MinIO extension: allow noncurrent days to be zero, allowing expiry of noncurrent version as soon as more than configured NewerNoncurrentVersions are present. - Allow NewerNoncurrentVersions rules on object-locked buckets - No x-amz-expiration when NewerNoncurrentVersions configured - ComputeAction should skip rules with NewerNoncurrentVersions > 0 - Add unit tests for lifecycle.ComputeAction - Support lifecycle rules with MaxNoncurrentVersions - Extend ExpectedExpiryTime to work with zero days - Fix all-time comparisons to be relative to UTC |
||
---|---|---|
.. | ||
action_string.go | ||
and.go | ||
error.go | ||
expiration.go | ||
expiration_test.go | ||
filter.go | ||
filter_test.go | ||
lifecycle.go | ||
lifecycle_test.go | ||
noncurrentversion.go | ||
noncurrentversion_test.go | ||
prefix.go | ||
rule.go | ||
rule_test.go | ||
tag.go | ||
transition.go | ||
transition_test.go |