Skip to content
  • Harshavardhana's avatar
    fix: for unexpected errors in reading versioning config panic (#14994) · 52221db7
    Harshavardhana authored
    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.
    52221db7