summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Just <sam.just@inktank.com>2013-09-01 13:49:53 -0700
committerSamuel Just <sam.just@inktank.com>2013-09-19 12:50:44 -0700
commit74634edb5eabf4d5c2fa59c975d0fc2a51983d86 (patch)
tree5e57249aabddd990c0be0b566e2084e596568666
parentd9f7836d263f22d7889ffbaf36c754b2432aa400 (diff)
downloadceph-74634edb5eabf4d5c2fa59c975d0fc2a51983d86.tar.gz
ReplicatedPG/Backend: shuffle do_pull/do_push_reply
Signed-off-by: Samuel Just <sam.just@inktank.com>
-rw-r--r--src/osd/ReplicatedBackend.h4
-rw-r--r--src/osd/ReplicatedPG.cc4
-rw-r--r--src/osd/ReplicatedPG.h2
3 files changed, 4 insertions, 6 deletions
diff --git a/src/osd/ReplicatedBackend.h b/src/osd/ReplicatedBackend.h
index c4f501360d8..bba797e5ae5 100644
--- a/src/osd/ReplicatedBackend.h
+++ b/src/osd/ReplicatedBackend.h
@@ -213,8 +213,8 @@ private:
_do_push(op);
}
}
- void do_pull(OpRequestRef op) {}
- void do_push_reply(OpRequestRef op) {}
+ void do_pull(OpRequestRef op);
+ void do_push_reply(OpRequestRef op);
bool handle_push_reply(int peer, PushReplyOp &op, PushOp *reply) { return true; }
void handle_pull(int peer, PullOp &op, PushOp *reply) {}
diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc
index 726e630b18c..9ff71a572df 100644
--- a/src/osd/ReplicatedPG.cc
+++ b/src/osd/ReplicatedPG.cc
@@ -1632,7 +1632,7 @@ void ReplicatedBackend::_do_pull_response(OpRequestRef op)
get_parent()->queue_transaction(t);
}
-void ReplicatedPG::do_pull(OpRequestRef op)
+void ReplicatedBackend::do_pull(OpRequestRef op)
{
MOSDPGPull *m = static_cast<MOSDPGPull *>(op->request);
assert(m->get_header().type == MSG_OSD_PG_PULL);
@@ -1648,7 +1648,7 @@ void ReplicatedPG::do_pull(OpRequestRef op)
send_pushes(m->get_priority(), replies);
}
-void ReplicatedPG::do_push_reply(OpRequestRef op)
+void ReplicatedBackend::do_push_reply(OpRequestRef op)
{
MOSDPGPushReply *m = static_cast<MOSDPGPushReply *>(op->request);
assert(m->get_header().type == MSG_OSD_PG_PUSH_REPLY);
diff --git a/src/osd/ReplicatedPG.h b/src/osd/ReplicatedPG.h
index 93f0ed44fff..05d9845292e 100644
--- a/src/osd/ReplicatedPG.h
+++ b/src/osd/ReplicatedPG.h
@@ -906,8 +906,6 @@ public:
ThreadPool::TPHandle &handle);
void do_backfill(OpRequestRef op);
- void do_pull(OpRequestRef op);
- void do_push_reply(OpRequestRef op);
RepGather *trim_object(const hobject_t &coid);
void snap_trimmer();
int do_osd_ops(OpContext *ctx, vector<OSDOp>& ops);