minio/internal/bucket
Harshavardhana 52221db7ef
fix: for unexpected errors in reading versioning config panic (#14994)
We need to make sure if we cannot read bucket metadata
for some reason, and bucket metadata is not missing and
returning corrupted information we should panic such
handlers to disallow I/O to protect the overall state
on the system.

In-case of such corruption we have a mechanism now
to force recreate the metadata on the bucket, using
`x-minio-force-create` header with `PUT /bucket` API
call.

Additionally fix the versioning config updated state
to be set properly for the site replication healing
to trigger correctly.
2022-05-31 02:57:57 -07:00
..
bandwidth run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
encryption allow S3 gateway to support object locked buckets (#13257) 2021-09-21 09:02:15 -07:00
lifecycle lifecycle: Support tags with special characters (#14906) 2022-05-14 10:25:55 -07:00
object/lock run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
replication Disallow deletion of ARN when under active replication (#14972) 2022-05-24 19:40:45 -07:00
versioning fix: for unexpected errors in reading versioning config panic (#14994) 2022-05-31 02:57:57 -07:00