This probably doesn’t solve your overall immediate problem, but these PRs that should be in Quincy enable Lua scripting to override any user-supplied storage class on upload. This is useful in contexts where user / client behavior is difficult to enforce but the operator wishes to direct objects at upload to specific storage classes. One example would be to shunt large objects to a cost-effective QLC EC pool, while smaller default to a faster replicated TLC pool. https://github.com/ceph/ceph/pull/43529 https://github.com/ceph/ceph/pull/43626 This may be useful in conjunction with other techniques discussed in this thread. > > And even after modifying s3cmd code to avoid sending x-amz-storage-class:STANDARD, > > the default_storage_class from the user info was still ignored. > > So basically you need all your clients to set the correct new storage class for new PUT's. _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx