minio/pkg
Anis Elleuch af88772a78
lifecycle: NoncurrentVersionExpiration considers noncurrent version age (#10444)
From https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#intro-lifecycle-rules-actions

```
When specifying the number of days in the NoncurrentVersionTransition
and NoncurrentVersionExpiration actions in a Lifecycle configuration,
note the following:

It is the number of days from when the version of the object becomes
noncurrent (that is, when the object is overwritten or deleted), that
Amazon S3 will perform the action on the specified object or objects.

Amazon S3 calculates the time by adding the number of days specified in
the rule to the time when the new successor version of the object is
created and rounding the resulting time to the next day midnight UTC.
For example, in your bucket, suppose that you have a current version of
an object that was created at 1/1/2014 10:30 AM UTC. If the new version
of the object that replaces the current version is created at 1/15/2014
10:30 AM UTC, and you specify 3 days in a transition rule, the
transition date of the object is calculated as 1/19/2014 00:00 UTC.
```
2020-09-09 18:11:24 -07:00
..
auth fix: remove LDAP groups claim and store them on server (#9637) 2020-05-20 11:33:35 -07:00
bpool Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bucket lifecycle: NoncurrentVersionExpiration considers noncurrent version age (#10444) 2020-09-09 18:11:24 -07:00
certs certs: refactor cert manager to support multiple certificates (#10207) 2020-09-03 23:33:37 -07:00
cgroup Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
color Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
console simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
csvparser sql, csv: Cache some values between Read() calls to gain performance (#9645) 2020-05-22 10:15:08 -07:00
disk add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
dsync add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
ellipses Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
env Add Kubernetes operator webook server as DNS target (#10404) 2020-09-09 12:20:49 -07:00
event Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
handlers Reroute requests based token heal/listing (#9939) 2020-07-03 11:53:03 -07:00
hash add comment on exported error 2020-05-15 18:17:54 -07:00
iam/policy add missing ListBucketVersions from policy actions (#10414) 2020-09-03 18:25:06 -07:00
ioutil add additional fdatasync before close() on writes (#9947) 2020-07-01 10:57:23 -07:00
licverifier Add ExpiresAt to LicenseInfo (#10293) 2020-08-19 19:21:04 -07:00
lock re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
lsync add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
madmin Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
mimedb Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
mountinfo Cache Windows mount point info (#8572) 2019-11-27 20:10:13 +05:30
net fix: re-use connections in webhook/elasticsearch (#9461) 2020-04-28 13:57:56 -07:00
pubsub Avoid healing to be stuck with many concurrent event listeners (#10111) 2020-07-22 13:16:55 -07:00
quick fix: migrate to go.etcd.io import path (#9987) 2020-07-07 19:04:29 -07:00
retry add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
s3select select: Fix integer conversion overflow (#10437) 2020-09-08 15:56:11 -07:00
safe Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
sync/errgroup Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
sys add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
trace feat: time to bring back http2.0 support (#10230) 2020-08-10 09:02:29 -07:00
trie Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
wildcard Simplify cast of string to rune slice in wildcard matching (#9577) 2020-05-14 08:20:13 -07:00
words Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00