From: Yehuda Sadeh Date: Tue, 30 Sep 2014 21:15:47 +0000 (-0700) Subject: rgw: swift GET / HEAD object returns X-Timestamp field X-Git-Tag: v0.80.11~63^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=8c573c8826096d90dc7dfb9fd0126b9983bc15eb;p=ceph.git rgw: swift GET / HEAD object returns X-Timestamp field Fixes: #8911 Backport: giant, firefly, dumpling Swift clients expect X-Timestamp header, dump it. Signed-off-by: Yehuda Sadeh (cherry picked from commit 5b41d80b7fb9ed96c26801fc42c044191bb18d84) --- diff --git a/src/rgw/rgw_rest_swift.cc b/src/rgw/rgw_rest_swift.cc index 2702472556891..caa8818ddb2a2 100644 --- a/src/rgw/rgw_rest_swift.cc +++ b/src/rgw/rgw_rest_swift.cc @@ -597,6 +597,7 @@ int RGWGetObj_ObjStore_SWIFT::send_response_data(bufferlist& bl, off_t bl_ofs, o dump_content_length(s, total_len); dump_last_modified(s, lastmod); + s->cio->print("X-Timestamp: %lld\r\n", (long long)lastmod); if (!ret) { map::iterator iter = attrs.find(RGW_ATTR_ETAG);