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@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to