Re: rgw - migrate data from replicated to ec pool
Hi Casey, that is exactly what I was looking for. I had all the ideas that were mentioned here, but I wanted it to be transparent for the customer without them noticing. With the pool migration feature, this would be really great. Thanks all for your input :) Am Do., 22. Jan. 2026 um 15:06 Uhr schrieb Casey Bodley via ceph-users < ceph-users@ceph.io>:
storage classes and/or lifecycle are not ideal for this because, while they can add a new pool, they don't provide a way to retire the old one. removing/replacing the default STANDARD storage class is especially difficult because, as Janne suggested, the STANDARD storage class pool stores all 'head objects' which act like symlinks for object data in other storage class pools. lifecycle transitions will only move object data around, not their head objects
luckily, the rados team has started work on a "pool migration" feature. sharing links to the design doc and early draft pr: https://docs.ceph.com/en/latest/dev/pool-migration-design/ https://github.com/ceph/ceph/pull/65746
On Thu, Jan 22, 2026 at 4:42 AM Konstantin Shalygin via ceph-users <ceph-users@ceph.io> wrote:
On 22 Jan 2026, at 11:38, Janne Johansson via ceph-users <
ceph-users@ceph.io> wrote:
Please correct me if I am wrong here (because I might totally be), but doesn't this leave some kind of "softlink" object in the old pool and "only" move the content over to the new pool?
Depends on client (s5cmd/aws cli program), mostly. What exactly this command actually do - copy data over client or not
Also, your clients may use LifeCycle Policy to move objects to another class. In your case this should work, cause since implementation Ceph can't move objects between classes in shared pool, see #50974 [1] In this ticket you can grab copy-paste XML for what I'm talking about
[1] https://tracker.ceph.com/issues/50974 k _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
_______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
-- Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.
participants (1)
-
Boris