Harshavardhana
2c0b3cadfc
Update go mod with sem versions of our libraries ( #7687 )
6 years ago
kannappanr
5ecac91a55
Replace Minio refs in docs with MinIO and links ( #7494 )
6 years ago
Harshavardhana
fef5416b3c
Support unknown gateway errors and convert at handler layer ( #7219 )
...
Different gateway implementations due to different backend
API errors, might return different unsupported errors at
our handler layer. Current code posed a problem for us because
this information was lost and we would convert it to InternalError
in this situation all S3 clients end up retrying the request.
To avoid this unexpected situation implement a way to support
this cleanly such that the underlying information is not lost
which is returned by gateway.
6 years ago
wd256
ff29aed05d
gcs: Translate S3 user-defined metadata prefix to/from GCS custom metadata prefix ( #6270 )
6 years ago
kannappanr
f8a3fd0c2a
Create logger package and rename errorIf to LogIf ( #5678 )
...
Removing message from error logging
Replace errors.Trace with LogIf
7 years ago
poornas
4f73fd9487
Unify gateway and object layer. ( #5487 )
...
* Unify gateway and object layer. Bring bucket policies into
object layer.
7 years ago
Harshavardhana
eb2894233c
Convert gateways into respective packages ( #5200 )
...
- Make azure gateway a package
- Make b2 gateway a package
- Make gcs gateway a package
- Make s3 gateway a package
- Make sia gateway a package
7 years ago
Harshavardhana
05b395e81d
Add more unit tests for azure/gcs/b2 gateway ( #5236 )
...
Also adds a blazer SDK update exposing
error response headers.
7 years ago
Krishna Srinivas
7e05b826fa
Figure out projectID for GCS automatically from credentials.json ( #5029 )
...
fixes #5027
7 years ago
Krishna Srinivas
eb787d8613
gateway-gcs: remove files older than 2 weeks in minio.sys.temp ( #4599 ).
...
Rename ##minio## to {minio}.
8 years ago
Harshavardhana
bc73a1a1cb
gcs: Save partNumber as part of backend format. ( #4666 )
...
Fixes #4637
8 years ago
A. Elleuch
eaa41e4086
gcs: Check if the given project id argument exists ( #4583 )
...
Using GCS resource manager API, check if the provided
project id is already created and associated to the current
user account.
8 years ago
Krishna Srinivas
0a6e9a1834
gateway-gcs: cleanup minio.sys.temp before deleting the bucket ( #4582 )
...
fixes #4560
fixes #4569
8 years ago
Nitish Tiwari
15b65a8342
Added AnonListObjectsV2 support to GCS ( #4584 )
8 years ago
Krishna Srinivas
13ab8e17e2
gateway-gcs: use minio.sys.temp/multipart/v1 as url base ( #4562 )
8 years ago
Krishna Srinivas
3928c1e14c
gateway/gcs: Change in multipart backend format ( #4455 )
8 years ago
Krishnan Parthasarathi
4fb5fc72d7
GCS gateway allows apps to supply their own marker ( #4495 )
...
Most s3 compatible apps use object keys returned in listing as
marker. This change allows this behaviour with gateway-gcs too.
8 years ago
Krishnan Parthasarathi
8085ba4494
Filter out internal object prefix during listing ( #4435 )
...
We use ZZZZ-Minio/ prefix internally in our GCS gateway which should be
filtered out in the response to ListObjects.
8 years ago
Anis Elleuch
e4e0abfc05
fix: Check project id before starting gateway ( #4412 )
8 years ago
Remco Verhoef
9c50a9f567
Fix ListObjectParts to list properly all parts - closes #4322
8 years ago
Remco Verhoef
f3e5e9fb29
Support marker, closes #4286
8 years ago