Thanks, Casey, I was very excited to learn of this at Cephalocon. At the time it seemed like a proposal, hearing that work has begun is fantastic. This should AFAICT allow retrofitting a first SSD data pool into an existing CephFS deployment, though I’ll be curious if the pool indirection overhead erodes the benefits of doing so.
On Jan 22, 2026, at 9:04 AM, Casey Bodley via ceph-users <ceph-users@ceph.io> wrote:
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