ClientRequest::PGPipeline::WaitRepop::BlockingEvent::Backend,
ClientRequest::PGPipeline::WaitRepop::BlockingEvent::ExitBarrierEvent::Backend,
ClientRequest::PGPipeline::SendReply::BlockingEvent::Backend,
- ClientRequest::CompletionEvent::Backend
+ ClientRequest::CompletionEvent::Backend,
+ CommonOBCPipeline::Process::BlockingEvent::Backend,
+ CommonOBCPipeline::WaitRepop::BlockingEvent::Backend,
+ CommonOBCPipeline::WaitRepop::BlockingEvent::ExitBarrierEvent::Backend,
+ CommonOBCPipeline::SendReply::BlockingEvent::Backend
{
void handle(ClientRequest::StartEvent&,
const Operation&) override {}
const ClientRequest::PGPipeline::SendReply& blocker) override {
}
+ void handle(CommonOBCPipeline::Process::BlockingEvent& ev,
+ const Operation& op,
+ const CommonOBCPipeline::Process& blocker) override {
+ }
+
+ void handle(CommonOBCPipeline::WaitRepop::BlockingEvent& ev,
+ const Operation& op,
+ const CommonOBCPipeline::WaitRepop& blocker) override {
+ }
+
+ void handle(CommonOBCPipeline::WaitRepop::BlockingEvent::ExitBarrierEvent& ev,
+ const Operation& op) override {
+ }
+
+ void handle(CommonOBCPipeline::SendReply::BlockingEvent& ev,
+ const Operation& op,
+ const CommonOBCPipeline::SendReply& blocker) override {
+ }
+
+
void handle(ClientRequest::CompletionEvent&,
const Operation&) override {}
+
};
struct HistoricBackend
ClientRequest::PGPipeline::WaitRepop::BlockingEvent::Backend,
ClientRequest::PGPipeline::WaitRepop::BlockingEvent::ExitBarrierEvent::Backend,
ClientRequest::PGPipeline::SendReply::BlockingEvent::Backend,
- ClientRequest::CompletionEvent::Backend
+ ClientRequest::CompletionEvent::Backend,
+ CommonOBCPipeline::Process::BlockingEvent::Backend,
+ CommonOBCPipeline::WaitRepop::BlockingEvent::Backend,
+ CommonOBCPipeline::WaitRepop::BlockingEvent::ExitBarrierEvent::Backend,
+ CommonOBCPipeline::SendReply::BlockingEvent::Backend
{
void handle(ClientRequest::StartEvent&,
const Operation&) override {}
#endif
}
+ void handle(CommonOBCPipeline::Process::BlockingEvent& ev,
+ const Operation& op,
+ const CommonOBCPipeline::Process& blocker) override {
+ }
+
+ void handle(CommonOBCPipeline::WaitRepop::BlockingEvent& ev,
+ const Operation& op,
+ const CommonOBCPipeline::WaitRepop& blocker) override {
+ }
+
+ void handle(CommonOBCPipeline::WaitRepop::BlockingEvent::ExitBarrierEvent& ev,
+ const Operation& op) override {
+ }
+
+ void handle(CommonOBCPipeline::SendReply::BlockingEvent& ev,
+ const Operation& op,
+ const CommonOBCPipeline::SendReply& blocker) override {
+ }
+
void handle(ClientRequest::CompletionEvent&, const Operation& op) override {
if (crimson::common::local_conf()->osd_op_history_size) {
to_client_request(op).put_historic();