]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
PG.h: remove some unnecessary virtual declarations
authorSamuel Just <sjust@redhat.com>
Tue, 31 May 2016 22:28:24 +0000 (15:28 -0700)
committermyoungwon oh <omwmw@sk.com>
Mon, 9 Oct 2017 16:06:51 +0000 (01:06 +0900)
PG users do not need these public methods.

Signed-off-by: Samuel Just <sjust@redhat.com>
Signed-off-by: Kefu Chai <kchai@redhat.com>
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
src/osd/PG.h
src/osd/PrimaryLogPG.h

index 3cb5c30d0575eb86d5610bf2a9e69803400fd222..050e9054e175189d3cdb6fd2999701b6ea66547a 100644 (file)
@@ -2706,12 +2706,6 @@ protected:
 
 
   // abstract bits
-  virtual void do_op(OpRequestRef& op) = 0;
-  virtual void do_scan(
-    OpRequestRef op,
-    ThreadPool::TPHandle &handle
-  ) = 0;
-  virtual void do_backfill(OpRequestRef op) = 0;
 
   virtual void on_role_change() = 0;
   virtual void on_pool_change() = 0;
index c70e44b4108b365bc0611c174fe123b70dd316cc..8606fc4f694ae6126da1a15a998b349bde4af220 100644 (file)
@@ -1394,14 +1394,16 @@ public:
   void do_request(
     OpRequestRef& op,
     ThreadPool::TPHandle &handle) override;
-  void do_op(OpRequestRef& op) override;
+  void do_op(OpRequestRef& op);
   void record_write_error(OpRequestRef op, const hobject_t &soid,
                          MOSDOpReply *orig_reply, int r);
   void do_pg_op(OpRequestRef op);
+  void do_sub_op(OpRequestRef op);
+  void do_sub_op_reply(OpRequestRef op);
   void do_scan(
     OpRequestRef op,
-    ThreadPool::TPHandle &handle) override;
-  void do_backfill(OpRequestRef op) override;
+    ThreadPool::TPHandle &handle);
+  void do_backfill(OpRequestRef op);
   void do_backfill_remove(OpRequestRef op);
 
   void handle_backoff(OpRequestRef& op);