]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ECSubWrite: pass some parameter by reference
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Mon, 10 Mar 2014 17:34:56 +0000 (18:34 +0100)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Mon, 10 Mar 2014 17:34:56 +0000 (18:34 +0100)
CID 1188143 (#1 of 1): Big parameter passed by value (PASS_BY_VALUE)
 pass_by_value: Passing parameter stats of type pg_stat_t (size 488 bytes)
  by value.
 pass_by_value: Passing parameter t of type ObjectStore::Transaction (size
  184 bytes) by value.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/osd/ECMsgTypes.h

index cadeb25401740745409de899a17ff06f7637ae27..2283dbba35b34214f5af4034a56941bd3bed15a7 100644 (file)
@@ -37,8 +37,8 @@ struct ECSubWrite {
     tid_t tid,
     osd_reqid_t reqid,
     hobject_t soid,
-    pg_stat_t stats,
-    ObjectStore::Transaction t,
+    const pg_stat_t &stats,
+    const ObjectStore::Transaction &t,
     eversion_t at_version,
     eversion_t trim_to,
     vector<pg_log_entry_t> log_entries,