diff --git a/cmd/gateway/b2/gateway-b2.go b/cmd/gateway/b2/gateway-b2.go index 4fd53ab79..cc1a443da 100644 --- a/cmd/gateway/b2/gateway-b2.go +++ b/cmd/gateway/b2/gateway-b2.go @@ -126,10 +126,9 @@ func (g *B2) NewGatewayLayer(creds auth.Credentials) (minio.ObjectLayer, error) }, nil } -// Production - Ready for production use? +// Production - Ready for production use. func (g *B2) Production() bool { - // Not ready for production use just yet. - return false + return true } // b2Object implements gateway for Minio and BackBlaze B2 compatible object storage servers. diff --git a/cmd/gateway/gcs/gateway-gcs.go b/cmd/gateway/gcs/gateway-gcs.go index 98025c115..b36a7c1ba 100644 --- a/cmd/gateway/gcs/gateway-gcs.go +++ b/cmd/gateway/gcs/gateway-gcs.go @@ -210,9 +210,9 @@ func (g *GCS) NewGatewayLayer(creds auth.Credentials) (minio.ObjectLayer, error) return gcs, nil } -// Production - FIXME: GCS is not production ready yet. +// Production - GCS gateway is production ready. func (g *GCS) Production() bool { - return false + return true } // Stored in gcs.json - Contents of this file is not used anywhere. It can be diff --git a/cmd/gateway/manta/gateway-manta.go b/cmd/gateway/manta/gateway-manta.go index 7da0e0ae3..5129aee9a 100644 --- a/cmd/gateway/manta/gateway-manta.go +++ b/cmd/gateway/manta/gateway-manta.go @@ -225,9 +225,9 @@ func (g *Manta) NewGatewayLayer(creds auth.Credentials) (minio.ObjectLayer, erro }, nil } -// Production - Manta is not production ready. +// Production - Manta is production ready. func (g *Manta) Production() bool { - return false + return true } // tritonObjects - Implements Object layer for Triton Manta storage diff --git a/cmd/gateway/oss/gateway-oss.go b/cmd/gateway/oss/gateway-oss.go index 5e49828a0..9362313fc 100644 --- a/cmd/gateway/oss/gateway-oss.go +++ b/cmd/gateway/oss/gateway-oss.go @@ -149,9 +149,9 @@ func (g *OSS) NewGatewayLayer(creds auth.Credentials) (minio.ObjectLayer, error) }, nil } -// Production - oss is not production ready yet. +// Production - oss is production ready. func (g *OSS) Production() bool { - return false + return true } // appendS3MetaToOSSOptions converts metadata meant for S3 PUT/COPY diff --git a/cmd/gateway/s3/gateway-s3.go b/cmd/gateway/s3/gateway-s3.go index 03c145572..7027f686a 100644 --- a/cmd/gateway/s3/gateway-s3.go +++ b/cmd/gateway/s3/gateway-s3.go @@ -147,9 +147,9 @@ func (g *S3) NewGatewayLayer(creds auth.Credentials) (minio.ObjectLayer, error) }, nil } -// Production - s3 gateway is not production ready. +// Production - s3 gateway is production ready. func (g *S3) Production() bool { - return false + return true } // s3Objects implements gateway for Minio and S3 compatible object storage servers.