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
using global ::encode/::decode as the large changeset that changes all
occurences of encode/decode isn't going to be backported
} else if (name == "compression") {
RGWCompressionInfo cs_info;
auto vals_bl = val.begin();
- decode(cs_info, vals_bl);
+ ::decode(cs_info, vals_bl);
out_attrs[name] = cs_info.compression_type;
} else {
if (name != "pg_ver" &&