]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
using fmt for message formatting 42416/head
authorgalsalomon66 <gal.salomon@gmail.com>
Thu, 2 Dec 2021 11:11:00 +0000 (13:11 +0200)
committergalsalomon66 <gal.salomon@gmail.com>
Sat, 18 Dec 2021 11:51:55 +0000 (13:51 +0200)
Signed-off-by: galsalomon66 <gal.salomon@gmail.com>
src/rgw/rgw_rest_s3.cc

index 4a37b2074f29a928deef9bf467907d415d64691d..1f043f19a431fe3910e3a5341fb83a555dd8a040 100644 (file)
@@ -6377,9 +6377,8 @@ void aws_response_handler::send_error_response(const char *error_code,
 
 void aws_response_handler::send_progress_response()
 {
-  std::string progress_payload="<?xml version=\"1.0\" encoding=\"UTF-8\"?><Progress><BytesScanned>" + to_string(get_processed_size()) + 
-                   "</BytesScanned><BytesProcessed>" + to_string(get_processed_size()) + "</BytesProcessed>" +
-                   "<BytesReturned>" + to_string(get_total_bytes_returned()) + "</BytesReturned></Progress>";
+  std::string progress_payload = fmt::format("<?xml version=\"1.0\" encoding=\"UTF-8\"?><Progress><BytesScanned>{}</BytesScanned><BytesProcessed>{}</BytesProcessed><BytesReturned>{}</BytesReturned></Progress>"
+      ,get_processed_size(),get_processed_size(),get_total_bytes_returned());
 
   sql_result.append(progress_payload);
   int buff_len = create_message(header_size);
@@ -6389,10 +6388,9 @@ void aws_response_handler::send_progress_response()
 
 void aws_response_handler::send_stats_response()
 {
-  std::string stats_payload="<?xml version=\"1.0\" encoding=\"UTF-8\"?><Stats><BytesScanned>" + to_string(get_processed_size()) + 
-                   "</BytesScanned><BytesProcessed>" + to_string(get_processed_size()) + "</BytesProcessed>" +
-                   "<BytesReturned>" + to_string(get_total_bytes_returned()) + "</BytesReturned></Stats>";
-
+  std::string stats_payload = fmt::format("<?xml version=\"1.0\" encoding=\"UTF-8\"?><Stats><BytesScanned>{}</BytesScanned><BytesProcessed>{}</BytesProcessed><BytesReturned>{}</BytesReturned></Stats>"
+      ,get_processed_size(),get_processed_size(),get_total_bytes_returned());  
+    
   sql_result.append(stats_payload);
   int buff_len = create_message(header_size);
   s->formatter->write_bin_data(sql_result.data(), buff_len);