if a PUT request does not specify a storage class, use the default
STANDARD storage class when looking up its compression type
Fixes: https://tracker.ceph.com/issues/40935
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
2b3d6e316fc6c0d935e1cd76666a88c3247d8bde)
if (p == placement_pools.end()) {
return NONE;
}
- const auto& type = p->second.get_compression_type(placement_rule.storage_class);
+ const auto& type = p->second.get_compression_type(placement_rule.get_storage_class());
return !type.empty() ? type : NONE;
}