]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/ObjectStore: add has_contexts()
authorSage Weil <sage@redhat.com>
Tue, 3 Apr 2018 01:57:04 +0000 (20:57 -0500)
committerSage Weil <sage@redhat.com>
Wed, 4 Apr 2018 13:27:01 +0000 (08:27 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/ObjectStore.h

index 695ca731ff8b39e61694e06c8ef38a7dc449a8c8..b70a07731c191bcfce763a6d6c6c6141a02f72b9 100644 (file)
@@ -522,6 +522,12 @@ public:
       register_on_applied(new ContainerContext<RunOnDeleteRef>(_complete));
       register_on_commit(new ContainerContext<RunOnDeleteRef>(_complete));
     }
+    bool has_contexts() const {
+      return
+       !on_commit.empty() ||
+       !on_applied.empty() ||
+       !on_applied_sync.empty();
+    }
 
     static void collect_contexts(
       vector<Transaction>& t,