]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: don't log system requests in usage log
authorYehuda Sadeh <yehuda@inktank.com>
Fri, 22 Nov 2013 23:41:49 +0000 (15:41 -0800)
committerSage Weil <sage@inktank.com>
Tue, 8 Apr 2014 03:52:52 +0000 (20:52 -0700)
Fixes: 6889
System requets should not be logged in the usage log.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 42ef8ba543c7bf13c5aa3b6b4deaaf8a0f9c58b6)

src/rgw/rgw_log.cc

index 9398dd04d73fa11cbca0b1ffb4e9f47ed761492f..26737614111a5f3eb177bd042f1532435c753689 100644 (file)
@@ -166,6 +166,9 @@ void rgw_log_usage_finalize()
 
 static void log_usage(struct req_state *s, const string& op_name)
 {
+  if (s->system_request) /* don't log system user operations */
+    return;
+
   if (!usage_logger)
     return;