Krishna Srinivas
a2e904b966
Support any string as delimiter for listing ( #7882 )
2019-07-05 14:06:12 -07:00
Krishna Srinivas
338e9a9be9
Put object client disconnect ( #7824 )
...
Fail putObject and postpolicy in case client prematurely disconnects
Use request's context to cancel lock requests on client disconnects
2019-06-28 22:09:17 -07:00
Minio Trusted
5db60a6c59
Update yaml files to latest version RELEASE.2019-06-27T21-13-50Z
2019-06-27 21:18:52 +00:00
Minio Trusted
e43d3a075c
Update yaml files to latest version RELEASE.2019-06-19T18-24-42Z
2019-06-19 18:31:37 +00:00
Minio Trusted
59f7266081
Update yaml files to latest version RELEASE.2019-06-15T23-07-18Z
2019-06-15 23:17:28 +00:00
Harshavardhana
99bf4d0c42
[sec] Match ${aws:username} exactly instead of prefix match ( #7791 )
...
This PR fixes a security issue where an IAM user based
on his policy is granted more privileges than restricted
by the users IAM policy.
This is due to an issue of prefix based Matcher() function
which was incorrectly matching prefix based on resource
prefixes instead of exact match.
2019-06-15 11:27:17 -07:00
Minio Trusted
da2887f914
Update yaml files to latest version RELEASE.2019-06-13T01-41-13Z
2019-06-13 01:46:00 +00:00
Harshavardhana
c22439c82e
Update minio-go v6.0.29 ( #7778 )
...
Bring improved retry logic
2019-06-12 18:09:21 -07:00
Harshavardhana
b4ab778cb2
Fix user IAM policy regression, reload policy appropriately ( #7770 )
...
Introduce in commit 7e4c9a9e1e
Fixes #7769
2019-06-12 14:49:45 -07:00
Minio Trusted
d3a2efbf91
Update yaml files to latest version RELEASE.2019-06-11T00-44-33Z
2019-06-11 00:50:31 +00:00
Harshavardhana
cb1566c6e6
S3 Gateway: Handle restricted access credentials ( #7757 )
2019-06-07 15:49:13 -07:00
Minio Trusted
df19546cc8
Update yaml files to latest version RELEASE.2019-06-04T01-15-58Z
2019-06-04 01:22:32 +00:00
Harshavardhana
ff7799452b
Fix build failure due to nats project migration
2019-06-03 17:49:49 -07:00
Minio Trusted
48ffb7731a
Update yaml files to latest version RELEASE.2019-06-01T03-46-14Z
2019-06-01 03:52:47 +00:00
Harshavardhana
2c0b3cadfc
Update go mod with sem versions of our libraries ( #7687 )
2019-05-29 16:35:12 -07:00
Minio Trusted
7a02faab72
Update yaml files to latest version RELEASE.2019-05-23T00-29-34Z
2019-05-23 00:35:13 +00:00
Harshavardhana
39b3e4f9b3
Avoid using io.ReadFull() for WriteAll and CreateFile ( #7676 )
...
With these changes we are now able to peak performances
for all Write() operations across disks HDD and NVMe.
Also adds readahead for disk reads, which also increases
performance for reads by 3x.
2019-05-22 13:47:15 -07:00
Andrei Mikhalenia
59e847aebe
Signature v4: Allow signed headers from GET parameters
2019-05-21 21:00:02 -07:00
Harshavardhana
c5f26d5cdd
Fix hdfsReader fd leak upon GetObject() ( #7596 )
...
Also migrate to minio/hdfs/v3@v3.0.0
2019-05-01 14:43:21 -07:00
Krishna Srinivas
a3ec71bc28
Use O_DIRECT while writing to disk ( #7479 )
...
- Use O_DIRECT while writing to disk
- Remove MINIO_DRIVE_SYNC option
2019-04-23 21:25:06 -07:00
Minio Trusted
ab711fe1a2
Update yaml files to latest version RELEASE.2019-04-23T23-50-36Z
2019-04-23 23:55:31 +00:00
Harshavardhana
f767a2538a
Optimize listing with leaf check offloaded to posix ( #7541 )
...
Other listing optimizations include
- remove double sorting while filtering object entries
- improve error message when upload-id is not in quorum
- use jsoniter for full unmarshal json, instead of gjson
- remove unused code
2019-04-23 14:54:28 -07:00
Minio Trusted
d42496cc74
Update yaml files to latest version RELEASE.2019-04-18T21-44-59Z
2019-04-18 21:52:22 +00:00
Minio Trusted
7686340621
Update yaml files to latest version RELEASE.2019-04-18T01-15-57Z
2019-04-18 01:22:00 +00:00
Harshavardhana
620e462413
Implement S3-HDFS gateway ( #7440 )
...
- [x] Support bucket and regular object operations
- [x] Supports Select API on HDFS
- [x] Implement multipart API support
- [x] Completion of ListObjects support
2019-04-17 09:52:08 -07:00
Krishnan Parthasarathi
35ef5eb236
Don't exit background append if backend specific files show up ( #7519 )
2019-04-12 15:51:32 -07:00
Minio Trusted
ea052a2a00
Update yaml files to latest version RELEASE.2019-04-09T01-22-30Z
2019-04-09 01:30:27 +00:00
Minio Trusted
082bd5f31f
Update yaml files to latest version RELEASE.2019-04-04T18-31-46Z
2019-04-04 18:39:37 +00:00
Harshavardhana
313a3a286a
Migrate to go1.12 to simplify our cmd/http package ( #7302 )
...
Simplify the cmd/http package overall by removing
custom plain text v/s tls connection detection, by
migrating to go1.12 and choose minimum version
to be go1.12
Also remove all the vendored deps, since they
are not useful anymore.
2019-04-02 18:28:39 -07:00
Minio Trusted
8cf707779c
Update yaml files to latest version RELEASE.2019-03-27T22-35-21Z
2019-03-27 22:41:57 +00:00
Sidhartha Mani
6bc0de2a75
add go modules file and start running go 1.11 style builds ( #7354 )
2019-03-19 13:50:58 -07:00