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-14 00:45:31 -0700 |
commit | acfda28430b731b50be1da5840f69a1fbb79cee6 (patch) | |
tree | b594cee88907511f0d11ecf6f66172f2849177f0 | |
parent | d5916871e9251faffd7c3bb3fd6b60b7f54ae5c5 (diff) | |
download | ceph-acfda28430b731b50be1da5840f69a1fbb79cee6.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 92982925bf3..725a9fe68eb 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -59,8 +59,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(); } |