]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: make *Force* functions public 21312/head
authorWillem Jan Withagen <wjw@digiware.nl>
Mon, 9 Apr 2018 22:04:24 +0000 (00:04 +0200)
committerWillem Jan Withagen <wjw@digiware.nl>
Tue, 10 Apr 2018 14:58:20 +0000 (16:58 +0200)
Otherwise you'll have 'protected' errors:
home/jenkins/workspace/ceph-master/src/osd/OSD.cc:8518:12: error: 'UnsetForceBackfill' is a protected member of 'PG'
              PG::UnsetForceBackfill())));
                  ^
/home/jenkins/workspace/ceph-master/src/osd/PG.h:1902:16: note: declared protected here
  TrivialEvent(UnsetForceBackfill)
               ^
/home/jenkins/workspace/ceph-master/src/osd/OSD.cc:8525:12: error: 'SetForceBackfill' is a protected member of 'PG'
              PG::SetForceBackfill())));
                  ^
/home/jenkins/workspace/ceph-master/src/osd/PG.h:1901:16: note: declared protected here
  TrivialEvent(SetForceBackfill)
               ^
/home/jenkins/workspace/ceph-master/src/osd/OSD.cc:8534:12: error: 'UnsetForceRecovery' is a protected member of 'PG'
              PG::UnsetForceRecovery())));
                  ^
/home/jenkins/workspace/ceph-master/src/osd/PG.h:1900:16: note: declared protected here
  TrivialEvent(UnsetForceRecovery)
               ^
/home/jenkins/workspace/ceph-master/src/osd/OSD.cc:8541:12: error: 'SetForceRecovery' is a protected member of 'PG'
              PG::SetForceRecovery())));
                  ^
/home/jenkins/workspace/ceph-master/src/osd/PG.h:1899:16: note: declared protected here
  TrivialEvent(SetForceRecovery)
               ^
4 errors generated.

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
src/osd/PG.h

index 788084512c5fc69c3e1d19a455bcc071e0236cb6..5b9af60fab6db99d250375f235e31b2e8c19a0cf 100644 (file)
@@ -1892,15 +1892,16 @@ protected:
   public:
   TrivialEvent(DeleteStart)
   TrivialEvent(DeleteSome)
-  protected:
-  TrivialEvent(DeleteReserved)
-  TrivialEvent(DeleteInterrupted)
 
   TrivialEvent(SetForceRecovery)
   TrivialEvent(UnsetForceRecovery)
   TrivialEvent(SetForceBackfill)
   TrivialEvent(UnsetForceBackfill)
 
+  protected:
+  TrivialEvent(DeleteReserved)
+  TrivialEvent(DeleteInterrupted)
+
   /* Encapsulates PG recovery process */
   class RecoveryState {
     void start_handle(RecoveryCtx *new_ctx);