diff options
author | Samuel Just <sam.just@inktank.com> | 2013-08-26 19:54:37 -0700 |
---|---|---|
committer | Samuel Just <sam.just@inktank.com> | 2013-09-23 22:54:57 -0700 |
commit | 8a9b79f5e064dee642cb2ddee19bf2ce66b99b05 (patch) | |
tree | a7b6df1313a0fe7875652ffd9701f4aa03f6f0ec | |
parent | b9f4c0644bae755d28d13529fa2dd0fa4aad6f68 (diff) | |
download | ceph-8a9b79f5e064dee642cb2ddee19bf2ce66b99b05.tar.gz |
osd/: allow dout for ReplicatedBackend methods to work in ReplicatedPG.cc
Signed-off-by: Samuel Just <sam.just@inktank.com>
-rw-r--r-- | src/osd/ReplicatedPG.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 4dad42462c7..cc689447891 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -60,8 +60,9 @@ #define dout_subsys ceph_subsys_osd #define DOUT_PREFIX_ARGS this, osd->whoami, get_osdmap() #undef dout_prefix -#define dout_prefix _prefix(_dout, this, osd->whoami, get_osdmap()) -static ostream& _prefix(std::ostream *_dout, PG *pg, int whoami, OSDMapRef osdmap) { +#define dout_prefix _prefix(_dout, this) +template <typename T> +static ostream& _prefix(std::ostream *_dout, T *pg) { return *_dout << pg->gen_prefix(); } |