]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/PG: is_deleting()
authorSage Weil <sage@redhat.com>
Wed, 13 Sep 2017 21:43:39 +0000 (17:43 -0400)
committerSage Weil <sage@redhat.com>
Fri, 6 Oct 2017 18:08:17 +0000 (13:08 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc
src/osd/PG.h

index 30322af2720eea18923e71ed5dcf28069af1a4e4..691df0da9436a46f1ed93e99402e552b52844753 100644 (file)
@@ -9343,7 +9343,7 @@ struct C_CompleteSplits : public Context {
       (*i)->lock();
       PG *pg = i->get();
       osd->add_newly_split_pg(pg, &rctx);
-      if (!((*i)->deleting)) {
+      if (!((*i)->is_deleting())) {
         set<spg_t> to_complete;
         to_complete.insert((*i)->get_pgid());
         osd->service.complete_split(to_complete);
index 5bd8220ffd97d21f1be9204f1aecb247e6f4efb4..be311f7cfa6047b94ca2484a9218a761c8b94fbb 100644 (file)
@@ -245,6 +245,10 @@ struct PGPool {
  */
 
 class PG : public DoutPrefixProvider {
+public:
+  bool is_deleting() const {
+    return deleting;
+  }
 protected:
   OSDService *osd;
   CephContext *cct;