hi Chris,

if you create a new placement target for this fast storage, you'd have
to provide pool mappings for it on both zones even if you only want
one zone to use it. and you're right that sync policy can disable
replication, but that just means both zones will have separate views
of the bucket. nothing would prevent clients from uploading objects to
the 'wrong' zone, or deleting the empty bucket on one zone even though
it's populated on the other

you might prefer to create a separate zonegroup/zone for these
non-replicated buckets. buckets created in that zonegroup would still
be visible to the original two zones, but http requests would redirect
to the correct zonegroup/zone so there'd be no confusion about what
zones contain its object data. the downside is that it means deploying
additional radosgws for this new zonegroup/zone at one of the sites
and teaching clients/applications how to create buckets there

in https://github.com/ceph/ceph/pull/62772 i've been exploring a
"zone-local bucket" feature that uses zone redirects without requiring
a separate zonegroup/zone, but the boto3 sdk doesn't properly handle
these redirects - and that apparently applies to existing
cross-zonegroup redirects as well

On Sun, Dec 21, 2025 at 9:11 PM Christopher Durham via ceph-users
<[email protected]> wrote:
>
> Hi,
> I have a multi site configuration with two sites that works just find for S3 
> bucket replication in both directions for the sites. - Rocky 9 and Ceph 
> 19.2.2.
> The customer now wishes to add some additional higher speed storage on one 
> side that does not get replicated for the buckets on that storage.
> My thought is that this should be a separate pool. and use bucket sync policy 
> to prevent buckets created on that pool from replicating. But as I understand 
> it, the bucket itself must exist on both sides. What do I do to properly 
> create that bucket on the side that will not have the data? Do I do something 
> clever with placement groups to have the bucket created on existing storage 
> on the one side, but have it created on the new storage pool on the side 
> where the new storage will be?
> Thanks for any information you all may have
> -Chris
>
> _______________________________________________
> ceph-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to