mirror of
https://github.com/minio/minio.git
synced 2024-12-26 23:25:54 -05:00
da81c6cc27
Object names of directory objects qualified for ExpiredObjectAllVersions must be encoded appropriately before calling on deletePrefix on their erasure set. e.g., a directory object and regular objects with overlapping prefixes could lead to the expiration of regular objects, which is not the intention of ILM. ``` bucket/dir/ ---> directory object bucket/dir/obj-1 ``` When `bucket/dir/` qualifies for expiration, the current implementation would remove regular objects under the prefix `bucket/dir/`, in this case, `bucket/dir/obj-1`. |
||
---|---|---|
.. | ||
target | ||
arn_test.go | ||
arn.go | ||
config_test.go | ||
config.go | ||
errors.go | ||
event.go | ||
name_test.go | ||
name.go | ||
rules_test.go | ||
rules.go | ||
rulesmap_test.go | ||
rulesmap.go | ||
targetid_test.go | ||
targetid.go | ||
targetidset_test.go | ||
targetidset.go | ||
targetlist_test.go | ||
targetlist.go |