From: Yehuda Sadeh Date: Thu, 18 Jul 2013 00:20:30 +0000 (-0700) Subject: rgw: forward x_amz_meta headers when forwarding a request X-Git-Tag: v0.67-rc1~16^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2e518235636149dae50870fc897459b27b24e31d;p=ceph.git rgw: forward x_amz_meta headers when forwarding a request Signed-off-by: Yehuda Sadeh --- diff --git a/src/rgw/rgw_rest_client.cc b/src/rgw/rgw_rest_client.cc index 3e712e7e023e..2075e5355255 100644 --- a/src/rgw/rgw_rest_client.cc +++ b/src/rgw/rgw_rest_client.cc @@ -224,6 +224,11 @@ int RGWRESTSimpleRequest::forward_request(RGWAccessKey& key, req_info& info, siz headers.push_back(make_pair(iter->first, iter->second)); } + map& meta_map = new_info.x_meta_map; + for (iter = meta_map.begin(); iter != meta_map.end(); ++iter) { + headers.push_back(make_pair(iter->first, iter->second)); + } + string params_str; map& args = new_info.args.get_params(); get_params_str(args, params_str);