Rados object gateway S3 multisite objects are listed but inaccessible with archive zone.

Solution Verified - Updated -

Issue

  • Objects are listed but inaccessible when using S3 multi-site and archive zone.
  • When an object is deleted the in primary zone group, the object reference will remain in the index but will return 404 when trying to GET the object from the archive zone.

For Example:

➜ s3cmd --host=http://bucket.site.example.com:8080 ls s3://bucket/
5065-03-14 01:22   529600  s3://bucket/main.log

➜  ~ s3cmd --host=http://bucket.site.example.com:8080 get s3://bucket/main.log
ERROR: Parameter problem: Source object 's3://bucket/main.log' does not exist.

Environment

  • Red Hat Ceph Storage 7
  • S3 Multi-site
    • Attributes:
      • Sync policy: active-active
      • Bucket versioning: true
      • Archive zone deployed
      • Lifecycle Policy
      • Dynamic Bucket Index Resharding
  • Sync flow:
    • Primary ➜ Secondary ➜ Archive Zone.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content