From 2f8976d6af53145b97a4f2c3353549e76bd83929 Mon Sep 17 00:00:00 2001 From: Samarah Date: Wed, 20 Dec 2023 20:11:12 +0000 Subject: [PATCH] d4n/filter: Update `creationTime` calculation Signed-off-by: Samarah --- src/rgw/driver/d4n/rgw_sal_d4n.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/rgw/driver/d4n/rgw_sal_d4n.cc b/src/rgw/driver/d4n/rgw_sal_d4n.cc index 10cfdc71feb..e80f1d9c14f 100644 --- a/src/rgw/driver/d4n/rgw_sal_d4n.cc +++ b/src/rgw/driver/d4n/rgw_sal_d4n.cc @@ -673,7 +673,10 @@ int D4NFilterObject::D4NFilterReadOp::D4NFilterGetCB::handle_data(bufferlist& bl block.hostsList.push_back(blockDir->cct->_conf->rgw_local_cache_address); block.cacheObj.objName = source->get_key().get_oid(); block.cacheObj.bucketName = source->get_bucket()->get_name(); - block.cacheObj.creationTime = to_iso_8601(source->get_mtime()); + std::stringstream s; + utime_t ut(source->get_mtime()); + ut.gmtime(s); + block.cacheObj.creationTime = s.str(); block.cacheObj.dirty = false; //populating fields needed for building directory index -- 2.39.5