Parse compression type from the compression attr and only send this to ES.
Fixes: http://tracker.ceph.com/issues/22758
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
(cherry picked from commit
5dc4655a4f14547410ee9c66ab32b0c943dc4753)
Conflicts:
src/rgw/rgw_sync_module_es.cc: Resolved in es_obj_metadata
} else if (name == "x-amz-tagging") {
auto tags_bl = val.begin();
::decode(obj_tags, tags_bl);
+ } else if (name == "compression") {
+ RGWCompressionInfo cs_info;
+ auto vals_bl = val.begin();
+ decode(cs_info, vals_bl);
+ out_attrs[name] = cs_info.compression_type;
} else {
if (name != "pg_ver" &&
name != "source_zone" &&